Commit Graph

899 Commits (476387f386b571a52dd7b14677db922af351996e)

Author SHA1 Message Date
Thibault Duplessis ae0ea3ecf3 Upgrade to play 2.0.1 (also upgrade some vendors) 2012-04-24 23:15:19 +02:00
Thibault Duplessis 2db0ab1a8c Move number approximation to scalalib 2012-04-23 19:42:46 +02:00
Thibault Duplessis 41cb0497e3 Remove benchmark application 2012-04-19 23:40:23 +02:00
Thibault Duplessis b2d2bf4528 Update cli project 2012-04-19 20:26:37 +02:00
Thibault Duplessis edb564f650 Tweaks 2012-04-19 14:04:07 +02:00
Thibault Duplessis 8f1677e198 Checkpoint before multisocketing 2012-04-15 23:18:46 +02:00
Thibault Duplessis b89d49523f Merge branch 'master' into websocket
* master:
  Add global ai.server mode (no cron)
  Configure remote AI url
  Move remote AI logic to a distinct controller
  Improve remote AI health reporting
  Defer Crafty AI processing to a remote server, and check its health
  Don't break on empty db.lobby_entry

Conflicts:
	app/ai/CraftyAi.scala
	project/Build.scala
	system/src/main/scala/memo/EntryMemo.scala
2012-04-05 22:32:46 +02:00
Thibault Duplessis 1746584c58 Defer Crafty AI processing to a remote server, and check its health 2012-04-05 21:19:05 +02:00
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