|
129f8ceaec
|
fix links in readme
|
2023-09-22 20:28:27 +02:00 |
|
|
4adb835e7e
|
further readme cleanup
|
2023-09-22 19:00:57 +02:00 |
|
|
f1e415241a
|
fix some readme errors
|
2023-09-22 18:59:21 +02:00 |
|
|
bc3af305ea
|
better installation instructions
|
2023-09-22 18:57:38 +02:00 |
|
|
f300c61c81
|
cli: treat currently played card as trash in draw selection
|
2023-09-22 15:27:27 +02:00 |
|
|
fdd59216f6
|
fix: proper linking against readline
|
2023-09-19 19:25:27 +02:00 |
|
|
f02870c975
|
clean up unused var
|
2023-09-19 18:17:42 +02:00 |
|
|
71dbc0d473
|
Improve quitting: catch SIGINT and ask for confirmation
|
2023-09-19 17:54:21 +02:00 |
|
|
05d348b7e4
|
correct action parsing
|
2023-09-14 17:06:06 +02:00 |
|
|
3211a20c9c
|
better usage printing in cli
|
2023-09-06 12:05:29 +02:00 |
|
|
dc340b2447
|
better usage
|
2023-09-06 12:02:08 +02:00 |
|
|
25c7a61d8e
|
fix readme
|
2023-09-06 11:57:35 +02:00 |
|
|
3d7015f63d
|
fix color-initials command
|
2023-08-13 00:10:00 +02:00 |
|
|
62bf71a2f2
|
print duration
|
2023-08-12 23:13:16 +02:00 |
|
|
78a703434d
|
adjust getter method for games to start turn counting at 1
|
2023-08-12 20:10:28 +02:00 |
|
|
849c0a6538
|
change some types
|
2023-08-12 19:55:10 +02:00 |
|
|
38e99cf662
|
remove unused card operators
|
2023-08-12 19:46:14 +02:00 |
|
|
70a6000884
|
clean up imports
|
2023-08-12 19:43:22 +02:00 |
|
|
034a7a95a1
|
split download.h into separate header and source
|
2023-08-12 19:15:05 +02:00 |
|
|
4e860f49cc
|
better user output/error handlin when game cannot be initialized
|
2023-08-12 18:58:12 +02:00 |
|
|
b1c1f41c6e
|
add cli command to dump id parts
|
2023-08-12 18:48:01 +02:00 |
|
|
012b73879f
|
add sorts to position vectors for bijective id mapping
|
2023-08-12 14:00:54 +02:00 |
|
|
1c716ffeab
|
remove unused methods, put into own files
|
2023-08-12 12:17:55 +02:00 |
|
|
23978ada76
|
improve error handling
|
2023-08-12 12:17:55 +02:00 |
|
|
cc9f073d51
|
Update README.md
|
2023-08-12 10:03:18 +00:00 |
|
|
ffad109aef
|
Update README.md
|
2023-08-12 09:52:17 +00:00 |
|
|
46554a7e33
|
split into src and include folder
|
2023-08-12 11:44:56 +02:00 |
|
|
df559929b0
|
improve printing
|
2023-08-12 11:09:06 +02:00 |
|
|
76c10dc381
|
support reverting multiple turns at once
|
2023-08-12 10:50:16 +02:00 |
|
|
f137f9f67c
|
fix lookup method to also include trivials cases
|
2023-08-12 10:32:32 +02:00 |
|
|
a95efaea4a
|
expand cli interface
new commands opt and initials
|
2023-08-12 10:19:04 +02:00 |
|
|
4718698ddc
|
add history and command completion to readline
|
2023-08-12 09:36:06 +02:00 |
|
|
74fe5513da
|
improve cli interface: easier handling, more input validation
|
2023-08-12 08:50:28 +02:00 |
|
|
a8818418e9
|
add cli interface
|
2023-08-12 00:04:02 +02:00 |
|
|
a4e9560753
|
add function to enumerate possible next states upon specific action
|
2023-08-11 18:28:12 +02:00 |
|
|
6ae9244fa6
|
print best actions in current state
|
2023-08-11 17:05:52 +02:00 |
|
|
c77215ed14
|
fix initialization bugs
|
2023-08-11 16:54:11 +02:00 |
|
|
57ebc3d478
|
add method to list reasonable moves
|
2023-08-11 15:41:03 +02:00 |
|
|
907fb3ae47
|
refactor. make reverting possible in non-backtracking state
|
2023-08-11 14:39:55 +02:00 |
|
|
ec203198c0
|
simplify function logic, expose more of interface
|
2023-08-11 14:39:31 +02:00 |
|
|
a6a8fb78af
|
refactor attributes
|
2023-08-11 13:47:57 +02:00 |
|
|
a116ec45e3
|
simplify play card logic: always consider bombs
|
2023-08-11 12:12:09 +02:00 |
|
|
3be7378903
|
rename function, rework backtrackaction
|
2023-08-11 11:43:05 +02:00 |
|
|
44db744ae3
|
refactor backtracking function
|
2023-08-10 18:27:25 +02:00 |
|
|
17405b0f00
|
code cleanup
- unified function to iterate over all possible draws when discarding or
playing
- remove macro usages
|
2023-08-10 18:23:33 +02:00 |
|
|
78b3335414
|
adjust size of static vector
|
2023-08-10 14:07:18 +02:00 |
|
|
b1963967a7
|
add 8 clue state to backtrack action
|
2023-08-10 14:02:04 +02:00 |
|
|
a4ee7ace1d
|
simplify backtrack interface by storing actions in stack
|
2023-08-10 12:06:13 +02:00 |
|
|
24aa016d36
|
use rationals as probabilities
|
2023-08-10 11:14:15 +02:00 |
|
|
5f0a850c45
|
fix links
|
2023-08-09 22:57:16 +02:00 |
|