|
19501aa4da
|
hanabi.py: raise error if to-be-replaced card is not in hand
|
2023-06-24 17:21:55 +02:00 |
|
|
e43b062dda
|
add txt file with strategy
|
2023-05-25 17:00:53 +02:00 |
|
|
a427a2575e
|
start impl of better greedy solver
|
2023-05-25 17:00:18 +02:00 |
|
|
a1345a1976
|
implement some utils to query from game class
|
2023-05-25 17:00:02 +02:00 |
|
|
f45bde1883
|
add option to set minimum pace in sat solver
|
2023-05-20 21:45:51 +02:00 |
|
|
ac261c629e
|
sat: rework to use integral variable, not individual bools
|
2023-05-20 18:03:47 +02:00 |
|
|
de00fdc0e1
|
clean up imports
|
2023-05-20 14:40:29 +02:00 |
|
|
2c874275db
|
add command-line flag to enable verbose printing to terminal
|
2023-05-20 14:38:38 +02:00 |
|
|
746b30dbeb
|
rework logging to log into separate files
|
2023-05-20 14:32:42 +02:00 |
|
|
85c9dbd646
|
fix generation of links
|
2023-05-20 14:31:43 +02:00 |
|
|
ef4b344762
|
clean up greedy solver file
|
2023-05-19 12:57:44 +02:00 |
|
|
86f824edd7
|
revert to regular gamestates in greedy solver
|
2023-05-19 12:44:32 +02:00 |
|
|
2af847d5b8
|
add selection of default hanab.live variant id to allow compressing of regular GameStates
|
2023-05-19 12:43:49 +02:00 |
|
|
16cee69c82
|
adjust greedy solver to hanabliveinstances. dump file
|
2023-05-19 12:18:38 +02:00 |
|
|
6d19565f5e
|
improve overall logging, use verbose logger
|
2023-05-14 23:57:24 +02:00 |
|
|
79a6b9087b
|
add cli interface
|
2023-05-14 19:16:06 +02:00 |
|
|
ebc98aa850
|
add test
|
2023-05-14 19:11:42 +02:00 |
|
|
daefcad215
|
adjust instance finder to refactors
|
2023-05-14 19:11:10 +02:00 |
|
|
217d5b4a82
|
check_game: handle error if game is not in DB
|
2023-05-14 19:10:41 +02:00 |
|
|
fb713fcf9e
|
support extra options from hanab.liv
|
2023-05-14 16:44:23 +02:00 |
|
|
4a036801c4
|
fix err msg in downloading data
|
2023-05-14 14:56:04 +02:00 |
|
|
1e79452061
|
add method to search for broken seeeds
|
2023-05-14 14:06:01 +02:00 |
|
|
258b804576
|
add alive_bar to requirements
|
2023-05-14 14:05:25 +02:00 |
|
|
357e98b8db
|
improve logging setup
|
2023-05-14 14:04:42 +02:00 |
|
|
aafd1ca1ec
|
better error handling and messages when downloading data
|
2023-05-14 14:03:42 +02:00 |
|
|
9b7623b173
|
add progress bar to downloading data
|
2023-05-14 10:40:47 +02:00 |
|
|
78348c10b5
|
speed up download process a little bit
|
2023-05-14 10:22:06 +02:00 |
|
|
3fed5b97e8
|
clean up files
|
2023-05-13 23:25:45 +02:00 |
|
|
906d7cd974
|
adapt to database package. remove creating of files upon import
|
2023-05-13 23:25:04 +02:00 |
|
|
632bf3c0cc
|
fix database schema to allow for 6-suit decks
|
2023-05-13 23:22:36 +02:00 |
|
|
63a073a1f7
|
remove bad global statement
|
2023-05-13 23:12:06 +02:00 |
|
|
ab0ed7f09f
|
get rid of json files downloaded from github.com/hanabi-live
|
2023-05-13 23:10:36 +02:00 |
|
|
bc09949d93
|
add old.py file for old code
|
2023-05-13 23:10:00 +02:00 |
|
|
3322aafae4
|
add test file (to keep other files clean)
|
2023-05-13 23:09:46 +02:00 |
|
|
f8eac6a118
|
add hanab live instance file
|
2023-05-13 23:09:28 +02:00 |
|
|
5eac42e5c0
|
rework downloading of variants: store progress of download in database to resume downloads
|
2023-05-13 23:08:01 +02:00 |
|
|
0ffb323b7f
|
adjust variant-getter methods to handle invalid inputs
|
2023-05-13 19:52:32 +02:00 |
|
|
4e373be425
|
put database related stuff into own python subpackage
|
2023-05-13 19:39:18 +02:00 |
|
|
76d585e656
|
adapt game checking code to new HanabLiveInstance
|
2023-05-13 18:26:06 +02:00 |
|
|
b7f6df7e0d
|
hanabif interface: refactor hanab.live specific features into own class
|
2023-05-13 17:27:34 +02:00 |
|
|
35e78f4753
|
add 6th initial to color initials
|
2023-05-13 13:06:49 +02:00 |
|
|
fceeeb376d
|
sat: adjust print_model to instances with variable deck sizes
|
2023-05-13 13:05:58 +02:00 |
|
|
a5310f8885
|
implement color and rank touching methods for variants
|
2023-05-13 12:33:58 +02:00 |
|
|
7d8e03fca0
|
add more comments and restrictions on properties of variants. calculate available clues in each variant
|
2023-05-13 00:37:19 +02:00 |
|
|
c0f007c15c
|
add flag for deceptive special rank
|
2023-05-13 00:01:35 +02:00 |
|
|
98c9f56f36
|
fix database regarding difference of no and empty color/rank clues
|
2023-05-12 23:52:04 +02:00 |
|
|
b29b7af2b0
|
initiale variants class with list of suit classes
|
2023-05-12 23:16:24 +02:00 |
|
|
b133e86769
|
rename database fields
|
2023-05-12 23:15:53 +02:00 |
|
|
49792f530d
|
add suit class
|
2023-05-12 21:36:18 +02:00 |
|
|
a85d1e5f9a
|
rework variants file: use DB-based access to variants information
|
2023-05-12 20:12:13 +02:00 |
|