Commit Graph
100 Commits
Author SHA1 Message Date
David Volovskiy ab7018e44c Updated documentation 2025-11-26 12:07:37 -05:00
David Volovskiy 437e513d1f Stand on 21 if we ask for a hit 2025-11-16 08:28:46 -05:00
David Volovskiy 796f83a19f Attempt at fixing blackjack win rate counter 2025-09-28 16:33:49 -04:00
David Volovskiy 639f42c5d8 Tapping turned off when not being used since tap control uses 90uA 2025-09-08 19:44:14 -04:00
David Volovskiy 9764c0f84d We only stack the deck on activate and not before every new shuffle 2025-09-07 08:51:47 -04:00
David Volovskiy 2c4d3d7f50 Can now turn on LED with long press 2025-09-06 12:07:17 -04:00
David Volovskiy 30c378a3ce Text fixes for classic display 2025-09-05 17:07:24 -04:00
David Volovskiy a7c2cede06 Typo fix 2025-09-04 18:29:07 -04:00
David Volovskiy a2c400ff87 Added Win percentage face 2025-09-03 18:18:03 -04:00
David Volovskiy eb1b551e7b Added documentation on tap controls and retained the tap indicator 2025-09-03 08:06:03 -04:00
David Volovskiy 20bb59f02f Compiler warning fixes 2025-09-03 07:56:33 -04:00
David Volovskiy d6e4a1ad44 Added delay before showing Bust 2025-09-03 07:52:18 -04:00
David Volovskiy 93a2a5a5ee Documented face 2025-09-03 07:46:38 -04:00
David Volovskiy 9ac62e8e53 Display of face cards and Ace 2025-09-03 07:28:38 -04:00
David Volovskiy 1d40c384cb Added logic for supporting Ace 2025-09-03 07:07:51 -04:00
David Volovskiy b66e10406e Made hand info into a struct 2025-09-03 06:45:14 -04:00
David Volovskiy 3b3ecffd3e Fixed a few warnings. 2025-09-02 22:23:36 -04:00
David Volovskiy 8a831f5cfd Added tap controls 2025-09-02 22:15:06 -04:00
David Volovskiy 3760aeb947 Changed order of how cards are displayed for player 2025-09-02 21:57:42 -04:00
David Volovskiy 838aa1e6f7 initial commit of working code 2025-09-02 21:34:29 -04:00
David Volovskiy 1462d18376 Fixed the tz that the world clock references 2024-09-15 19:13:38 -04:00
David Volovskiy 9d1410780c sunrise sunset fix during DST 2024-09-08 18:18:00 -04:00
David Volovskiy 0d16329574 Sunrise sunset face now warns about using DST 2024-09-08 18:13:17 -04:00
David Volovskiy f6f427ca7d Daylight offsets now references the timezone of the destination; but it does cause an issue due to DST 2024-09-08 18:13:17 -04:00
David Volovskiy 22c25f5c23 Added commented-out defines for MTG and Yugioh 2024-09-08 18:09:38 -04:00
David Volovskiy a539bd7da7 Don't try to cycle through presets if the preset count is one 2024-09-08 18:03:16 -04:00
David Volovskiy 137906e14a Added more presets to the tally face 2024-09-08 17:23:53 -04:00
David Volovskiy c02ec307ff Tally face sound now uses the preference's beep so decrementing fast can happen immedietly 2024-09-08 11:44:01 -04:00
David Volovskiy 002f5bc242 Updated the tally couter face to allow for presets, negative numbers, fast scrolling, and toggling sound 2024-09-08 11:39:48 -04:00
David Volovskiy 5ae88e438d Minot cleanup 2024-09-08 10:50:09 -04:00
David VolovskiyandMatheus Afonso Martins Moreira 93b9ca6341 Made cards go through a deck format. 2024-09-07 19:59:04 -03:00
David Volovskiy 118c07a3b6 Reduced struct memory per code review 2024-09-03 17:13:59 -04:00
David Volovskiy faec45ce24 Include ability to select only the best words as the first choice 2024-09-03 17:09:52 -04:00
David Volovskiy 2e46aa0e2c got rid of hardcoding of half-second zero blink 2024-09-03 16:25:05 -04:00
David Volovskiy c74ed78d72 Changed U LOSE to LOSE 2024-09-03 16:20:11 -04:00
David Volovskiy e4a5121303 bug fix on displaying time in LE mode 2024-09-03 16:20:11 -04:00
David Volovskiy 28b14d3665 LE mode in the endless runner now displays the current time. 2024-09-03 16:20:11 -04:00
David Volovskiy 324942009e Added second fuel mode where we don't recharge the fuel if it hits zero. 2024-09-03 16:20:11 -04:00
David Volovskiy 30363d408e Added fuel mode 2024-09-03 16:20:11 -04:00
David Volovskiy c027b247b2 Changed hi score number offset and refactored some code 2024-09-03 16:20:11 -04:00
David Volovskiy 503fcd6ebc Added author in header 2024-09-03 16:20:11 -04:00
David Volovskiy 6ec6476d0f Refectored the state machine 2024-09-03 16:20:11 -04:00
David Volovskiy 07d2bc91a5 Modified hi score display to allow for 3 digits in hi-score, it now resets at the beginning of each month 2024-09-03 16:20:11 -04:00
David Volovskiy 2d7aaceff7 hi score resets weekly 2024-09-03 16:20:11 -04:00
David Volovskiy 6f3f09c5ba Reformat to remove some hardocded variables 2024-09-03 16:20:11 -04:00
David Volovskiy defd01f9f0 Added baby mode which used to be easy mode; easy mode is now same speed as normal, but 3 frames to jump and normal is 2 frames. 2024-09-03 16:20:11 -04:00
David Volovskiy abc0bedbde Gave an extra jumping frame for non-hard mode; Curr scroll now loops; Title changed to ER 2024-09-03 16:20:11 -04:00
David Volovskiy ed3c4d3c30 Fixed the long delays when beginning a game 2024-09-03 16:20:11 -04:00
David Volovskiy e2870eb7af Removed the binary print debug function 2024-09-03 16:20:11 -04:00
David Volovskiy 73a975d0d9 Added endless-runner face 2024-09-03 16:20:11 -04:00
David Volovskiy 4dedcb3a6d Added ability to find best starting word 2024-09-03 16:11:54 -04:00
David Volovskiy dd719183cf hard mode btn changed; logic changed on daily streak so if puzzle wasn't started and completed the previous day, then drop the streak 2024-09-03 16:11:54 -04:00
David Volovskiy 5435bc7f34 Streak face fix 2024-09-03 16:11:54 -04:00
David Volovskiy d1c19166a1 WORDLE_USE_DAILY_STREAK logic changed 2024-09-03 16:11:54 -04:00
David Volovskiy c43820e75d Wordle game resets after 24hrs of not playing when not using daily streak 2024-09-03 16:11:54 -04:00
David Volovskiy 41df6c113f Reset streak if don't continue 2024-09-03 16:11:54 -04:00
David Volovskiy b364a6cfab Changed the lap to hard mode; fixed the ignore used letters 2024-09-03 16:11:54 -04:00
David Volovskiy 8205abe5be Revert "LAP indicator now dispalys on all screens"
This reverts commit 3bfa336b4d609668f6d8c71164f8f579f41240a5.
2024-09-03 16:11:54 -04:00
David Volovskiy 255ea97cc4 Documentation fix 2024-09-03 16:11:54 -04:00
David Volovskiy 4b8bd61408 Added explanation on LAP icon 2024-09-03 16:11:54 -04:00
David Volovskiy c87e814140 LAP indicator now dispalys on all screens 2024-09-03 16:11:54 -04:00
David Volovskiy 733318c036 skip_wrong_letter is now a toggle 2024-09-03 16:11:54 -04:00
David Volovskiy d98f749f3b Changed variable names for dictionary header 2024-09-03 16:11:54 -04:00
David Volovskiy fdff6f581a Name change in python script 2024-09-03 16:11:54 -04:00
David Volovskiy 1b887aea2b Made skipping a wrong letters a #define 2024-09-03 16:11:54 -04:00
David Volovskiy b58d6c0a2e Changed size of word lists from const int to #define to avoid folding constant array error 2024-09-03 16:11:54 -04:00
David Volovskiy 8342fef84f Added ability to skip already guessed letters that are wrong 2024-09-03 16:11:54 -04:00
David Volovskiy 0d16d126cd Added ability to guess non-dict words and repeats as that can save 11.5KB of watch memory 2024-09-03 16:11:54 -04:00
David Volovskiy 5149e7e1dd the dict of words to its own header 2024-09-03 16:11:54 -04:00
David Volovskiy 1d2fb20e99 Readding comment showing count of possible words. 2024-09-03 16:11:54 -04:00
David Volovskiy 099f78443e Added ability to use T in Wordle 2024-09-03 16:11:54 -04:00
David Volovskiy 7f38f8e416 modified Wordle list to use Wordle's own list and add 2 more letters 2024-09-03 16:11:54 -04:00
David Volovskiy 1a1560b59d Bugfix on elements not resetting when winning or losing 2024-09-03 16:11:54 -04:00
David Volovskiy 0d58f0d77d JOB to JOb 2024-09-03 16:11:54 -04:00
David Volovskiy af6f6002ba Fixed the bug of the text not resetting after a timeout 2024-09-03 16:11:54 -04:00
David Volovskiy a0ffd0ca7f Fix on playing with daily streak 2024-09-03 16:11:54 -04:00
David Volovskiy 7ceb682675 Better handling of seeing if currently playing 2024-09-03 16:11:54 -04:00
David Volovskiy cb57ef237d Got rid of continue's blinking 2024-09-03 16:11:54 -04:00
David Volovskiy ce31db3712 Continue test now blinks 2024-09-03 16:11:54 -04:00
David Volovskiy 1868f8446a Added continue screen 2024-09-03 16:11:54 -04:00
David Volovskiy 57ca74b253 Added SONIC and LASER to the allowed words 2024-09-03 16:11:54 -04:00
David Volovskiy 935ede9fda Fixed leaving the screen and coming back 2024-09-03 16:11:54 -04:00
David Volovskiy 4257b71562 combined two areas of code into one function 2024-09-03 16:11:54 -04:00
David Volovskiy 67c1089fb2 Don't delete the submitted characters if already guessed or not in dict 2024-09-03 16:11:54 -04:00
David Volovskiy a0111fbe24 Swapped the Nice and Job so the Nice text is more likely to appear first. 2024-09-03 16:11:54 -04:00
David Volovskiy 2a10402d19 Removed wordle from movmeent face after testing 2024-09-03 16:08:12 -04:00
David Volovskiy 4bb4bc85fa USE_RANDOM_GUESS variable added 2024-09-03 16:08:12 -04:00
David Volovskiy 1e76022146 Gave the wordle face the ability to give random guesses on the first word 2024-09-03 16:08:12 -04:00
David Volovskiy 1675af6449 bug fix on max score 2024-09-03 16:08:12 -04:00
David Volovskiy 6dd46b46b1 Able to turn the expanded dict on and off with a variable 2024-09-03 16:08:12 -04:00
David Volovskiy 10eda8b208 Added expanded dictionary to check against 2024-09-03 16:08:12 -04:00
David Volovskiy 580f8bf8ee bugfix on iterating to previous position 2024-09-03 16:08:12 -04:00
David Volovskiy 02f6a3256c Added documentation for Wordle face 2024-09-03 16:08:12 -04:00
David Volovskiy 3e327eb7fd Another fix on the word_check 2024-09-03 16:08:12 -04:00
David Volovskiy cef0d8836a Don't allow readding already guessed items 2024-09-03 16:08:12 -04:00
David Volovskiy 8ea779874f Face compares the values correctly now and does a dict lookup first 2024-09-03 16:08:12 -04:00
David Volovskiy 0c86be4a40 Swapped button mapping and removed fast iteration 2024-09-03 16:08:12 -04:00
David Volovskiy 676f50d194 Added fast cycle 2024-09-03 16:08:12 -04:00
David Volovskiy 3a24ede3de day streak and further wordle dev 2024-09-03 16:08:12 -04:00
David Volovskiy ee53e83ae7 Changed dict to a smaller and simpler one 2024-09-03 16:08:12 -04:00