MIT’s BattleCode Competition

BattleCode is an annual programming competition hosted by MIT students. Teams of 1 to 4 people design real-time strategy AI and compete head-to-head with other teams. Overview of BattleCode The competition’s focus tends to vary from year to year. Last year’s competition could be won either by capturing most of the towers on the map [...]

Everything You Need To Get Started With Common Lisp

Quick-Links for the TL;DR Crowd About Lisp: Describes Lisp as an overview. High Level Overview: Describes in general what is needed to program with Lisp. All you need SBCL Emacs SLIME asdf-install Code examples: A few rudimentary Lisp snippets. Other Lisp Features: Features that I did not feel like explaining Resources About Lisp Note: For [...]

Evolving Genetic Algorithms in Lisp

Or, now with 100% more Genetic Algorithm! I’ve been programming a lot recently (instead of blogging about programming!). I caught the genetic algorithm bug along with the rest of the internet, so I’m in the middle of writing a Lisp library to make it easier to develop genetic algorithms: Genesis [Github link]. I’ve made some [...]