Commits

Show all
Author Commit Message Labels Comments Date
Philippe Casgrain
Added info about mercurial bundles
Philippe Casgrain
Also load plug-ins from ~/Library/Application Support/BattleshipAI folder
Philippe Casgrain
Refactored plugin-loading code in preparation for adding multiple plugin locations.
Philippe Casgrain
New test plugin: Regular. A plugin that shoots all the squares in order.
Philippe Casgrain
Added description to Monkey - Random
Philippe Casgrain
Removed unnecessary file
Philippe Casgrain
Merged from server
Philippe Casgrain
Display number of wins after 100 games for each module
Philippe Casgrain
Play 100 games, one against the other, alternating who shoots first.
Philippe Casgrain
Sample plugin is Intel-only since app is Intel-only
Philippe Casgrain
Updated README with "Contributing" section, with Coding Standard.
Philippe Casgrain
Fix build issue with NSRect / CGRect and minor spacing / code formatting.
Philippe Guitard
GridView has now a nice Cyan color background.
Philippe Guitard
Added a new flag 'HIT_PRESENT' in order to records hits especially for the target grid. Added methods to set and get this flag.
Philippe Guitard
Replaced X marks by nice and shiny little pegs, like the ones you'll see in a real game.
Philippe Casgrain
Added README
Philippe Casgrain
Build only Intel targets since this project is 10.6-only for now
phil...@tjahzi.local
Fixed 64-bit compilation issues
Philippe Casgrain
Fixed sorting function (not that it matters that much to the monkey...)
Philippe Casgrain
RandomMonkey is really random
Philippe Casgrain
Create left and right plugins independently (so the same plugin can play against itself)
Philippe Casgrain
Can fire at ships and record the hits
Philippe Casgrain
Added ability to fire at ships and store that info in the BattleGrid
Philippe Casgrain
Not a good idea to have a loop whose condition depends on plug-ins... Better add a safety!
Philippe Casgrain
Game engine in play, now write the correct code to make it work (Unit Tests!)
Philippe Casgrain
Renaming variables and adding more grid outlets: ready to start playing!
Philippe Casgrain
Enabled lots of warnings, treat warnings as errors and run the static analyzer each time.
Philippe Casgrain
Prototype BattleGrid drawing
Philippe Casgrain
BattleGrid.h contents moved to public interface because the plug-in will want to access a BattleGrid
Philippe Casgrain
Private variable (preparing for the future)
  1. Prev
  2. Next