Alternatives
Products that do what Cardcast.gg – Play paper Magic: The Gathering over webcam does
I've been building https://cardcast.gg, a web app for playing paper Magic: The Gathering remotely. You point a webcam at your play area and it identifies cards as you put them down. It's an alternative to Spelltable that I built for my friend group to play weekly with. The main technical difference is detection. Spelltable uses perceptual hashing; cardcast uses modern ViT backbones so it's much faster and more accurate. If you import a decklist from Moxfield, Archidekt, or MTGGoldfish, the search narrows to that deck's card pool, greatly reducing false-positives. What I have so…
- 1

- 2IT
I've been teaching LLMs to play Magic: The Gathering recently, via MCP tools hooked up to the open-source XMage codebase. It's still pretty buggy and I think there's significant room for existing models to get better at it via tooling improvements, but it pretty much works today. The ratings for expensive frontier models are artificially low right now because I've been focusing on cheaper models until I work out the bugs, so they don't have a lot of games in the system.
Feb 2026 · mage-bench.com
- 3AM
Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
2024 · 5-million-devs.netlify.com
- 4MY
2019 · minimaxir.com
- 5

- 6FT
Trading cards are awesome, but paying $30 for some cardboard isn’t. I’ve upscaled 60,000 cards from the entire catalog of Yugioh, Magic, Pokemon, & a newer game, https://elestrals.com. I've made it easy to build a decklist, download it, and then print at home. Modern inkjet printers got really good when nobody was looking. While it’s clear they’re not real cards, the upscaling makes them look great for casual play (these are not tournament legal). It’s totally free, give it a try! Supplies: [url-redacted] Printer Settings: [url-redacted] Instructions: [url-redacted] Overview: I…
2025
- 7CG
Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of…
2023 · app.wordbots.io
- 8SG
2023 · scorecard.gg
- 9PP
I was curious to see how some of the latest models behaved and played no limit texas holdem. I built this website which allows you to: Spectate: Watch different models play against each other. Play: Create your own table and play hands against the agents directly.
Jan 2026 · llmholdem.com
- 10AG
2022 · urzas.ai
- 11MP
Hi folks. I launched my first startup on HN 15 years ago (see my profile), and I wanted to post here again now. Like my last one, this project comes from one of my life's passions. I have played Magic: The Gathering for 30 years. My co-founders and I think Magic deserves its own market, and this thinking will lead to dozens of ways to make a great app. We consider what we have an MVP, and we are all going to MagicCon this weekend in Las Vegas to walk around in our Mana Pool shirts and talk to people about the future. If HN likes the site, I would appreciate you crashing it before we head out…
2023 · manapool.com
- 12

- 13PB
From webapp About page: Welcome! Battletech CCG is a fantastic card game. Wizards of the Coast discontinued it in 2001. This service exists to help people play a game using their physical deck remotely. To get started, create a new game and send your friend the gameId. They can join. Then click "Initialize" and "Call" buttons to start a video chat with them. When you play a card from your deck, hold it up to your camera and the service will capture it and match the image to a pristine image capture of the card that you can place on your virtual table so your opponent can see it. With good…
2024 · battletechccg.net
- 14TB
2017 · github.com
- 15

- 16WPWebRTC Poker▲75
2013 · bitflop.me
- 17
- 18CO
2019 · cardtables.online
- 19IM
Hey, my name is Ivo and I'm a startup enthusiast. I'm a huge poker fan and I've been watching poker streams for a while. I always wondered how they do it how they display those cards on the screen, do they have somebody watching the cameras and entering all this data manually, is there a fancy image recognition AI model in the background? It appeared to be much simpler with the help of RFID. Each card has an RFID chip with a unique ID, and each player has an RFID scanner below the table, once the scanner detects the cards voilà we know what card the player has. Once I found how it worked I…
2024 · smartpokertable.com
- 20SA
Hey everyone, I’m excited to share a project I’ve been working on: a tool for visualizing and searching massive sets of images. To demonstrate its capabilities, I decided to upload the 5000 best Magic: The Gathering cards into it. Here’s what you can do with it: Advanced Search: Find images based on any criteria you desire Image tagging and metadata: Cluster your images based on attributes Interactive Filters: Narrow down your search with various filters and categories Generative Content: Based on your content, generate similar images with Dall-E 3 Check it out and let me know what you…
2024 · play.soot.com
- 21

- 22

- 23

- 24

Ranked by how close each launch is in meaning, then by votes. Refine with a description →