-
Notifications
You must be signed in to change notification settings - Fork 0
/
work.txt
66 lines (57 loc) · 3.27 KB
/
work.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Effort tracking:
April 16th initial state machine & hud
April 17th initial work on deck, hands, and discards
April 18th (half) visible hands, sample if potential hand too large
April 19th (half) aggregate worth
April 22nd fix sample prediction, card art, expanded state machine
April 23rd Card visibility based on viewer, discard logic, added Castle & Prison hand ranks
April 24th Worked on betting sequence, added the Ante, made discard use card graphics
April 25th Added initial species rules, and names for many species
April 26th Completed Work on halfling, dwarf, and pixie rules. Added the river UI and the pot.
April 27th (half) Worked on minimizing memory usage when determining which cards to discard or use from the river
April 28th Added the centaur and giant rules
April 29th (half) Added highlight mode to visually indicate which player's turn it currently is
April 30th You can play multiple hands in a row, fixed a hand strength calculation bug
May 1st working on UI and replacing a player who has run out of money
May 2nd created state change button, added button to keep playing or leave table
May 3rd (1/4) added passing cards animation
May 6th Player gets to pick which cards they pass
May 7th Player gets to pick which cards they discard, other bug fixes
May 8th (1/2) Fixed bug with calculating Prison, added birdman
May 9th Save file, name selection based on prime-advancement rather than pure random, initial achievement tracking
May 10th (1/4) More work on the achievements
May 13th Better visuals on who can see your card(s)
May 14th (1/4) Cleaned out debug print lines, started work on species unlock, cleaned up visual hand UX
May 15th Added achievements
May 16th Player can now switch species
May 17th (1/2) updated to use theme, corrected some UX/UI
May 20th Re-organized UX code so all colors could be drawn from Main, added some tooltips
May 21st fixed tooltip bugs, added a couple centaur names, added how to play page, added revealed rules page
May 22nd (1/4) Advance handcount by the number of achievements gained
May 27th (1/4) Upload to github, added license and readme
Sept 25th (1/4) Did some simple optimizations, and limit processing times on various AI
Sept 28th Animated the who-goes-next arrow, added joker cards, fixed a race condition, and added Kobolds & werewolves
Sept 29th Achievement text is adaptive in size, so it doesn't overflow the achievement text box. Fixed who-goes-next pointer to rotate smoothly. Added Catpeople and Dogmen.
total: 25.25 days
TODO:
- Need to fix sorting after hand-rank, we need to compare all cards, in order of importance. We also need to compare second pair by rank if both cards of the first pair are the same rank (eg: 9966 vs 9955, can't have the 9955 win if the 9 was a better suit).
- Need to add the Credits & About page
- Need to add a Tutorial
- Need to implement bluffing
- If you never put any money in past ante, it's not an intersting game achievement.
- Have a settings page, where among other things you can have a color selector
Working colors:
felt green #277714 (HSV 109 83 47)
card red #f03a17 (HSV 10 91 94)
felt green #277714 (HSV 109 83 47)
Dark 0B3400
Light 6AB756
Evergreen 0F5A4D (HSV 205 )
Dark 002720
Light 418A7E
Noble Red 881724 (HSV 355 )
Dark 3B0007
Light D0626F
Enchanted Forest (HSV 145 )
Dark 2D3A00
Light AFCD61