Computer Programming and Magic: The Gathering

I started Forge, which is an open-source, free project that lets you play Magic: The Gathering against the computer. Currently other people are updating Forge and there will be no more posts to this blog.

Wednesday, December 30, 2009

How to Conquer the Complexity of Rules - Part 2

›
The idea of putting all of the rules into one large object, RulesEngine, is very versatile. To begin with I can code simple rules and then ...
15 comments:
Monday, December 28, 2009

How to Conquer the Complexity of Rules - Part 1

›
Programming Magic's tidal wave of rules is a huge challenge. I did my best with Forge version 1. I got the program "out the door...
14 comments:
Friday, December 25, 2009

10 Cards That You Didn’t Know Forge Had

›
Merry Christmas. 10 – The planeswalkers Ajani Vengeant and Jace Beleren. Ajani is a red-white powerhouse and Jace lets you draw cards or de...
8 comments:
Wednesday, December 23, 2009

Great Programming Books

›
I don’t write much about programming itself because….well….programming is as interesting as watching paint dry on the 4th of July. I have r...
1 comment:
Monday, December 21, 2009

Version 2 – A Fresh Beginning

›
I’m slowly working on Forge version 2. I’ve been sandbagging (i.e. goofing off) for probably a year or so but I’m making slow but steady pr...
3 comments:
Wednesday, December 16, 2009

The Rules Engine is a Pain in the Neck

›
We all know that Magic is a great game and one of the reasons why it is so great is because of the complicated (and sometime baffling) rules...
6 comments:
Monday, December 14, 2009

New Version

›
There is a new, hot-off-the-shelves, kick-your-brothers-butt, version of Forge with a whopping 200 new cards, which means that Forge now has...
11 comments:
‹
›
Home
View web version
Powered by Blogger.