Commit Graph

  • bf4daa5a77 Implement games memory for Hannah stateless-game Tissevert 2020-01-31 09:15:19 +0100
  • 22c15bd30e Simplify saving / loading hannah's state Tissevert 2020-01-26 22:21:05 +0100
  • b95a7c958d Stop imposing only one game per user, it was silly and finally harder to do well than to simply keep games by ID and allow several games in parallel for one user Tissevert 2020-01-25 11:54:27 +0100
  • 9270ce17aa Implement re-synchronization after connection loss Tissevert 2020-01-25 10:57:16 +0100
  • ff9194d416 Follow «Coordinates» change in protocol Tissevert 2020-01-18 09:36:01 +0100
  • 76c27fa4b4 Follow protocol renaming Tissevert 2020-01-10 08:32:56 +0100
  • f77871b538 Hannah now tolerates LogIn and LogOut messages (but doesn't care about them) Tissevert 2019-12-24 00:37:50 +0100
  • a9ba5cc47c Adapt the automaton to the latest protocol changes in APILanguage; clean unused code (imports, declarations, various warnings) Tissevert 2019-11-20 18:33:01 +0100
  • 4529d19301 Add a session module to save and restore the playerID sent by the server (and make hannah persistent accross her reboots) Tissevert 2019-11-20 18:30:59 +0100
  • 00f85651ca Draft for supporting WSS (replaces WS, will need re-working) tls-support Tissevert 2019-11-12 17:39:38 +0100
  • 064606ae83 Add the recipient in the answer messages (following latest changes in the protocol) Tissevert 2019-11-03 21:53:35 +0100
  • c2b01445c8 Catch up with breaking changes due to the stateless transition Tissevert 2019-10-19 10:51:06 +0200
  • 9fb130c944 Fix bug in end of game handling main Tissevert 2019-08-27 21:57:26 +0200
  • 48f6ab65ab Update PlayerID type to follow recent change in main lib Tissevert 2019-08-27 21:56:33 +0200
  • 0c7e4c8b50 Make Hannah pay attention who it plays against and watch when they log out Tissevert 2019-08-22 17:53:45 +0200
  • 70584add93 Implement a naive AI believing cards have an intrinsinc value not depending on the context of the game Tissevert 2019-08-22 17:51:05 +0200
  • 62223eb84f Draft a very stupid AI and simplify Automaton states a bit Tissevert 2019-08-20 18:19:54 +0200
  • 00d88dcc83 Implement basic Automaton Tissevert 2019-08-19 18:48:11 +0200
  • 84251b648b Start implementing a proper automaton with the new APILanguage Tissevert 2019-08-18 22:11:57 +0200
  • 49b385a892 Upgrade base requirement to 4.12 Tissevert 2018-11-19 23:27:17 +0100
  • cbf031be41 Add necessary modules to cabal config Tissevert 2018-11-19 23:26:32 +0100
  • 3e27c33472 Draft version only creating a connection and sending its name before hanging up Tissevert 2018-11-08 18:36:25 +0100