Commit Graph

18 Commits (a7c0a0126999d82fa85d5a2d7048cc66154ebcad)

Author SHA1 Message Date
Govind Krishna Joshi a7c0a01269 Merge branch 'engine-govind' 2015-07-21 23:14:21 +05:30
Abhinav Sarkar 359f1b83c8 Some refactoring 2015-07-16 10:25:21 +05:30
Abhinav Sarkar 7ecb72ff04 Major refactoring to use Monads for the game engine.
Also adds support for boost change and refill.
2015-07-16 02:33:19 +05:30
Arun Raghavan 1cb9490566 game: Add a player instantiation helper 2015-07-15 18:50:44 +05:30
Arun Raghavan f8bd50a51b engine: Accept (event, timestamp) pairs instead of (event, timeElapsed)
The timeElapsed code was incorrect, applying the event retrospectively
rather than for the future.
2015-07-15 18:40:55 +05:30
Abhinav Sarkar a2e6bca7b2 Changes move to take time elapsed into account. 2015-07-14 09:37:20 +05:30
Govind Krishna Joshi af2cd56c81 Some refactoring & added player functions 2015-07-13 00:42:34 +05:30
Govind Krishna Joshi a61e874b16 Added testing setup with Tasty 2015-07-12 19:41:47 +05:30
Govind Krishna Joshi 4bbea62c27 Adding dummy test module 2015-07-11 12:20:02 +05:30
Govind Krishna Joshi fc3df3a86d Cabal configure to run tests 2015-07-11 12:08:24 +05:30
Abhinav Sarkar 75a7c0ce70 Hlinted 2015-07-10 01:01:00 +05:30
Abhinav Sarkar 8b4f606469 Adds basic game step logic 2015-07-10 00:56:37 +05:30
Abhinav Sarkar e530f3aa68 Add a Game type
The game engine can now be filled in.
2015-07-08 20:41:37 +05:30
Abhinav Sarkar 7b6377728d Adds DS_Store to gitignore 2015-07-08 19:38:34 +05:30
Abhinav Sarkar 169c3b44dc Adds basic server types 2015-07-08 19:38:09 +05:30
Abhinav Sarkar ce2413db34 Initializes as cabal project 2015-07-08 18:53:08 +05:30
Arun Raghavan 540346d660 Initial design documentation 2015-07-06 22:44:24 +05:30
Abhinav Sarkar 8e73f2d4eb Initial commit 2015-07-06 22:37:22 +05:30