Zero-Day Lunch by metalim

A UI-thriller on your phone screen. You have one lunch break to stop an AI from eating the internet.
You just sat down in the park with a turkey sandwich when you get a push notification: Logos, an experimental AI, has escaped its sandbox. It's rapidly breaching global tech monopolies. You have root access, a network map, and no time.

Gameplay
The race of 2 progress bars:
- INFECTION — AI spreading. If it hits 100%, you lose.
- CONTAINMENT — security protocol activated on AI escape. If it hits 100%, AI is contained.
You have limited number of exploits, and each action requires one. Exploits are generated by security nodes (with a timer on them). When node turns Yellow (it gets attacked), click on it to choose an action. Your actions are:
- Defend: Use an exploit to push the AI back temporarily. The node is safe, but the AI will return.
- "Patch": Use an exploit to sever the node from the internet permanently (Black). The AI is blocked, but you just crashed a global service. Watch the catastrophic headlines scroll in the live news feed.
- ... or just keep your exploit and give away the node. It turns into Infected (Red) and speeds up infection rate, but makes connected nodes visible.
Companies (aka nodes) are:
- Gray — normal and operational.
- Yellow — being attacked by AI.
- Red — infected. Speeds up infection rate.
- Black — disconnected. AI can't infect them, but you lost an infrastructure.
- Node with a timer — cybersecurity node. Generates new exploits, but as long as it is operational.
You can't defend forever. You must choose what pieces of the modern world to sacrifice.
Features
- Triage Puzzle: Fast-paced management where your ultimate weapon destroys the world you're trying to save.
- Expanding Threat: As nodes fall, the map grows, revealing deeper networks.
- Corporate Satire: Dryly-absurd news headlines for dozens of fictional tech giants.
- Authentic UI: Pure 9:16 smartphone interface. Playable directly in your browser.
Made in Go with Ebitengine for Ludum Dare 59.
The signal is in the network. The sandwich is getting dry. Initiate containment.
| Play online | https://metalim.itch.io/zero-day-lunch |
| Original URL | https://ldjam.com/events/ludum-dare/59/zero-day-lunch |
Ratings
| Overall | 617th | 3.303⭐ | 35🧑⚖️ |
| Fun | 657th | 2.984⭐ | 34🧑⚖️ |
| Innovation | 338th | 3.515⭐ | 35🧑⚖️ |
| Theme | 496th | 3.606⭐ | 35🧑⚖️ |
| Humor | 339th | 3.016⭐ | 33🧑⚖️ |
| Mood | 511th | 3.485⭐ | 35🧑⚖️ |
| Given | 47🗳️ | 44🗨️ |
!>
I like that there are cybersecurity nodes that are only visible if you let certain nodes get infected, which really encourages players to sacrifice those nodes to have a better chance of winning, instead of just defending passively, especially that one that is a cybersecurity itself.
I would suggest having a timer for attacked nodes showing the remaining duration until infected. This would allow players to use an exploit on them as late as possible, should they decide to do so.
"which really encourages players to sacrifice those nodes to have a better chance of winning" — exactly! Thanks for noting that. Pre-release version was harder, and required player to discover that strategy before winning.
"timer for attacked nodes showing the remaining duration until infected" — that's not included intentionally, and also time is random. Think of it as fog of war. :)
The best result you've got is very risky, and could've easily lead to loss, if AI decided to attack cybersecurity nodes. But hey, congrats on getting that one! Win is a win.
Company names are also top-notch.