Thibault Duplessis
|
c6ed3b43db
|
disable signed JS and socket hijack protection
|
2013-05-19 01:46:27 -03:00 |
|
Thibault Duplessis
|
558b899111
|
simplify actors API
|
2013-05-19 01:08:09 -03:00 |
|
Thibault Duplessis
|
4d89b1bdc4
|
add lobby actor
|
2013-05-18 17:54:41 -03:00 |
|
Thibault Duplessis
|
c88d7d7ff0
|
negociate round resign and abort through websockets
|
2013-05-18 16:46:31 -03:00 |
|
Thibault Duplessis
|
d83ced489f
|
resync round member when a message is missing
|
2013-05-18 16:39:02 -03:00 |
|
Thibault Duplessis
|
71bd5d2410
|
remind the AI to play on page reload
|
2013-05-18 16:14:57 -03:00 |
|
Thibault Duplessis
|
64bf53e146
|
get player moves out of the main round actor
|
2013-05-18 16:06:58 -03:00 |
|
Thibault Duplessis
|
12772ddc7c
|
Give ai 10 seconds to play
|
2013-05-18 15:28:37 -03:00 |
|
Thibault Duplessis
|
c1f4fc7d18
|
make AI play asynchronously
|
2013-05-18 15:23:11 -03:00 |
|
Thibault Duplessis
|
e95252f70c
|
improve round websocket enhanced negociations
|
2013-05-18 14:36:13 -03:00 |
|
Thibault Duplessis
|
9de59615d2
|
do all takeback negociation in websockets
|
2013-05-18 12:27:11 -03:00 |
|
Thibault Duplessis
|
407c4b621a
|
all round messages publish their events
|
2013-05-18 11:06:14 -03:00 |
|
Thibault Duplessis
|
27e24b7da6
|
handle rematch negociation through websockets
|
2013-05-18 10:51:26 -03:00 |
|
Thibault Duplessis
|
10c6109377
|
tell round actor, don't ask
|
2013-05-18 09:10:56 -03:00 |
|
Thibault Duplessis
|
88917c54ff
|
fix player id in socket creation
|
2013-05-17 23:27:33 -03:00 |
|
Thibault Duplessis
|
3732394b41
|
hide round meddler and finisher
|
2013-05-17 23:13:51 -03:00 |
|
Thibault Duplessis
|
b05daadfd8
|
make all finishes round actor messages, remove finisher lock
|
2013-05-17 22:03:53 -03:00 |
|
Thibault Duplessis
|
21c948ca7e
|
more on round actor messages
|
2013-05-17 21:38:39 -03:00 |
|
Thibault Duplessis
|
53cf280c22
|
rename Option.zmap to Option.?? (consistent with Boolean.??)
|
2013-05-17 21:12:41 -03:00 |
|
Thibault Duplessis
|
3c6fe152cb
|
convert all round actions to actor messages wip
|
2013-05-17 21:08:08 -03:00 |
|
Thibault Duplessis
|
e9451c74da
|
simplify round socket actor names
|
2013-05-17 18:32:59 -03:00 |
|
Thibault Duplessis
|
9bb58f0c0b
|
round api and dependency injection
|
2013-05-17 18:32:45 -03:00 |
|
Thibault Duplessis
|
e46d88a256
|
Add the Round actor, counterpart of the Hand object
|
2013-05-17 18:32:15 -03:00 |
|
Thibault Duplessis
|
d6e715bf80
|
start replacing mute with "Mark as troll"
|
2013-05-16 01:58:53 -03:00 |
|
Thibault Duplessis
|
0579abc6e7
|
better crowd notification
|
2013-05-15 00:07:55 -03:00 |
|
Thibault Duplessis
|
c9484b7552
|
try to unify chat messages / round is OK
|
2013-05-14 13:32:39 -03:00 |
|
Thibault Duplessis
|
cc99302fa3
|
tweaks and formatting
|
2013-05-13 23:03:43 -03:00 |
|
Thibault Duplessis
|
cb1ac52905
|
fix round watcher room
|
2013-05-13 19:50:21 -03:00 |
|
Thibault Duplessis
|
7510e727de
|
implement actor lazy references
|
2013-05-12 22:28:40 -03:00 |
|
Thibault Duplessis
|
5ae4fc5145
|
more socket hub actor abstraction
|
2013-05-12 20:38:40 -03:00 |
|
Thibault Duplessis
|
38e17df5c8
|
abstract socket hubs, reduce message objects number
|
2013-05-12 20:32:14 -03:00 |
|
Thibault Duplessis
|
a5315ad635
|
ensure broadcasted socket actors are loaded beforehand
|
2013-05-12 13:30:19 -03:00 |
|
Thibault Duplessis
|
7ba1282157
|
review socket broadcasting
|
2013-05-12 12:27:28 -03:00 |
|
Thibault Duplessis
|
b085fbf35d
|
complete tournament api, remove Future.{doIf, doUnless}
|
2013-05-11 18:45:39 -03:00 |
|
Thibault Duplessis
|
f94e9a8115
|
work on tournament api
|
2013-05-11 18:20:24 -03:00 |
|
Thibault Duplessis
|
192c28d489
|
more on tournament sockets
|
2013-05-10 18:45:59 -03:00 |
|
Thibault Duplessis
|
c929b02057
|
improve lobby and tournament socket handlers
|
2013-05-10 18:27:57 -03:00 |
|
Thibault Duplessis
|
36974b6a3f
|
tournament room model and repository
|
2013-05-10 14:50:52 -03:00 |
|
Thibault Duplessis
|
63240447e8
|
more type simplification
|
2013-05-09 21:39:06 -03:00 |
|
Thibault Duplessis
|
82231f5de9
|
game indexing + fixes
|
2013-05-09 20:00:27 -03:00 |
|
Thibault Duplessis
|
2768fb8457
|
many fixes
|
2013-05-09 15:55:33 -03:00 |
|
Thibault Duplessis
|
2bb4aafa26
|
Future effectFold and flatFold
|
2013-05-09 14:06:56 -03:00 |
|
Thibault Duplessis
|
637c824c59
|
more efficient round events versioning
|
2013-05-09 12:43:58 -03:00 |
|
Thibault Duplessis
|
8683dba6a0
|
fix round socket batch events
|
2013-05-09 12:39:17 -03:00 |
|
Thibault Duplessis
|
4890aa30fa
|
minor tweaks
|
2013-05-09 12:27:38 -03:00 |
|
Thibault Duplessis
|
46d3370a67
|
Fu[Valid[A]] == Valid[Fu[A]] == Fu[A]
|
2013-05-09 11:55:44 -03:00 |
|
Thibault Duplessis
|
5ede64a6c9
|
more monad combinators
|
2013-05-09 09:23:12 -03:00 |
|
Thibault Duplessis
|
e2228f26ab
|
various fixes / improvements
|
2013-05-09 08:20:43 -03:00 |
|
Thibault Duplessis
|
0b385840dd
|
rewrite socket handlers
|
2013-05-08 22:15:34 -03:00 |
|
Thibault Duplessis
|
9655a1b786
|
reporting app
|
2013-05-08 15:30:55 -03:00 |
|
Thibault Duplessis
|
2a91b261e6
|
user app compiles
|
2013-05-08 12:41:12 -03:00 |
|
Thibault Duplessis
|
90f0acd334
|
replay and analysis page
|
2013-05-08 10:29:44 -03:00 |
|
Thibault Duplessis
|
14c08552fd
|
round fixes
|
2013-05-07 20:54:34 -03:00 |
|
Thibault Duplessis
|
f9bcb6afbf
|
round app compiles
|
2013-05-07 20:50:37 -03:00 |
|
Thibault Duplessis
|
abfcd5a429
|
inject scheduler to modules environments
|
2013-05-06 08:38:25 -03:00 |
|
Thibault Duplessis
|
224daa6ea0
|
disable scheduling for short runs
|
2013-05-06 06:26:36 -03:00 |
|
Thibault Duplessis
|
20e1492cd7
|
complete round titivate
|
2013-04-21 09:56:09 -03:00 |
|
Thibault Duplessis
|
3435432b56
|
add $enumerate to the db api
|
2013-04-21 08:50:42 -03:00 |
|
Thibault Duplessis
|
b4418db01b
|
split cron actors launch over modules
|
2013-04-15 08:30:15 -03:00 |
|
Thibault Duplessis
|
f2e1c5a10f
|
refactor socket handler
|
2013-04-13 19:44:21 -03:00 |
|
Thibault Duplessis
|
ee26a58fc9
|
import play default context globally
|
2013-04-10 07:43:21 -03:00 |
|
Thibault Duplessis
|
71ff43cbe5
|
move modules to the modules/ dir
|
2013-04-09 10:44:57 -03:00 |
|