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