Commit graph

291 commits

Author SHA1 Message Date
Thibault Duplessis 8a56b21b7b Move all system code to app/ 2012-04-05 10:54:45 +02:00
Thibault Duplessis 71966f6972 Improve AI error reporting 2012-04-01 18:10:45 +02:00
Thibault Duplessis fb293f6009 Add mongodb migration and optimize for storage compaction 2012-03-29 23:37:01 +02:00
Thibault Duplessis ec6a233b09 Add cli project 2012-03-29 19:28:08 +02:00
Thibault Duplessis 9dac236e3d Lot of work just got done 2012-03-24 01:42:50 +01:00
Thibault Duplessis a3e557ab50 Activity, watchers, ping, and more 2012-03-18 21:10:51 +01:00
Thibault Duplessis 1698f10645 Remove slf4j from the build 2012-03-18 17:37:17 +01:00
Thibault Duplessis 13101a42c1 Communication with lichess 2012-03-17 21:18:52 +01:00
Thibault Duplessis 2de9de7ce2 Use real guava caches instead of Memo instances 2012-03-17 14:39:26 +01:00
Thibault Duplessis 3b0c3d72ff Implement version cache using scalaz Memo and guava cache builder 2012-03-17 13:33:18 +01:00
Thibault Duplessis 02ab64c0e8 Use sedis as version cache 2012-03-17 11:51:10 +01:00
Thibault Duplessis 8a3922cb50 Event export and basic sync: can play with the AI 2012-03-17 10:14:12 +01:00
Thibault Duplessis 3b63327632 Convert to play2 project 2012-03-15 23:00:06 +01:00
Thibault Duplessis 1c00598253 Tweak build 2012-03-15 22:08:56 +01:00
Thibault Duplessis aa00870a89 Fix shit 2012-03-14 17:14:18 +01:00
Thibault Duplessis c8d9efd246 iomonadize more stuff 2012-03-08 22:49:20 +01:00
Thibault Duplessis 7ccdeb70a3 Upgrade typesafe config to 0.3.0 2012-03-06 22:38:23 +01:00
Thibault Duplessis edc8b117d8 Upgrade build and fix possible issue with env building 2012-03-05 22:02:14 +01:00
Thibault Duplessis 9cb335463d Test and implement event stack optimization 2012-03-03 23:52:57 +01:00
Thibault Duplessis 15131d62a6 Benchmark the game server 2012-03-03 16:51:33 +01:00
Thibault Duplessis 65864115d5 Tweaks and scalalib upgrade 2012-03-02 19:56:00 +01:00
Thibault Duplessis de6ea1eafb Early system refactoring 2012-03-01 00:19:23 +01:00
Thibault Duplessis af5ddb516c Start system implementation 2012-02-29 23:46:29 +01:00
Thibault Duplessis 82cca24a52 Add system project, refactor sbt build 2012-02-29 23:20:14 +01:00
Thibault Duplessis 821a31faa8 Implement fifty moves automatic draw 2012-02-29 22:29:26 +01:00
Thibault Duplessis 0f0e8d90e7 Remove unsafe positions 2012-02-29 20:01:21 +01:00
Thibault Duplessis 7ede900287 Improve engine performances 2012-02-29 01:16:16 +01:00
Thibault Duplessis 55d6f21faf Use scalalib release, upgrade to 1.12 2012-02-28 20:54:12 +01:00
Thibault Duplessis 2cdb67e85f Rename LilaSpec to LilaTest 2012-02-28 18:57:47 +01:00
Thibault Duplessis a6dd51dc9e Remove all chess dependencies 2012-02-26 21:50:51 +01:00
Thibault Duplessis 54b70d4e8d Reorganize code in subproject, add the http and benchmark projects 2012-02-26 20:58:58 +01:00
Thibault Duplessis 7a4b5f6292 Upgrade scalalib and introduce implicit failures 2012-02-24 15:54:46 +01:00
Thibault Duplessis b47af6367e Shorten the build class a bit 2012-02-24 03:01:37 +01:00
Thibault Duplessis 1f9af7d811 Remove play-mini 2012-02-23 22:17:49 +01:00
Thibault Duplessis dfcc1c5640 Split model and add more tests 2012-02-23 19:54:35 +01:00
Thibault Duplessis b0a70f9e01 Add basic http server 2012-02-23 12:58:04 +01:00
Thibault Duplessis 1b03b1e6fc Use play-mini instead of play2 2012-02-23 12:47:05 +01:00
Thibault Duplessis 39e9c09499 Use ornicar.scalalib 2012-02-21 21:23:36 +01:00
Thibault Duplessis 0fcb728a3f First implementation attempt inspired by Synesso/scala-chess 2012-02-21 20:45:24 +01:00
Thibault Duplessis 0dc35f3cbc Standard logic in a subproject 2012-02-19 13:36:30 +01:00
Thibault Duplessis d6f27cafa4 First commit with minimalized play2 installation 2012-02-19 12:55:30 +01:00