Thibault Duplessis
|
b5cf48541c
|
Add global ai.server mode (no cron)
|
2012-04-05 22:18:50 +02:00 |
|
Thibault Duplessis
|
b586d016f1
|
Move remote AI logic to a distinct controller
|
2012-04-05 22:10:09 +02:00 |
|
Thibault Duplessis
|
5c48b1c05b
|
Improve remote AI health reporting
|
2012-04-05 22:09:49 +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
|
858864c9ba
|
Reorganize the whole lobby thing
|
2012-04-05 18:53:04 +02:00 |
|
Thibault Duplessis
|
42ddd61387
|
Move all tests to /test
|
2012-04-05 11:01:45 +02:00 |
|
Thibault Duplessis
|
8a56b21b7b
|
Move all system code to app/
|
2012-04-05 10:54:45 +02:00 |
|
Thibault Duplessis
|
b1fe7ccb05
|
Implement whole lobby chat room
|
2012-04-04 21:38:10 +02:00 |
|
Thibault Duplessis
|
9100c00154
|
Replace lobby syncer with lobby preloader
|
2012-04-04 00:12:41 +02:00 |
|
Thibault Duplessis
|
eddcfae0f6
|
First try with socket-based lobby
|
2012-04-03 19:16:01 +02:00 |
|
Thibault Duplessis
|
f1cc2995c0
|
Deal with not found in syncs
|
2012-04-02 18:42:22 +02:00 |
|
Thibault Duplessis
|
15cf94c95b
|
Format ping json manually
|
2012-04-02 17:34:14 +02:00 |
|
Thibault Duplessis
|
697c5287ba
|
Add game finish command as a service
|
2012-04-02 12:24:39 +02:00 |
|
Thibault Duplessis
|
b6762a85e3
|
Improve crons
|
2012-04-02 10:49:16 +02:00 |
|
Thibault Duplessis
|
cbe832bcf8
|
Improve ai reverse engineering error reporting
|
2012-04-01 20:22:00 +02:00 |
|
Thibault Duplessis
|
bd606b27c5
|
Implement draw-decline and draw-cancel, remove internal draw api
|
2012-04-01 19:23:33 +02:00 |
|
Thibault Duplessis
|
b9004cbf94
|
Add draw offer logic
|
2012-04-01 19:03:44 +02:00 |
|
Thibault Duplessis
|
8deb06dd93
|
Add nbGames action
|
2012-04-01 14:41:28 +02:00 |
|
Thibault Duplessis
|
b247dab4e3
|
Implement database cleanup commands
|
2012-04-01 11:45:06 +02:00 |
|
Thibault Duplessis
|
2b8a3e8559
|
Make move calls asynchronous
|
2012-04-01 10:37:48 +02:00 |
|
Thibault Duplessis
|
a81fd1e45a
|
Add numbers writeables and content types
|
2012-04-01 10:37:36 +02:00 |
|
Thibault Duplessis
|
112e951deb
|
Fix outoftime xhr call
|
2012-03-31 23:48:03 +02:00 |
|
Thibault Duplessis
|
689b70de6a
|
Add player version api call
|
2012-03-31 21:25:09 +02:00 |
|
Thibault Duplessis
|
38891e64df
|
Add player show api call
|
2012-03-31 21:14:20 +02:00 |
|
Thibault Duplessis
|
628e7fa133
|
Fix removal of dead hooks
|
2012-03-31 13:41:56 +02:00 |
|
Thibault Duplessis
|
7f59985c2b
|
Move hook removal from api to xhr
|
2012-03-31 13:22:03 +02:00 |
|
Thibault Duplessis
|
1c4d32a553
|
Make game sync and lobby sync asynchronous
|
2012-03-31 11:20:33 +02:00 |
|
Thibault Duplessis
|
ec6a233b09
|
Add cli project
|
2012-03-29 19:28:08 +02:00 |
|
Thibault Duplessis
|
b441faf115
|
Refactor and import more code from lichess
|
2012-03-29 19:12:23 +02:00 |
|
Thibault Duplessis
|
61588766a0
|
Implement game room
|
2012-03-29 15:25:14 +02:00 |
|
Thibault Duplessis
|
bd5d611b95
|
Handle chat-less lobby sync
|
2012-03-29 10:39:37 +02:00 |
|
Thibault Duplessis
|
838afda9e6
|
More endgames and Pov refactoring
|
2012-03-29 00:23:10 +02:00 |
|
Thibault Duplessis
|
0da37614fb
|
Start implementing end game logic
|
2012-03-28 23:01:04 +02:00 |
|
Thibault Duplessis
|
1920e8918d
|
Half working chess clock, time conversion issues
|
2012-03-26 18:42:12 +02:00 |
|
Thibault Duplessis
|
4908ab9d1f
|
Handle ai first move
|
2012-03-26 12:28:15 +02:00 |
|
Thibault Duplessis
|
875516529b
|
Lobby timeline and messages, ping hook id
|
2012-03-25 22:43:18 +02:00 |
|
Thibault Duplessis
|
9dac236e3d
|
Lot of work just got done
|
2012-03-24 01:42:50 +01:00 |
|
Thibault Duplessis
|
75f416f6aa
|
More hook stuff
|
2012-03-23 11:20:58 +01:00 |
|
Thibault Duplessis
|
74e1c9a0e1
|
Don't do hook persistence
|
2012-03-22 21:24:48 +01:00 |
|
Thibault Duplessis
|
6f060ebab2
|
Implement lobby hook creation
|
2012-03-22 21:03:03 +01:00 |
|
Thibault Duplessis
|
6d14a39884
|
Implement lobby preload
|
2012-03-22 00:47:08 +01:00 |
|
Thibault Duplessis
|
e1fb905119
|
Start lobby implementation, fix tests, and more
|
2012-03-21 01:08:32 +01:00 |
|
Thibault Duplessis
|
59c8081005
|
Reorganize controllers and apis
|
2012-03-20 20:50:51 +01:00 |
|
Thibault Duplessis
|
472efe44a1
|
Implement draw messages and events
|
2012-03-19 23:25:14 +01:00 |
|
Thibault Duplessis
|
758841bb7a
|
Add more entry points
|
2012-03-19 22:39:51 +01:00 |
|
Thibault Duplessis
|
b120695c14
|
Configure crons
|
2012-03-19 21:33:18 +01:00 |
|
Thibault Duplessis
|
e6dc7ce4d4
|
Add cron class with online username updater job
|
2012-03-19 21:15:37 +01:00 |
|
Thibault Duplessis
|
860b275c50
|
Move HttpEnv to Global object and prepare for actors
|
2012-03-18 23:39:30 +01:00 |
|
Thibault Duplessis
|
cb85603714
|
Add public sync for watchers
|
2012-03-18 21:22:00 +01:00 |
|
Thibault Duplessis
|
a3e557ab50
|
Activity, watchers, ping, and more
|
2012-03-18 21:10:51 +01:00 |
|
Thibault Duplessis
|
99f437de02
|
Handle alive expiry cache
|
2012-03-18 16:32:18 +01:00 |
|
Thibault Duplessis
|
5f9411fbf2
|
Handle rematch
|
2012-03-18 14:20:38 +01:00 |
|
Thibault Duplessis
|
c3813f3359
|
Improve controllers
|
2012-03-18 11:49:19 +01:00 |
|
Thibault Duplessis
|
bf80c8228f
|
Implement join internal api
|
2012-03-18 10:54:27 +01:00 |
|
Thibault Duplessis
|
408cf76679
|
Ensure static environment
|
2012-03-17 23:04:02 +01:00 |
|
Thibault Duplessis
|
076211e0b4
|
Split up application and internal api
|
2012-03-17 22:28:07 +01:00 |
|
Thibault Duplessis
|
13101a42c1
|
Communication with lichess
|
2012-03-17 21:18:52 +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
|
ef73f21eed
|
Start sync implementation
|
2012-03-16 23:18:06 +01:00 |
|
Thibault Duplessis
|
bee62af887
|
Better move request implementation
|
2012-03-16 15:31:26 +01:00 |
|
Thibault Duplessis
|
23d61a5d1a
|
Implement move request
|
2012-03-16 00:05:21 +01:00 |
|
Thibault Duplessis
|
ce7ca7ea11
|
Make the HttpEnv extend the SystemEnv trait
|
2012-03-15 23:03:54 +01:00 |
|
Thibault Duplessis
|
3b63327632
|
Convert to play2 project
|
2012-03-15 23:00:06 +01:00 |
|
Thibault Duplessis
|
1b03b1e6fc
|
Use play-mini instead of play2
|
2012-02-23 12:47:05 +01:00 |
|
Thibault Duplessis
|
d6f27cafa4
|
First commit with minimalized play2 installation
|
2012-02-19 12:55:30 +01:00 |
|