itch.io is community of indie game creators and players

Devlogs

Devlog 001 — Welcome to the Void

Lambda//Void (Pre-Alpha)
A browser game made in HTML5

Hey there! 

This is the first official devlog for Lambda//Void, a weird little idle/incremental game I’ve been prototyping that mixes cyberpunk aesthetics with the abstract logic of lambda calculus.

Yeah, I know — lambda calculus? That thing from theoretical computer science?
Don’t worry. You don’t need a math degree to enjoy this.

At its core, Lambda//Void is about generating abstract lambda expressions, reducing them step-by-step, and automating the whole process as you build toward more powerful upgrades and mechanics. It’s meditative, abstract, and kind of beautiful in a glitchy, neon sort of way.

After a lot of tinkering, the prototype version is now playable and includes:

  • Lambda expression generation using tokens

  • Step-by-step reductions that reward you with compute cycles

  • Upgrades for reduction speed, complexity, and auto-generation

  • ✅ A full prestige system: Compile Reality to gain permanent boosts

  • ✅ Early Quantum Lambda Functions + Qubit economy

  • ✅ A glitchy cyberpunk UI inspired by Newgrounds-era styling (960×600)

  • ✅ A super simple tutorial and basic log system

So yes — you can currently play it, loop it, automate it, and watch the void slowly unfold.

I’ve always loved idle games, but I wanted to make one that felt more conceptual — one that teaches something real in a fun, almost hypnotic way.

Lambda calculus is the foundation of functional programming and the abstract core of computation itself. But instead of turning that into a lecture, I thought:
What if you just played with it like a toy?

That’s what Lambda//Void is trying to do — turn reduction and abstraction into a mechanic that feels good, even if you don’t understand the theory yet.

This is still very much a prototype.

There’s no saving/loading yet (sorry!), and the balance isn’t final. Expect:

  • Barebones UI (though styled for cyberpunk vibes)

  • Placeholder values for many upgrades

  • Limited expression complexity (right now, it’s functional but shallow)

  • No music yet (but planned!)

  • No lore or story content (yet)


Here’s what I’m planning over the next few devlog cycles:

Short-term (next few weeks):

  • 💾 Save/load support

  • 🏆 Achievements + unlockable lore fragments

  • 🎵 Ambient glitch soundtrack + subtle FX

  • 🌐 Expression visualizer for seeing the lambda structures visually

  • 🧬 Better quantum upgrades

Long-term:

  • 🧠 Recursive expressions and fixed-point mechanics (Y-combinator stuff)

  • 🌌 Multiple prestige layers + deep tech trees

  • 📈 Graphing function complexity over time

  • 📕 Optional learn-as-you-play knowledge base

If you’ve played the prototype: THANK YOU.
Even if you didn’t understand what’s going on at first — that’s okay! The point of Lambda//Void is that you learn through play, and even when things feel abstract, the system gently guides you forward.

Got ideas? Bugs? Want weirder upgrades or more laser sounds? I’m all ears. Leave a comment, open an issue, or just shout into the void.

Everything from the UI to the game logic is written in plain HTML, CSS, and JavaScript — no libraries, no bloat.

You’re welcome to:

  • 🎨 Fork it and change the theme

  • 🧠 Build weird spin-offs

  • 🔧 Add new mechanics or math logic

  • 🐛 Help improve the game by fixing bugs or balancing

You can find the full source code on GitHub here:
https://github.com/Shade-raid/lambda

Licensed under MIT, so use it however you want — just give credit!

Files

  • lambda-main.zip 6.1 kB
    3 days ago
Read comments (1)