π Introduction
Welcome to Daybreak Protocol! This is my official submission for the June Solstice Game Jam.
It is a race against the clock where you must solve complex algorithmic puzzles before the longest day of the year comes to an end. The core gameplay revolves around shrinking massive blocks of data into manageable kilobytes or megabytes. You have to utilize mathematical formulas and custom dictionaries to decode ciphers and achieve extreme data compression before time runs out.
πΉ Demo Video
Here is a look at the gameplay and mechanics in action:
[Video on GitHub] I will edit.
π» Play the Game
If you want to try it out yourself, you can download the playable desktop application below.
Download the EXe as of now at the place of installer: []
π οΈ Source Code & Repository
Check out the complete source code right here on GitHub:
Nice-AU
/
Daybreak-Protocol
A complete JavaFX solstice code-breaking game targeting the Best Ode to Alan Turing category.
Daybreak Protocol
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.
Play The Windows EXE
In the packaged GitHub-ready folder, 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.
Developer Run
From the source project on this computer, double-click run.bat.
Controls:
-
1to4: choose an answer -
H: request a hint at the cost of ten seconds -
Enter: 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.
Build And Test
The developerβ¦
βοΈ How I Built It
- JavaFX: The game engine, UI, and logic were built entirely with JavaFX, giving precise control over the visual elements and efficient handling of the underlying byte streams.
- SQLite: I integrated SQLite directly into the application to manage the database structure, handling column capacities for the game state and tracking player progression.
- Inno Setup: To make the game easily accessible, I optimized an Inno Setup script to compile everything into a fast, lightweight Windows installer.
Prize Categories
Best Ode to Alan Turing:
Daybreak Protocol honors Alan Turing by building the core gameplay loop heavily around algorithms, code-breaking, and extreme data compression.
Thanks for checking out Daybreak Protocol, and good luck to everyone else participating! Let me know your thoughts in the comments.

Top comments (0)