LANCEFALL: crack the code, bring back the day — DeepSeek…
    Neura MarketNeura Market/DeepSeek
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeek
    CoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsGamesBlogVideosGuidesCoursesCommunityTrending
    DeepSeekBlogLANCEFALL: crack the code, bring back the day
    Back to Blog
    LANCEFALL: crack the code, bring back the day
    devchallenge

    LANCEFALL: crack the code, bring back the day

    patij212 June 21, 2026
    0 views

    An Ode to Alan Turing · June Solstice Game Jam Dash through enemies, break the cyphers, decode the...

    An Ode to Alan Turing · June Solstice Game Jam

    Dash through enemies, break the cyphers, decode the city and its Fall!

    Cypher GIF

    Play free in your browser, no download: https://lancefall.pages.dev

    Summary

    • Built solo, from scratch, in 13 days for the jam. 100% vanilla TypeScript, 1,400+ automated tests.
    • A real-time dash-combat bullet-hell where your only power is a momentum light-spear but your real weapon is cryptanalysis.
    • Every boss is a live cipher you decode. Solve the ciphers mid-fight to defeat them and restore light to a city that was made to forget itself.

    How to play

    • You don't shoot, you dash. Timing is everything. Wait for the right moment and dash your ship straight through the enemies to cut them down, all while dodging other attacks.
    • Bosses are harder, you can't just dash through them. Each one hides behind a cipher. Solve it and the boss breaks open. Crack the final code and Lancefall returns to colour and daylight.

    The story

    Lancefall was a Star Kingdom lost to darkness, but not left in ruins. The Six who let it fall enciphered it, scrambling its light into grey static so that the loss could not even be remembered. You are its last hope. Descend through the coded history of the Fall, break each boss's cipher, and decrypt the city back to daylight.

    The basics

    • 6 bosses, 12 enemies
    • 6 playable ships, each with its own feel
    • 8-level difficulty ladder (Heat) for the score-chasers
    • 6 game modes including daily and weekly challenges
    • 11 in-run perks to draft, with 7 upgraded "fusion" versions
    • Guided tutorial

    Key features

    • Decrypting in combat - Each boss is ringed by ciphered symbols (Σ Δ Λ Φ Ψ Ω…). The HUD shows you a word to spell LIGHT, DAWN and the key to read it by. Dash through the symbols in the right order to spell the word and break the boss open. Nothing is highlighted for you. Finding the right symbol is the puzzle.
    • Memory Fragments - As you fight through the Fall you collect Memory Fragments. Recover pieces of everything that was lost.
    • The Codebreaker - Between runs you build a machine. THE CODEBREAKER. Spend your Memory Fragments to decrypt the transmissions of the Fall, word by word, slowly piecing the kingdom's story back together.
    • The Mirrorblade - The ultimate imitation game. A boss that isn't a person, it's your own doubt incarnate, identical to you in every way, moving exactly as you move. Can you even tell yourself apart from a machine?

    How it fits the theme

    An ode to Alan Turing. One you play, not just read. Turing cracked Nazi codes in WWII and helped invent the computer, so it felt right to build a game where breaking codes is the whole point. His biggest ideas are mechanics here, not lore:

    • The Bombe (his code-breaking machine) → the boss cipher-locks and THE CODEBREAKER.
    • The imitation game → the Mirrorblade, the boss that plays you back.
    • The halting problem → the ending: a choice no computer could make for you — you simply have to decide, yourself.
    • Game play → the same for every player, like a machine following precise rules.

    Solstice — the longest day. Every fight you win and every code you crack restores a little colour to the grey. Crack the final code and the Star Kingdom breaks into daylight. The sun rises over Lancefall again. The longest day of the year is the day the light finally wins.

    How I Built It

    This was built from scratch, for the jam — first commit 8 June 2026, 700+ commits over 13 days — and it's a real game engine, not a single HTML file.

    • No framework, all crafted. Vanilla TypeScript, Canvas 2D, and the Web Audio API. No pre built game engine, no UI library. A fixed-timestep simulation holds a steady 60 fps, decoupled from one global time-scale so slow-motion and hit-stop layer for free, object pools keep the hot path allocation-free and the dash uses swept collision so even the fastest dash never tunnels through an enemy. All in a single browser tab.
    • The whole code-breaking layer is built to draw zero randomness from the game's scoring. It means the daily challenge is identical for every player on earth. Same enemies, same bullets, same cipher. A deterministic machine, provably unchanged. That felt like the right way to honour Turing.
    • I made the cipher real, not a quiz. The first version printed the answer as numbers and highlighted the next target You were matching numbers, not breaking a code. I tore it out. Now the symbols sit on the boss, the key sits on the HUD, and nothing is highlighted. You genuinely read, deduce, and decode under fire. A wrong step just fizzles, so it stays cryptanalysis, not a memory test.
    • 1,400+ automated tests. The whole simulation is covered, including a test that plays a cipher from start to finish and a guard that runs the daily seed and checks the entire wave-by-wave stream still matches, exactly, so the shared challenge can never silently drift. Every change went through the tests, a type-check, a production build, and an in-browser smoke run before it shipped. This build was a fast, rough sprint. Code structure could be better but all the important components are solid. I will keep working on this game and polish it further.

    Demo

    Game runs best on desktop. Works on mobile version are still in progress but it is playable.

    {% embed https://youtu.be/3DT-bPuJ9As %}

    Cockpit

    Gameplay combat

    Solstice reclaimed

    Gameplay GIF

    Code

    https://github.com/patij212/lancefall — licensed under the PolyForm Noncommercial License 1.0.0: free to play, read, and learn from for any non-commercial purpose, all commercial rights are reserved by the author (patij212).

    Where to play

    Play free in your browser — nothing to download: https://lancefall.pages.dev

    Credits

    Audio. CC-BY beds via Free Stock Music under CC BY 4.0:

    • "Magenta Metropolis," "Afterglow Love," and "Cyber Thriller" (the WARDEN boss) — FSM Team & ‹e s c p›

    • "Cyberpunk Renaissance," "Neon Drive" — Punch Deck

    • Combat sound effects are CC0 from Kenney.

    • The LANCE THEME motif and beat layer are original to LANCEFALL by patij212.


    For Alan Turing (1912–1954) — who broke the world's hardest ciphers, asked whether a machine could think, and was never allowed his own daylight. This one is played in his honour.

    End Art

    Tags

    devchallengegamechallengegamedevtypescript

    Comments

    More Blog

    View all
    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught megemma

    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught me

    I ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...

    X
    xbill
    Hey DEV, I'm Tobore. Let's actually connect.community

    Hey DEV, I'm Tobore. Let's actually connect.

    Hey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...

    L
    Laurina Ayarah
    I burned through thousands of AI tokens. Then a friend did it for freeai

    I burned through thousands of AI tokens. Then a friend did it for free

    (yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...

    P
    Paulo Henrique
    Claude might be saturating your machineai

    Claude might be saturating your machine

    My laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...

    S
    Sidhant Panda
    Automated GitHub Code Reviews Using Google Geminigithubactions

    Automated GitHub Code Reviews Using Google Gemini

    I Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...

    D
    Darren "Dazbo" Lester
    What is an "agentic harness," actually?ai

    What is an "agentic harness," actually?

    I've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...

    T
    Tilde A. Thurium

    Stay up to date

    Get the latest DeepSeek prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for DeepSeek and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.

    Neura Market

    Custom AI Systems & Services

    Our team of experienced AI builders will help build custom AI systems, workflows, and solutions for your business.

    Request custom work

    Ready-made automations for this

    Workflows from the Neura Market marketplace related to this DeepSeek resource

    • Automate Blog Content Creation with Notion MCP, DeepSeek AI, and WordPressn8n · $9.99 · Related topic
    • Generate AI Videos from Scripts with DeepSeek, Synthesia, and Together.ain8n · $24.99 · Related topic
    • Compare Multi-Period Financial Data from Google Sheets with DeepSeek AI Analysisn8n · $14.99 · Related topic
    • PostgreSQL Conversational Agent with Claude & DeepSeek (Multi-KPI, Secure)n8n · $14.99 · Related topic
    Browse all workflows