board games How I built a Magic: The Gathering game client in two weeks Magic: The Gathering has over 28,000 unique cards. Each one can interact with every other in ways the designers never anticipated. The comprehensive rules document is over 200 pages long.I decided to build an engine that implements all of it. And I barely wrote any code myself.
board games Mana from the Machine: An AI-Powered MTG Set Generator Building an AI system that generates complete, custom Magic: The Gathering sets, covering theme creation, card mechanics, AI-generated artwork, rendering, and creating playable output for virtual tabletops.
python Programming Carcassonne I describe my process of programming the board game Carcassonne in Python, and my preparations for using this game as a reinforcement learning environment.