Daybreak Protocol is a timed JavaFX code-breaking game made for the DEV June Solstice Game Jam. Repair six symbolic Bombe relays before the solstice sun sets. Every puzzle teaches or applies an algorithmic idea connected to Alan Turing's legacy.
For the normal player experience, double-click:
Install-DaybreakProtocol.exe
The installer needs no administrator rights. It installs the bundled JavaFX runtime, creates a Start Menu entry, optionally creates a Desktop shortcut, and registers a Windows uninstaller.
The installer is currently unsigned because no commercial Windows code-signing certificate was provided. Windows SmartScreen may show an "Unknown publisher" warning; signing the final release is recommended.
For portable play without installation, keep the app and runtime folders beside the launcher and double-click:
DaybreakProtocol.exe
The executable includes its own trimmed JavaFX runtime. Java does not need to be installed.
The full 27-second gameplay video is at docs/media/daybreak-protocol-demo.mp4.
From the source project on this computer, double-click run.bat.
Controls:
1to4: choose an answerH: request a hint at the cost of ten secondsEnter: begin or continue- Mouse controls work throughout
Wrong answers cost sixteen seconds. Correct answers restore eight seconds and build a score streak. The remaining daylight changes the ending. A flawless run unlocks an animated chronological anomaly.
The developer scripts use the installed Azul Zulu Java 11 JDK with JavaFX:
build.bat
test.batThe runnable JAR is written to build\DaybreakProtocol.jar. The distributable Windows package includes both a proper installer and a portable self-contained launcher.
The installer is built with Inno Setup 6 from installer/DaybreakProtocol.iss.
- June solstice: daylight is both the timer and the central visual language.
- Alan Turing: the player reasons through ciphers, XOR, contradiction-based elimination, compression, parity, and binary search.
- June celebrations: Pride and Juneteenth appear as archive transmissions about preserving identity and freedom. They are treated as signals worth protecting, not as obstacles or trivia.
- Original game mechanics: correct reasoning restores daylight; mistakes visibly push the sun toward the horizon; algorithmic explanations make every solved relay part of the narrative.
src/daybreak/ JavaFX application and game logic
resources/styles/ Visual theme
resources/assets/ Supplied animated art
tests/daybreak/ Dependency-free logic test
docs/ Submission, recording, and design notes
docs/media/ MP4 and animated GIF gameplay demos
The official deadline is June 21, 2026 at 11:59 PM PDT. In Sydney, Australia, that is June 22, 2026 at 4:59 PM AEST.
Game concept, writing, puzzle design, UI implementation, and procedural solstice artwork were created for this jam entry on June 15, 2026 with assistance from OpenAI Codex.
The character, dinosaur, icon, event, and landmark assets in resources/assets were supplied by the project owner. See docs/ASSET-CREDITS.md. The entry should not claim the optional Google AI prize category unless a genuine Google AI integration is added and documented.
