Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oelarnes/shamdalar
m:tg project
https://github.com/oelarnes/shamdalar
Last synced: about 17 hours ago
JSON representation
m:tg project
- Host: GitHub
- URL: https://github.com/oelarnes/shamdalar
- Owner: oelarnes
- Created: 2013-08-22T04:23:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-17T18:29:10.000Z (almost 11 years ago)
- Last Synced: 2023-08-03T06:22:16.316Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 671 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Shamdalar is a fully implemented rules engine for Magic: the Gathering. It is by far my most extensive project at over 6000 lines of code. It was written from scratch in order to learn the Python programming language and fulfill my fantasies about the perfect video game. At it's current stage in development (v0.1), the program supports one person two-handed or two-person hotseat play.
To play Shamdalar, python old/magic_script.py in the command line. v0.1 is intended as a test of concept of the game engine, with full implementation of application design in the MVC paradigm as a next step. Known issues: -Incomplete rules support for copy effects outside the scope of the ISD card file.
Magic: the Gathering, all card names, oracle text, and the Magic: the Gathering Comprehensive Rules document are the sole properties of Wizards of the Coast.