Connect Four game with AI
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
resources
saves
scripts
spec
.gitattributes
.gitignore
README.markdown

README.markdown

connectfour

connectfour is my project for Ruby course in the University of Sofia. Connect four is simple two-player game.

Project goals

  • 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

Copyright (c) 2012 Nikolay Kolev