Commit Graph
47 Commits
Author SHA1 Message Date
christian 40908ddcf3 introducing prob monad 2022-10-09 15:44:27 +02:00
christian 0984a188db set stupid bidding to 0 2022-01-19 11:47:40 +01:00
christian 444e50cdb1 add two vs bot 2022-01-19 11:43:18 +01:00
christian 3306e349d3 upgrade lts 2021-11-28 17:26:58 +01:00
christian c6f43b2c96 replace deprecated iNADDR_ANY 2021-11-28 17:20:21 +01:00
christian 195fd7ec34 upgrade matches api 2020-05-23 22:13:08 +02:00
christian 4a89eddc24 sort ouvert cards and properly compare types in sort render 2020-04-29 23:55:36 +02:00
christian dd629db320 handle ueberreizung 2020-04-07 01:34:38 +02:00
christian fac461b759 add ouvert games 2020-04-06 01:44:36 +02:00
christian 1c3f85b9a6 serialization of piles 2020-04-04 00:23:14 +02:00
christian a7824bebea track every trick, return detailed match information 2020-04-01 01:31:16 +02:00
christian be52a008df send bidding log to every bidder 2020-03-31 17:35:53 +02:00
christian 2567bf4cd9 implement grand and null mechanics, fix some online player issues 2020-03-31 01:27:27 +02:00
christian 5241033cb3 validate bidder responses 2020-03-29 17:04:25 +02:00
christian a1e45a0db4 add handleskat routine 2020-03-29 16:08:02 +02:00
christian 18aa516905 fix moveToSkat 2020-03-29 16:01:57 +02:00
christian cc9223245b fix announcing wrong single player 2020-03-29 14:19:37 +02:00
christian 8f692d36ac fix json instance 2020-03-29 01:41:57 +01:00
christian 9eb443638a add askgame query json instance 2020-03-29 00:25:05 +01:00
christian 696c76887e add current bid to json instance 2020-03-28 23:22:55 +01:00
christian 030b3defd0 add single with bidding mode 2020-03-28 22:48:29 +01:00
christian 1ccce66d4a implement online player bidding 2020-03-28 22:30:06 +01:00
christian b6b92c2cf9 add game preperation process including bidding 2020-03-27 01:19:30 +01:00
christian e8ce4d60f8 implement bidding score calculation 2020-03-26 16:47:35 +01:00
christian c2389a95c0 remove playing log msg 2020-03-26 13:27:22 +01:00
christian fc28c2918b add pvp mode, add chan communicator instance, fix json instances 2020-03-26 13:26:40 +01:00
christian 672746e302 some optimizations 2020-03-01 21:35:23 +01:00
christian 5846a22d8a use minmax for rulebased ai 2020-02-29 12:39:04 +01:00
christian 173bd0df2e minmax implementation 2020-02-29 12:38:07 +01:00
christian cbdf357121 generalize skat online ai to use a general communicator type 2019-10-06 14:45:23 +02:00
christian c9eb1b5bc9 add debug info to ai 2019-09-15 23:27:39 +02:00
christian b94584aee4 add testing card distribution utils 2019-09-15 23:26:03 +02:00
christian 255971b2f5 publish info on game start 2019-08-28 17:24:06 +02:00
christian 7138f74e8e add preconfigured matches and extend online ai 2019-08-28 16:27:24 +02:00
christian 409ef29da1 update cabal file 2019-08-26 16:11:16 +02:00
christian 045b3fc00a update version 2019-08-26 16:10:23 +02:00
christian 30406df4d7 add license file 2019-08-26 16:08:25 +02:00
christian 98e875eeea update package information 2019-08-26 11:52:58 +02:00
christian 08e94e4386 introduce stack build system and restructure code 2019-08-26 11:46:20 +02:00
Christian Merten da217b5196 add parallel computing features not sure if this is a real improvement 2019-05-19 15:57:06 +02:00
Christian Merten c47e82d2e0 replace map with list to improve efficiency 2019-05-19 12:03:56 +02:00
Christian Merten 56c04ae5df weight distributions to have correct estimations after reduction 2019-05-19 11:49:52 +02:00
Christian Merten 3f7ebe9718 add 789 reduction 2019-05-19 10:48:58 +02:00
Christian Merten 10099310c4 add ai system and a decent simulation based ai 2019-05-08 20:17:30 +02:00
Christian Merten 62bef68e45 add gitignore 2019-05-08 20:14:00 +02:00
Christian Merten 7c55e02cf6 restructure everything 2019-04-14 18:15:27 +02:00
Christian Merten 6578415e3c first try 2019-04-14 12:07:07 +02:00