Blokus & C#

I’ve been working on my final project for my AI class. We have to write an rule-based expert system in CLIPS which plays a game of Blokus. Of course, the only things we’ve done in CLIPS thus far is a boring text based 8-puzzle solver, and entering full Blokus moves into the CLIPS command line doesn’t seem very functional. So, if I’m going to have to write the rules and such anyway, I’ve decided to write a graphical version of the game which interfaces with the CLIPS engine.

I’ve used XNA 3.0 to write and display the game’s graphics content. I’ve also used the latest CLIPS .Net release from ProAI. The work is on-going, and I’ll have to finish it by December 10th, but it’s going really, really well. I’m pretty proud of the speed at which it is being developed and will post it under the closed-sourced section of the site when it’s done.