Commit graph

89 commits

Author SHA1 Message Date
Jannes Höke 204b057810 add encoding 2016-05-19 23:15:46 +02:00
Jannes Höke 9936d97373 update test_end_game 2016-05-19 21:29:07 +02:00
Jannes Höke 424219d825 fix end_game 2016-05-19 21:28:04 +02:00
Jannes Höke c9f7c09a46 update readme 2016-05-19 20:57:32 +02:00
Jannes Höke 6204868a18 separate game logic from bot interface,
introduce exceptions instead of boolean returns,
remove repetitive code,
begin unit tests,
improve docstrings,
update to python-telegram-bot==4.1.1,
add ponyorm settings classes (unused)
2016-05-19 20:56:52 +02:00
Jannes Höke a6f2c07403 increase workers to 32 2016-05-08 19:40:58 +02:00
Jannes Höke 132cf9d993 udpate readme 2016-05-08 18:57:40 +02:00
Jannes Höke f82b9ce6c0 hint on close command on game start 2016-05-08 18:52:10 +02:00
Jannes Höke 9b62f9b116 limit timer resetting even further 2016-05-08 18:38:31 +02:00
Jannes Höke ae311ea0cf next.user 2016-05-08 17:52:06 +02:00
Jannes Höke b75667bb86 reset at correct position and display right name 2016-05-08 17:46:41 +02:00
Jannes Höke 512d752997 make game endings more smooth 2016-05-08 17:46:14 +02:00
Jannes Höke d85934b789 actually check for waiting time, not always 90sex 2016-05-08 17:17:51 +02:00
Jannes Höke 4c1a5537eb fix waiting time display and reset 2016-05-08 17:13:01 +02:00
Jannes Höke 1d10388d8e reduce waiting time for repeated skipping and remove after four successive skips 2016-05-08 17:03:29 +02:00
Jannes Höke 2b8c01002f some code optimization 2016-05-08 15:50:33 +02:00
Jannes Höke 842fca0021 add license information (#4) 2016-05-08 14:39:13 +02:00
Jannes Höke 880d43f471 add license information (#4) 2016-05-08 14:38:38 +02:00
Jannes Höke 686cf3facb move to AGPL (#4) 2016-05-08 14:37:25 +02:00
Jannes Höke 9b4f4a43ea on skip, add card to players hand 2016-05-02 12:10:35 +02:00
Jannes Höke 9dc387dadd on leave, return cards to deck 2016-05-02 12:10:16 +02:00
Jannes Höke 1b1edf508d change time limit to 90 seconds 2016-05-01 18:41:40 +02:00
Jannes Höke 0cf7b70454 use actual game creator, make skip available to every player 2016-05-01 18:23:59 +02:00
Jannes Höke 76b869fce7 timelimit on skip command 2016-04-30 13:27:41 +02:00
Jannes Höke 27fff4b2e1 game endings cleaner, time limit on skip command 2016-04-30 13:26:50 +02:00
Jannes Höke c57b278c1e remove black from colors 2016-04-30 12:20:44 +02:00
Jannes Höke dde30a14d7 answer async with timeout 2016-04-30 12:20:36 +02:00
Jannes Höke 281511e0fd display next player on leave 2016-04-30 11:43:26 +02:00
Jannes Höke 1844d1d40a move result builders and utility functions to seperate files 2016-04-29 17:03:02 +02:00
Jannes Höke ab615f354c special card representation improved 2016-04-29 16:21:03 +02:00
Jannes Höke 3b590d9fca adjust for python-telegram-bot 4.0.1 2016-04-29 11:13:03 +02:00
Jannes Höke 6a0f3cd8c5 Merge pull request #3 from imlonghao/patch
Kicked out of games once he win
2016-04-29 08:05:01 +02:00
imlonghao 971fe8ef88
Kicked out of games once he win 2016-04-29 00:17:14 +08:00
Jannes Höke 9487fdf7f6 Merge pull request #2 from imlonghao/patch
Fix issue when joining a closed game, send message via send_async, se…
2016-04-27 16:12:50 +02:00
imlonghao 0ecf3370e3
Fix issue when joining a closed game, send message via send_async, send message to the sender in same case. 2016-04-27 21:47:11 +08:00
Jannes Höke cb6c2f2557 Merge pull request #1 from imlonghao/startnum
Change to start number of cards from 2 to 7
2016-04-26 20:39:14 +02:00
imlonghao 6777e0f40c
Change to start number of cards from 2 to 7 2016-04-27 00:20:15 +08:00
Jannes Höke 67daa82ece moar commands, leave always, asynchronous sending, game switching [untested] 2016-04-26 17:53:29 +02:00
Jannes Höke c1ef321cc3 experimental: multiple games 2016-04-24 02:11:37 +02:00
Jannes Höke c22e91eafa allow leaving game if two or less players are in game 2016-04-23 22:31:07 +02:00
Jannes Höke ded3c7684b make sendmessage and answerinlinequery asynchronous 2016-04-23 22:13:15 +02:00
Jannes Höke 317b4662d1 add newline in help text 2016-04-20 01:32:02 +02:00
Jannes Höke f79ce4e0fa update draw and pass sticker 2016-04-20 00:58:12 +02:00
Jannes Höke 9a763936cd use stickers instead of text/link results 2016-04-20 00:55:56 +02:00
Jannes Höke f04d8d32e5 add new images 2016-04-20 00:55:31 +02:00
Jannes Höke a118704e48 update ptb version 2016-04-19 02:40:27 +02:00
Jannes Höke 2a637da75f forcefully remove player if he leaves the group 2016-04-19 02:22:42 +02:00
Jannes Höke 746a9ff745 implement simple anti-cheat system 2016-04-19 01:26:38 +02:00
Jannes Höke 28863876da switch codebase to bot-api-2.0 and minor improvements 2016-04-19 00:45:27 +02:00
Jannes Höke b17dcf5cdc catch error when trying to join ended game 2016-04-19 00:42:23 +02:00