Coldline Vol. 2 banner

Coldline Vol. 2

3 devlogs
7h 24m 6s

A spiritual successor to the awesome indie game “Coldline” (Original Idea => https://papercookies.itch.io/coldline). Recreated with a new story and twist in HTML, CSS & Typescript

This project uses AI

AI was used for text to speech generation

Demo Repository

Loading README...

jonas.gaden

I fully implemented the game and added a cosmetic missile indicator. Without spoiling too much, you’re mission is to prevent a nuclear war within a strict time limit of 5 minutes. You need to navigate the phone menu without getting distracted to save the world. To remind you whats on stake here, a clock starts ticking on 2 minutes left and becomes more intense once you reach 60 seconds.
The game feels viable and immersive through the inclusion of sound effects, wherever possible.

I recommend headphones for the best immersive experience of the game.

Changelog

Attachment
0
jonas.gaden

Attention spoiler: I sat down and designed the application flow how my app should work. Now, this was the easy part. I needed a way to model a branching phone menu system from a hand-drawn sketch, where the player navigates an automated hotline to ultimately launch an interception missile. The core abstraction i landed on was a directed graph: each GraphNode holds an audio key, a navigation mode, and a map of digit keypresses to successor node IDs. Two input modes drive all interaction — navigation, where a single keypress immediately routes to the next node, and code_entry, where digits buffer up and Space confirms, used for codes. A third mode, passthrough, handles dead-end informational nodes that auto-advance after their audio finishes with no player input required. Every node’s spoken text is defined in phoneGraphNodes.json with a stable audioKey that maps directly to an audio file, making it straightforward to record and swap voice lines independently of the graph logic.

Attachment
Attachment
0
jonas.gaden

I setup the project by creating my build chain (dyamic dev server via Bun runtime) and outlining a basic idea. Please note that the video below has been shortend in order to don’t spoil the story too much. I already implemented the Tutorial / Intro and title screen, including sound effects and animations for the intro. The game is intended to be fully immersive and lock you in for a couple of minutes. I will share more progress soon

0