pinky39/grove
A computer implementation of a trading card game: Magic: The Gathering. The goal of the project is to implement ai algorithms which can play the game at the same level as a casual human player.
Implements full game simulation with hidden information using minimax tree search and heuristic pruning for target selection, spell timing, and combat decisions across 1,118 cards from four Magic sets. Built in C# with WPF UI, featuring draft and sealed tournament modes with automatic deck generation that simulates deck performance across color combinations. Supports game saving, customizable UI themes via media folders, and a Lucene-based deck editor with property filtering.
127 stars. No commits in the last 6 months.
Stars
127
Forks
19
Language
C#
License
GPL-3.0
Category
Last pushed
Mar 27, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/pinky39/grove"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
olistic/warriorjs
🏰 An exciting game of programming and Artificial Intelligence
jamro/jsbattle
JavaScript Programming Game (inspired by RoboCode)
jserv/auto-tetris
Play Tetris game automatically!
Ludeme/LudiiExampleAI
Project with examples for the implementation of third-party AI algorithms / agents for the Ludii...
TheMorpheus407/BattleOfAI
Battle of AI - Let your AIs compete against each other in mini games