| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1127 |
| Technical Name |
eh_game_zip |
| License | LGPL-3 |
| Website | https://erpheritage.com.au |
| Versions | 16.0 17.0 18.0 19.0 |
Daily Zip ▶
One fresh path puzzle a day, right in the Odoo top bar. Trace a single line through every square, in number order, and finish on the last one. Keep a streak, climb the daily leaderboard, tap a hint when you are stuck. A small daily reason for your team to open Odoo and stay.
Why a game inside Odoo
Adoption is a daily habit problem. This gives everyone a reason to show up.
Getting a team to actually open the ERP every day is the quiet struggle behind every rollout. A quick, shared, once a day puzzle in the top bar turns that into a small ritual. People come in for the sixty second challenge, keep a streak alive, glance at the leaderboard, and they are already inside Odoo for the work that matters. Light on purpose, and completely out of the way of everything else.
Fresh puzzle daily, zero admin
Puzzles generate themselves. A date seeded engine builds a new board for every day, a nightly job prepares the week ahead, and if a day is ever missing the first play builds it on the spot. Nobody ever has to create or upload a puzzle.
One a day, and a streak to protect
Each person solves the day once, timed. Come back tomorrow and the streak grows; miss a day and it resets. That small, honest loop is what turns a one time visit into a daily habit, and it is enforced cleanly at the database level.
A shared daily leaderboard
Everyone plays the same board, so the fastest solve of the day is a real bragging right. The leaderboard shows the day ranking and where you land, a gentle nudge to come back and beat yesterday, served without exposing anyone's data.
A hint button with a short cooldown
Tap Hint and the start of the correct path lights up. Wait out a ten second cooldown and tap again to reveal a little more. Only a small piece is ever sent, so it helps without simply handing over the answer.
Exactly one solution, always solvable
Every board is built from a real path, so a solution always exists, and walls are then added until only one solution remains. You start on 1, fill every square, pass the numbers in order and finish on the last one, just like the daily puzzle everyone already knows.
Right in the top bar, on every screen
A small icon sits in the systray next to your user menu, so the game is one click away from anywhere in the back office. It opens in a dialog over whatever you were doing and closes right back to it.
A minute in the day
Open Odoo, solve the Zip, get on with work.
Someone logs in for the morning. The green Zip icon in the top bar is quietly waiting, so they open it. Today's board is there with a clock already ticking. They drag a line from the 1, weave it through the squares in number order, dodge the walls, and land on the last number with every cell filled. If a corner is tricky they tap Hint, wait the ten seconds, and tap again. Solved in forty seconds, their streak ticks up, they glance at where they sit on the leaderboard, close the dialog, and they are already in Odoo for the day's real work. Tomorrow there is a new one.
Built to stay out of the way
Fun for the team, invisible to the rest of Odoo.
Nothing runs until you open it
The game is a small piece of code that does nothing on ordinary screens. It touches no core model, patches nothing, and runs no background work on your records. A play is a single indexed read and a single small write.
Two small tables, clean uninstall
All it adds is a puzzles table and a scores table, both indexed. It depends only on the web framework, so there is nothing heavy to pull in, and uninstalling removes it completely with no orphaned data left behind.
The solution never leaves the server
Boards are validated on the server, so the answer is never shipped to the browser and a bad path cannot be passed off as a win. Each player sees only their own scores; the leaderboard shows just a name and a time.
One codebase, four releases
Runs on Odoo 16, 17, 18 and 19 Community.
Install, then log in and look to the top right. The green Zip icon is your daily puzzle, ready to play.
Please log in to comment on this module