connectfour is my project for Ruby course in the University of Sofia. Connect four is simple two-player game.
- AI - computer player using negamax alpha-beta pruning
- UI - two user interfaces. One using rubygame and another one using shell
- Game serialization - in-memory, file-based, SQLite, MongoDB
- BDD - using rspec
- Good OOP design
- Good code quality
- External configuration file - external YAML configuration file
Copyright (c) 2012 Nikolay Kolev