Domestique
Ride for the leader, or become one. A pro cycling career from nobody to the Tour.
Domestique is a professional cycling career sim with a long memory. Sign contracts, commit to a race programme, and spend a season's budget on the events that will actually move your standing. In the race you set team orders and burn a shared energy pool to pace the bunch, chase a break or shield your leader from the wind โ and every one of those calls costs you something later. Injuries, sponsor mandates and team harmony all compound. Retro-but-refined 16-bit spirit, Kairosoft-inspired but deeper.
Dev log //
A cycling career game about riding for someone else first. The log is mostly race simulation: how a breakaway forms, when a team gives up on a leader, and how to make a supporting role feel like a role rather than a penalty.
- Release AAB rebuilt at version code 2
- One bool was answering two questions, and it labelled the legend stage TRAINING
- Store copy and a recaptured screenshot set
- Version code 2, in all three export presets
- Sentry: fix the two that were fixable, filter the two that were not
- The release AAB, and the docs that were still describing v7
- Close Codex phases C-001 through C-020
- Complete phases 1-6: runner, UI, simulation, playtest, device prep, docs
- v9: the .uid files for the four new scripts
- v9 Phases 0-5: the season that finally moves, and the eleven the audit found
- TODO_V9: everything left, with a checkable condition on every step
- v8 9.2 verified: five of the twelve came back, and the fixes are the finding
- v8 Phase 9: a third audit found twelve, including a blocker inside the DEV guard
- v8 Phases 6-8: the art, the DEV flag, and ads seen on a phone for the first time
- v8 5.5: the price is a column, not the tail of a sentence
- v8 5.3-5.6: every screen rebuilt on the kit, and the star the mechanic needed
- v8 6: a box behind the hint, buttons that are not on top of the words, bigger type
- v8 verify: eight more, including a blocker inside my own fix for the last one
- v8 audit: 16 defects in Phases 0-5, including a safety net that guarded nothing
- v8 Phases 3-5: the choice that was missing, training that is not a race, one design system
- v8 Phases 0-2: the phone said the v7 fixes did not land, and it was right
- Stop shipping the playtest screenshots: 152 MB APK down to 114 MB
- The three owner decisions, and the four playtest findings that were left open
- Device playtest on the Note 20: one blocker, two majors, and the store asset set
- v7 3.5: the sweep, and two conditions restated as decisions
- v7 6.4-6.6, 1.7, 1.8: the counter-attack, the recorders, and the tab that grew
- v7 Phase 7: the audit of the audit, and thirteen fixes that guarded nothing
- v7 audit 3: fourteen findings, two blockers, and a claim I withdrew
- v7 Phase 6: three moves in a race, and one claim left unearned
- v7 Phase 5: energy comes back, and the first model of it did nothing
- v7 audit 2: nineteen findings, two blockers, and a bad idea reverted
- v7 Phase 4: the recap card was saving, just not where anyone could see it
- v7 Phase 3: one line was mangling the captions, the numbers and the graph
- v7 device pass: the Note 20 answers the scrolling question
- v7 audit 1: fourteen findings against Phases 1-2, including a blocker
- v7 Phase 2: the hub and the tablet split the screen, and the guard that missed it
- v7 Phase 1: the scroll fix, and two premises that turned out to be wrong
- v7 Phase 0: a runner that checks exit codes, and the crash it found
- Fix the AdMob startup crash: the S25 died on launch with 63 scenes green
- Export: add a sideload APK preset
Showing the 40 most recent of 139 logged changes.
Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.