v0.1.1 - SHIBA SPRINT CHALLENGE DAY 26 - 4 DAYS REMAIN
BUGFIX: trying to go through the tutorial no longer explodes the game.
chore: BUILD BUILD BUILD+1-1▶
chore: rename to real name▶
feat: add todo.md+62▶
feat: start processing feedback+11838▶
chore: NEW builderoo+1-1▶
2min●2:27 AM10/30/25
v0.1.0-dev - SHIBA SPRINT CHALLENGE DAY 26 - 4 DAYS REMAIN
time to actually do semantic versioning
19min●2:23 AM10/30/25
v0.1.0-dev - SHIBA SPRINT CHALLENGE DAY 26 - 4 DAYS REMAIN
use [⇥] (tab) key or right click to traverse through dialogue
feat: update label to match keys+1-1▶
fix: return/ enter key is terrible so use only tab or right click+2-3▶
fix: next dialogue button conflicts with selection button+29-7▶
fix: font sizes ig+4▶
fix: clicking back button spews errors+4-1▶
3min●3:49 AM10/29/25
v0.1.0-dev - SHIBA SPRINT CHALLENGE DAY 25 - 5 DAYS REMAIN
ACTUALLY ive decided that this is major enough to warrant bumping the minor version number to v0.1.0!!!!
feat: actually this is v0.1.0+1-1▶
fix: not hidden color!!!+1-1▶
3min●3:43 AM10/29/25
v0.0.10-dev - SHIBA SPRINT CHALLENGE DAY 25 - 5 DAYS REMAIN
TIME TO BUMP THE VERSION NUMBER!!!!
feat: bump version number+1-1▶
46min●3:39 AM10/29/25
v0.0.9 - SHIBA SPRINT CHALLENGE DAY 25 - 5 DAYS REMAIN
I completed the tutorial!!! i think!!!! this means its finally time to release v0.0.9 !!!!! we're out of dev versions for v0.0.9!
chore: new web build time+1-1▶
feat: make things smaller+2-1▶
feat: full tutorial ish+28-5▶
fix: it didn't actually toggle the input blocker, plus set defaults+5-2▶
feat: add more meat and potatoes+44-11▶
fix: streamline tutorial state handling in game state change+12-10▶
chore: new build, new files+1-1▶
12min●3:44 AM10/28/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 24 - 6 DAYS REMAIN
just publishing this build cuz it kinda works!!!!!
fix: replace wait for click with wait to continue in tutorial flow+6-6▶
feat: reword+1-1▶
feat: change provisional wording a bit+1-1▶
feat: make tutorial somewhat work+86-3▶
2hr 43min●3:29 AM10/28/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 24 - 6 DAYS REMAIN
dialogue!!!! with wheely!!!!!
chore: upgrade wakatime+201-284▶
fix: remove extra space in error message and add ColorRect node to tutorial+10-1▶
55min●2:41 AM10/27/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 23 - 7 DAYS REMAIN
I gave up. heres the message box now
refactor: remove unused variables and clean up set_message function+2-4▶
fix: update default message in message box to report issues+1-1▶
feat: new draft!+91-92▶
chore: save progress (or lack thereof)+55-22▶
43min●3:55 AM10/26/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 22 - 8 DAYS REMAIN
never mind it was always broken
1hr 5min●3:06 AM10/26/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 22 - 8 DAYS REMAIN
it looks normal... except it's done literally nothing at all. what?
fix: add type annotation for tmp variable in _fit_width function+2-1▶
4min●3:32 AM10/25/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 21 - 9 DAYS REMAIN
so... what? at least the text is back?
fix: replace global_position with position for message_label in _fit_width function+3-3▶
fix: remove tutorial scene from main node in remove_game_nodes function+5▶
3min●3:27 AM10/25/25
v0.0.9-dev.8 - SHIBA SPRINT CHALLENGE DAY 21 - 9 DAYS REMAIN
is this progress???
3:23 AM10/25/25
v0.0.9-dev.7 - this is the version before the textbox debacle of day 21. i guess I'll retroactively say day 21 is actually v0.0.9-dev.8 :)
7min●3:21 AM10/25/25
v0.0.9-dev.6 - whoops, i forgot to upload a demo for this version!
2min●3:06 AM10/25/25
v0.0.9-dev.7 - SHIBA SPRINT CHALLENGE DAY 21 - 9 DAYS REMAIN
at least it sized correctly????? i think???? just didnt show the text itself...
fix: code in wrong place+4-4▶
3:04 AM10/25/25
v0.0.9-dev.7 - SHIBA SPRINT CHALLENGE DAY 21 - 9 DAYS REMAIN
I CANT FOR THE LIFE OF ME FIGURE OUT HOW TO RESIZE THE RIchTextLabel TO FIT PROPERLY AND BASICALLY HAVE A "max_size" PARAMETER
LOOK AT THIS IMAGE
WHERES THE TEXT
feat: attempt to get it to work+56▶
feat: add text bubble to tutorial+99-1▶
feat: add tutorial skeleton+43-5▶
fix: sliders in puzzles goofed+23-2▶
29min●2:44 AM10/24/25
v0.0.9-dev.7 - SHIBA SPRINT CHALLENGE DAY 20 - 10 DAYS REMAIN
I made the sliders prettier
feat: prettier sliders+192-1▶
14min●2:11 AM10/24/25
v0.0.9-dev.7 - SHIBA SPRINT CHALLENGE DAY 20 - 10 DAYS REMAIN
(i forgot to increment the version counter for the last post)
The audio volume sliders in options now works!
fix: sound volume not actually applied+1-1▶
feat: make sound panel work+49-7▶
35min●1:56 AM10/24/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 20 - 10 DAYS REMAIN
The rainbow cycle toggle in options now works!
feat: rainbow cycle background toggle+42-7▶
refactor: move `theme_switcher.gd` to options folder▶
6min●3:36 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
fixed a bug where the options menu would be halfway off the screen
fix: options halfway off screen+12-2▶
45min●3:27 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
I'VE FINALLY DONE IT. I'VE ADDED THE OPTIONS MENU!!!!
None of the options work but you can navigate it just fine!
feat: remove theme button from main title page+1-18▶
feat: add options scene+164-19▶
fix: visability of unselected options+1▶
2min●2:35 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
generic placeholder devlog for the last two devlogs cuz my bum ahh forgot to commit 💀
feat: add checkbutton icons and tabcontainer design+99-1▶
feat: checkbutton icons+240▶
2:31 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
oh yeah this wasn't significant enough that i thought i needed to artlog it but i made some CheckButton icons that I thought were pretty neat
1hr 30min●2:25 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
working on a options menu! step 1: add TabContainer theming :)
33min●12:42 AM10/23/25
v0.0.9-dev.6 - SHIBA SPRINT CHALLENGE DAY 19
back arrows point back to the main menu scene :)
feat: use a directional back button+2-2▶
feat: add options scene with back button and layout configuration+52-1▶
feat: add new arrow images and their import settings+80▶
38min●3:03 AM10/22/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 18
turns out i actually broke the back button but i fixed it!
fix: adjust `marathon.tscn` to stretch+20-27▶
fix: adjust `daily.tscn` to stretch+23-24▶
revert: `marathon.tscn` and `daily.tscn`+51-21▶
feat: move "Infinidle" text away from back button+7-7▶
22min●2:25 AM10/22/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 18
EVERYTHING STRETCHES PROPERLY YAAAAAAY
fix: adjust `daily.tscn` to stretch+11-24▶
fix: adjust `marathon.tscn` to stretch+11-24▶
fix: adjust `results_daily.tscn` to stretch+17-11▶
fix: adjust `results_marathon.tscn` to stretch+17-19▶
fix: adjust `title.tscn` for stretching+14-7▶
13min●2:03 AM10/22/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 18
Turns out my Camera2D was misconfigured! See attached image for details
fix: scenes are slightly too far right+1-1▶
1hr 26min●1:47 AM10/22/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 18
trying to debug these darn stretch behaviors. also, sharing works for marathon mode but ehhh thats minor
feat: update bar graphs and make sharing work+23-8▶
fix: update camera and scene positions to be relative to screen size+14-11▶
feat: add CNAME for custom domain in GitHub Pages deployment+5▶
feat: make the share button do something+27-14▶
17min●3:28 AM10/21/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 17
fixed an issue where you could get the camera stuck crooked
fix: clicking fast enough makes camera crooked+2-2▶
chore: build stuff+2-2▶
feat: add percentages+5-7▶
1hr 19min●3:08 AM10/21/25
v0.0.9-dev.5 - SHIBA SPRINT CHALLENGE DAY 17
Added stretching of game window !!!!!!
fix: when did i add this+1-1▶
fix: background isnt fully covering camera+20-11▶
feat: stretching windows!!!!!!+30-32▶
merge: remote-tracking branch 'origin/main'+1▶
fix: version warn does weird moving+6-11▶
feat: add rotation to camera animation on state change+9-1▶
Create CNAME+1▶
chore: update binary files for web build: index.pck and index.wasm have been modified.+2-2▶
feat: add debug step to GitHub Actions workflow for build output verification+12▶
feat: enhance GitHub Actions workflow for HTML5 export templates and update index configuration+27-3▶
50min●4:12 AM10/20/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 16
I finally added a proper results screen for the infinidle game mode! it has a bar chart showing where you most often finished/ completed a puzzle. sharing your infinidle result doesn't work yet.
feat: update bar graph correctly+3-5▶
refactor: update results display initialization and fix streak display reference+13-8▶
feat: refactor game modes to seperate `results` into `results_daily` and `results_marathon`+80-50▶
feat: separate results screens+296-246▶
feat: implement infinidle completion broadcast and update results display integration+55-7▶
24min●2:39 AM10/20/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 16
iterated over the UI a bit, i think i'm pretty happy with this? time to get it working
refactor: update layout and structure of Marathon results display+80-76▶
feat: add new results display for marathon mode and refactor daily results display initialization+301-37▶
3hr 37min●10:09 AM10/19/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 16
whipped up a draft of what the UI for the marathon mode's result screen would look like
refactor: rename ResultsDisplay class to DailyResultsDisplay for clarity+2-2▶
refactor: move rounding logic to Globals and update percentage labels accordingly+65-62▶
refactor: rename _get_todays_color and _get_puzzle_number to get_todays_color and get_puzzle_number for consistency+8-8▶
refactor: move percent-to-grade to its own function+11-17▶
refactor: rename functions for consistency and clarity, format+18-17▶
9min●3:48 AM10/19/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 15
was trying to work on some changes WHEN GITHUB COPILOT DECIDED TO START SPAMMING PRs WHAT THE HECK
7min●4:02 AM10/18/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 14
i missed yesterday, but yeah. I fixed up my grading system (pic attached) and came to terms with the fact that i will never be able to get it to work exactly as i want it to, and debugged my debug commands.
6min●3:47 AM10/18/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 14
debug command for "match" sort of works.
fix: update grade threshold for correct answer matching+1-1▶
refactor: improve hue offset calculation for debug completion+7-7▶
40min●3:39 AM10/18/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 14
fixed grading. was tweaking a bit before.
fix: grading+20-15▶
41min●2:24 AM10/18/25
v0.0.9-dev.4 - SHIBA SPRINT CHALLENGE DAY 14
accidentally left godot running my project when i fell asleep so for hq reviewers please remove like 5 of those hours
fix: remove unnecessary puzzle_completed calls in debug completion+1-9▶
refactor: rename grade_diff_threshold to grade_threshold for consistency+8-8▶
chore: build+1-1▶
6hr 59min●11:04 AM10/17/25
v0.0.9-dev.3 - SHIBA SPRINT CHALLENGE DAY 13 (well technically this was uploaded day 14 but dont mind that)
9min●6:56 AM10/16/25
v0.0.9-dev.3 - SHIBA SPRINT CHALLENGE DAY 12
The answer screen now shows the difference from the correct color, rather than similarity
feat: remove "similarity" and just use diff+8-17▶
26min●6:47 AM10/16/25
v0.0.9-dev.3 - SHIBA SPRINT CHALLENGE DAY 12
Answer grading now can grade your answers as "gray" (nowhere near the color), and the displayed percentage is more accurate now
fix: colors that are graded gray are shown as orange+8-8▶
revert: normalizing color diff from 23b2c96c21b1e72bbc6a7a95fb4ccc854183b9b5+4-4▶
1hr 3min●6:21 AM10/16/25
v0.0.9-dev.3 - SHIBA SPRINT CHALLENGE DAY 12
When you go to a different node, the other nodes hide themselves so that they don't show up when the camera moves
fix: marathon node was not aligned?????+2-2▶
fix: results scene always existing+20-12▶
fix: init state variables in `_ready()`+8-2▶
fix: mode state is lost upon switching modes+26-21▶
chore: update web build+1-1▶
2min●8:02 AM10/15/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY 11
Adds debug commands for if you're too lazy to solve the puzzles themselves. this demo is really only here to serve as a up-to-date build since there hasn't been a demo in a while.
8hr 23min●4:35 AM10/15/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY 11
I finally fixed the debug commands so now they actually work! yay! turns out it was because the script for the daily mode conflicted with the script for the marathon mode as they were both listening for the same debug key events. i fixed this by just deleting the scene for the daily mode while you weren't on it, which solved my issues!
fix: remove unnecessary debug print statements in answers and color_square scripts+3-10▶
fix: answer scripts no longer fight eachother!!!!!+33-2▶
fix: correct AnswerContainer reference and improve debug color handling in answers.gd+21-29▶
refactor: normalize color difference calculations and improve debug input handling+83-186▶
fix: correct font shadow color precision in theme file+1-1▶
30min●7:15 AM10/14/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY TEN - THE PART WHERE COLOR KILLS ME
(i think i might be too late but meh) this is the part where color kills me!!!!! turns out, there's a good reason why theres a whole scientific field dedicated to calculating color. i've been calculating color in supposedly "ΔE 76" when really what ive been doing is nonsense! yippee!!!!
2hr 21min●6:45 AM10/14/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY TEN
i've made a huge blunder by trying to convert a ΔE score directly to a similarity "percentage". turns out thats not a very good idea :( so here i go figuring out how to fix this
fix: update warning admonition in README+2-3▶
chore: update README to include warning about active development status+5-1▶
fix: wrong path for banner in readme+1-1▶
chore: add README+8▶
chore: clean up .gdignore and remove unused import files for web build-125▶
1hr 4min●7:15 AM10/13/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY NINE
might be bad at coding... Turns out, the code I wrote kinda sucks and it breaks every time i try to fix an issue :sob: therefore ive just ben rewriting my debug functions over and over. and to think this all was because of a tiny tiny bug! so goes the godot train....
1hr 47min●4:03 AM10/13/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY NINE
I moved the debug functions to the bottom. time to refactorrrrr because why is the debug section so big lol
chore: reorganize+196-188▶
chore: add import configurations for web build icons and images+120▶
chore: update .gdignore to include specific web build artifacts+4-1▶
chore: add exclusion for web build files in .gdignore+2▶
fix: update build path for Godot export in GitHub Actions workflow+1-1▶
chore: remove emoji from workflow name in GitHub Pages configuration+1-1▶
feat: add GitHub Actions workflow for publishing to GitHub Pages+50▶
chore: Add initial web build artifacts+1426▶
chore: update .gitignore to ignore all build files except for web+1-1▶
chore: update export path for web build in export presets+3-2▶
feat: enhance debug completion logic for puzzle answers+153-59▶
2hr 15min●6:58 AM10/12/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY EIGHT
i finally made the marathon mode function correctly! you can now repeatedly solve puzzles in marathon mode, up until failure. i still haven't coded in a proper results screen for this, but that's what i'll do tomorrow. I also added some debug commands for myself so I don't have to keep solving puzzles in order to test my own game.
feat: add debug shortcuts for puzzle completion testing+139▶
feat: enhance puzzle completion logic and track success status+29-14▶
chore: format+4-2▶
feat: add recording round info for infinidle+47-18▶
fix: share button didn't work+1-1▶
1hr 39min●7:12 AM10/11/25
v0.0.9-dev.2 - SHIBA SPRINT CHALLENGE DAY SEVEN
i spent the entire time getting my results screen fully working, with no bugs. except for the share button, which broke. that means no more weird output for the rest of the results screen if you finish early! ran into a couple issues which required refactors :(
feat: implement infinidle mode with win tracking and reset functionality+28-3▶
feat: enhance display logic for answer attempts and improve opacity handling+17-2▶
feat: use `puzzle_info`, eliminating seperate `answers`+22-18▶
1hr 45min●4:41 AM10/10/25
v0.0.9-dev.1 - SHIBA SPRINT CHALLENGE DAY SIX
i've got copying results to clipboard and i have ending the puzzle early if you guess correctly earlier, plus a bunch of other bugfixes.
feat: add check to prevent adding answers when all rows are filled+6-11▶
feat: remove debug print statement from theme switcher-2▶
refactor: move theme button to main page+23-23▶
feat: adjust button separation and layout offsets for improved UI alignment+3-4▶
feat: bump version to 0.0.9-dev+1-1▶
25min●12:40 AM10/10/25
v0.0.9-dev - SHIBA SPRINT CHALLENGE DAY SIX
The share button now works for the dailies!
feat: implement share functionality to copy results to clipboard+30-7▶
feat: remove debug print statement for color difference in answer row update-1▶
2hr 6min●6:51 AM10/09/25
v0.0.8 - SHIBA SPRINT CHALLENGE DAY FIVE
New in v0.0.8, I finally added a working results screen! This took a surprising amount of refactoring considering all the work I had done before to make this easier, but it works!
feat: change text on detailed reaction+1-3▶
feat: add channel color utility functions and refactor results display color handling+96-80▶
feat: update results display to handle channel values and improve color representation+92-33▶
feat: update color difference calculations to use similarity percentage+2-2▶
feat: add functions for calculating color difference and similarity percentages+14▶
refactor: remove debug print statement from _update_row function-2▶
feat: simplify grade color updates in ResultsDisplay using grade_colors mapping+1-9▶
feat: update results scene structure and rename nodes for clarity+112-107▶
feat: implement ResultsDisplay and ChannelDisplay classes for displaying game results+76▶
feat: add grade_colors mapping for grading system+7▶
feat: add value attribute to ChannelGrade and update constructor and string representation+4-2▶
refactor: rename AnswerGrade class to AnswerAttempt and update references+4-4▶
fix: improve random color generation in _get_todays_color function+7-4▶
feat: add functions to calculate puzzle number and today's date+32▶
fix: initialize todays_color in _ready function+1▶
refactor: simplify game results handling by using PuzzleInfo directly+3-7▶
fix: no hole in disc image▶
12min●5:43 AM10/08/25
v0.0.8-dev.4 - SHIBA SPRINT CHALLENGE DAY FOUR - SUMMARY
Refactor? Never heard of 'em. I somehow managed to spend 2 whole hours just rearranging functions, reorganizing functions, editing functions to match the new placements, etc. But at least my files are neat and readable now! Also, fun fact, you can add section names to VSCode's minimap!
(Get a load at this git history... damn.)
chore: move versionwarning.gd to scripts/version_warn.gd+2-2▶
34min●5:24 AM10/08/25
v0.0.8-dev.4 - SHIBA SPRINT CHALLENGE DAY FOUR
i did a bunch of reorganizing!!!!!! I linted and formatted all my files, and I added headers to the answers.gd file.
refactor: remove unnecessary whitespace and clean up variable declarations+1-5▶
fix: grades not assigned a sound error out+16-9▶
feat: add color_diff function for perceptual color difference calculation+10-12▶
chore: format+25-10▶
refactor: organize code into regions for better readability+40-3▶
chore: format+3-1▶
chore: remove unused _ready and _process functions from title.gd-13▶
refactor: move grade thresholds to global+21-24▶
refactor: remove unused Grade enum from answers.gd+1-10▶
38min●4:49 AM10/08/25
v0.0.8-dev.4 - SHIBA SPRINT CHALLENGE DAY FOUR
noticed the globals.gd file was getting ugly... so i did some reorganizing and now I have nice headings and vscode's minimap now shows regions!!!!
chore: add vscode regions+13-1▶
chore: manually reorganize globals file+57-63▶
chore: reorganize globals file to group related stuff together+80-43▶
refactor: move puzzleinfo classes into global+68-62▶
refactor: encapsulate answer grades and timing in PuzzleInfo class+20-14▶
1hr 12min●4:07 AM10/08/25
v0.0.8-dev.4 - SHIBA SPRINT CHALLENGE DAY FOUR
I refactored my code to add a timing info :) I did this by making a new class, which will store puzzle solves.
feat: ensure daily transitions to share screen for daily+6-5▶
feat: add `game_mode` param to `show_game_results()`+5-2▶
refactor: remove duplicate check for puzzle completion+8-10▶
refactor: rename FREEPLAY state to MARATHON and update references+6-6▶
refactor: update node hierarchy in results scene for better organization+124-119▶
2hr 40min●5:36 AM10/07/25
v0.0.8-dev.3 - SHIBA SPRINT CHALLENGE DAY THREE
I finally designed and added a results screen! it's not updated with data yet, but I've made some changes in the back end so I can get that set up tomorrow.
fix: adjust positioning and text for DetailedReaction label+5-3▶
feat: add base for results screen+1246-7▶
feat: enhance answer grading system with ChannelGrade and AnswerGrade classes+47-7▶
feat: add arrow-left icon and update references in scenes+44-3▶
feat: implement seperate `show_game_results` to share answer data+12-2▶
chore: afffinity designer + godot metadata+40▶
feat: add disc image▶
feat: add macOS export preset and update project configuration+256▶
1hr 17min●3:31 AM10/06/25
v0.0.8-dev.2 - SHIBA SPRINT CHALLENGE DAY TWO:
Most importantly, I've gotten the marathon mode to allow you to play Colordle infinitely! I also added a new grade: Purple! it's for when you're within 1% of the right answer. In addition, I've automated setting the version number in the dev build warning.
feat: automate version warning label for dev builds+21-3▶
fix: update prompt text for clarity in colordle game+1-1▶
chore: things?+3-2▶
fix: inconsistency about whether a new color generates or the results screen shows+3-2▶
fix: previous answers showing up when new answers are entered+3▶
feat: enable generation of new color+13-6▶
refactor: rename `answer_display_marathon.gd` to `answers_marathon.gd`+5-17▶
fix: update grading logic in answer evaluation+5-5▶
fix: remove marathon manager script+1-3▶
feat: update marathon scene to include new manager script and adjust answer display script+5-3▶
refactor: rename answer correctness variable and enum for clarity+8-8▶
2hr 32min●12:39 AM10/06/25
v0.0.8-dev.1 - SHIBA SPRINT DAY ONE: I forgot yesterday's build!!!!! I've uncoupled the header to more dynamically size, reducing headaches I'll eventually get later on. I did this by refactoring my code to be more self contained, so that I could couple elements to a "Left" or "Right" HBoxContainer which can have it's alignment set to Begin or End to easily form the header. I've also added a scene for the marathon game mode, replacing the placeholder which was there previously.
feat: add struct to store answer grades+25-3▶
feat: extend answers.gd with custom code for marathon mode+38▶
refactor: seperate left an right side of headers, removing spacer node+52-38▶
feat: add back button+25-3▶
refactor: move scripts to scripts folder+6-4▶
feat: update camera state handling and enhance marathon scene layout+9-4▶
feat: updare splash art again (its so addicting)▶
feat: tweak splash art a bit+3-3▶
2hr 17min●9:14 AM09/24/25
v0.0.7-dev.2 - Here's the build I was talking about!!!!!
feat: customized splash art :)+9-7▶
feat: add wordmark to loading screen!+42▶
chore: update godot from 4.4 to 4.5+1-1▶
feat: update scene files and add new scripts for marathon mode+75-8▶
fix: add missing addons directory to .gitignore+2-1▶
fix: window expansion leads to camera movement oddities-1▶
feat: add dev build warning+53-1▶
fix: update application version to 0.0.7-dev+1▶
fix: correct button positioning and update Free Play to Marathon+5-5▶
feat: add results scene (also placeholder)+4-1▶
feat: add marathon scene (placeholder)+996▶
feat: update theme images for moon and sun▶
feat: add chevron-left image and import settings+34▶
feat: implement transitions+8-3▶
feat: add placeholder results+25-1▶
feat: give up on rotating camera during transitions+1-6▶
fix: theme switching didnt work+4-4▶
feat: implement game state management and camera transitions+96-4▶
feat: add main menu scene and UI elements+230-28▶
7min●11:16 PM09/21/25
v0.0.7-dev.1 - Hotfix! i hate gray bars, it means that the camera is showing things it shouldn't. This buid should fix it!
2hr 12min●11:09 PM09/21/25
v0.0.7-dev - transitions! does anyone know how to get a Camera2D to rotate during a tween?
3hr 6min●8:57 PM09/21/25
v0.0.7-dev - theres a menu screen!
feat: move everything to structured scense+1080-996▶
5hr 52min●3:59 PM09/21/25
v0.0.6 - Now theres audio! And actual answer validation! somehow the build wasn't working and it was a heck of a time troubleshooting. it ended up being that one of my audio files got corrupted so i had to replace it.
refactor: reorganize scripts and assets+114-114▶
fix: prevent adding more answers when all rows are filled and ignore input after game over+11▶
4min●9:56 AM09/21/25
v0.0.6-dev - Fixes an issue where multiple answer validation sounds play at the same time.
fix: multiple audiostreamplayers on answer validation+9-7▶
57min●9:51 AM09/21/25
v0.0.6-dev - Attempts are now validated, with the border of each channel showing how close you were.
Green means you're >95%, Yellow means >60%, and Gray means <60%.
There is now finally audio! I know every playtester mentioned this.
fix: godot resets HSV hue to 0 if val and sat are 0+8-1▶
fix: multiple sounds get played when an answer is submitted+13-13▶
refactor: remove debug print statements from _get_nodes function-5▶
feat: play sound to match answer eval+131-1▶
fix: loops too early+1-1▶
feat: add background music+44▶
6min●2:41 AM09/17/25
v0.0.6-dev - Your remaining attempts are shown, grayed out
fix: update percentage label default+24-24▶
feat: display remaining attempts visually+1-1▶
2hr 51min●2:34 AM09/17/25
v0.0.6-dev - If you have no answers, the answers section is now empty! Your answers fill in as you answer. Also, a bug fix for HSV sliders being interpreted wrong
fix: HSV sliders interpreted with HSV+6-1▶
fix: update _on_color_format_changed to accept new format parameter+1-1▶
feat: display prompt when no answers; update answer handling logic+38-9▶
fix: reset default answers to black+7-18▶
fix: refactor color display update logic and connect color format change signal+60-33▶
chore: rename label.gd to date.gd+5-5▶
feat: move main content down, move date left+4-2▶
fix: todays date and color not centered with theme button+6-5▶
29min●3:37 AM09/08/25
v0.0.5 - The game now properly scales to your window size!
fix: negative numbers+1-1▶
fix: resizing causes undesireable behavior+51-24▶
feat: better UI+166-243▶
1:03 AM09/08/25
v0.0.4 - You can now submit your answers!
feat: implement answer rows+240-185▶
feat: change resize behavior+2-1▶
feat: add ColorUtils+95▶
feat: add answers global+21-2▶
9:58 PM09/07/25
v0.0.3 - By far the biggest change to the game! You can now use the sliders to select a color. The sliders also update to show you what changing each slider would change the color to.
3hr 21min●9:55 PM09/07/25
v0.0.3: Revamped the UI!
feat: major revamp of the UI+1637-2205▶
feat: add wheely mascot and icon+50-6▶
chore: run formatter+3▶
fix: color sliders don't stretch to fit container+96-37▶
refactor: seperate rgb and hsv gradient generation into own funcs+58-46▶
16hr 8min●12:45 AM09/06/25
v0.0.3-dev: I finally added the sliders !!!! they change based on what the other sliders show and you can change what color format the sliders use, RGB or HSV.
fix: layout of result color box was wrong+16-1▶
feat: also change the label+6▶
fix: sliders dont match color constructor+6▶
feat: implement dynamic sliders + result updating+4-2▶
feat: add ability to update result color+9-3▶
feat: dynamically match slider gradients to other sliders+20-5▶
fix: format selector doesnt work+3-1▶
refactor: remove HEX for now-1▶
feat: update slider backgrounds to match color format+36▶
feat: generate node lists on demand+10-7▶
refactor: ColordleFormat -> ColorFormat+12-9▶
fix: make slider backgrounds unique+24-7▶
fix: don't pad day+1-1▶
fix: positioning + sizing slightly off+35-30▶
feat: link up format chooser+49-3▶
refactor: use debug print+1-1▶
chore: rename theme_switcher+1-1▶
feat: add input panel+201-1▶
chore: format-5▶
feat: tie format selection to globals+19-3▶
fix: dull colors with RGB, swap to HSV+12-4▶
fix: date wobbles around+7-3▶
5hr 12min●1:59 PM08/29/25
v0.0.2 introduces HD icons (gasp) todays date (woah) today's color (wow!) and a color format selector (omg!!!) this is unprecedented !!!!! never before seen!!!!
feat: display today's color+34-9▶
fix: inconsistent outline radius on chevron+795-1▶
feat: add the coor format selector+90-11▶
feat: get todays color without a net request+22-1▶
feat: update layout and positioning+15-10▶
feat: adjust theme a bit+30-37▶
feat: abbreviate days of week and months+3-3▶
feat: use prerendered HD pngs for theme icons+71-3▶
feat: rounding the corners+66-19▶
fix: labels are unreadable on bright backgrounds like yellow+339-1▶
feat: add label with current date+65-2▶
refactor: use match statement for theme+7-6▶
21min●9:45 AM08/25/25
Just a colorful background and a theme switcher.
fix: dark mode+19-45▶
chore: add web export preset+43▶
chore: gitignore build folder+1▶
gah+2267▶
Expand Journey
Comments
Leave a comment...
Nothing to preview yet. Switch to Raw to write your post.
Comments
No comments currently