Commit graph

15 commits

Author SHA1 Message Date
f77871b538 Hannah now tolerates LogIn and LogOut messages (but doesn't care about them) 2019-12-24 00:37:50 +01:00
a9ba5cc47c Adapt the automaton to the latest protocol changes in APILanguage; clean unused code (imports, declarations, various warnings) 2019-11-20 18:33:01 +01:00
4529d19301 Add a session module to save and restore the playerID sent by the server (and make hannah persistent accross her reboots) 2019-11-20 18:30:59 +01:00
064606ae83 Add the recipient in the answer messages (following latest changes in the protocol) 2019-11-03 21:53:35 +01:00
c2b01445c8 Catch up with breaking changes due to the stateless transition 2019-10-19 10:51:06 +02:00
9fb130c944 Fix bug in end of game handling 2019-08-27 21:57:26 +02:00
48f6ab65ab Update PlayerID type to follow recent change in main lib 2019-08-27 21:56:33 +02:00
0c7e4c8b50 Make Hannah pay attention who it plays against and watch when they log out 2019-08-22 17:53:45 +02:00
70584add93 Implement a naive AI believing cards have an intrinsinc value not depending on the context of the game 2019-08-22 17:51:05 +02:00
62223eb84f Draft a very stupid AI and simplify Automaton states a bit 2019-08-20 18:19:54 +02:00
00d88dcc83 Implement basic Automaton 2019-08-19 18:48:11 +02:00
84251b648b Start implementing a proper automaton with the new APILanguage 2019-08-18 22:11:57 +02:00
49b385a892 Upgrade base requirement to 4.12 2018-11-19 23:27:17 +01:00
cbf031be41 Add necessary modules to cabal config 2018-11-19 23:26:49 +01:00
3e27c33472 Draft version only creating a connection and sending its name before hanging up 2018-11-08 18:36:25 +01:00