Professional roguelike and engine programmer. Indiepocalypse survivor. Founder of @chaosforge_org. Author of Jupiter Hell, DoomRL, DiabloRL and AliensRL!
JUPITER HELL DOUBLE RELEASE!
Jupiter Hell 1.9 "Heavy" is out, new Heavy Gunner class, new traits, perk upgrades, buffs and more!
store.steampowered.com/news/…
Jupiter Hell Classic 0.11 "Terminal" is out too, with the Warden boss, bots, terminals and Hacking!
store.steampowered.com/news/…
Fun fact: Moria predates Rogue.
But not THAT Moria.
The 1970s PLATO Moria was a first-person dungeon crawler (proto-blobber?) with RANDOM LEVELS. The Moria that became Umoria->Angband was a later Rogue-inspired roguelike.
This is why programmers say naming things is hard.
All those "one shot game X in Fable" people don't seem to realize why game jam games can be completed in 2 days, but then the commercial version of said game can take 2 years.
JUPITER HELL DOUBLE RELEASE!
Jupiter Hell 1.9 "Heavy" is out, new Heavy Gunner class, new traits, perk upgrades, buffs and more!
store.steampowered.com/news/…
Jupiter Hell Classic 0.11 "Terminal" is out too, with the Warden boss, bots, terminals and Hacking!
store.steampowered.com/news/…
Here's our video of the explosion at Launch Complex 36. It happened about 9 pm ET (0100 UTC) as Blue Origin was beginning a static fire test of its New Glenn rocket.
Watch live views: youtube.com/watch?v=thfYPsRq…
It's finally time, we're hosting #TurnBasedThursday this week❗
DEVS 👉 Share your turn-based game here!
PLAYERS 👉 See all the coolest turn-based games below!
🔁 ❤️ to reach more players, and don't forget to use the hashtag! 🐸
We live in a timeline where companies are racing to brag about who burned more money on electricity in a given month.
They just call it tokens. Really?
Unfortunately updating to @VisualStudio 2026 was a huge mistake, it's beta level software at best.
No matter what I did, any work with Copilot on a complex C codebase results in regular full-system freezes of 2-3 minutes, making it useless for any serious work.
Tired of that stupid tech drone not behaving the way you want it in Jupiter Hell Classic and wish it behaved more like the JH version?
Well guess what...
There's a part of me that keeps insisting to point out to Opus/GPT every single mistake it makes, even if it obviously is slower and eats tons of tokens.
Pointless and expensive - dunno if it's my teaching background or a simple basic vice -_-
Each time I read about someone bragging about the tons of tokens they burned recently... I cannot help but think that the AI companies managed to build an effective Pachinko parlour - to rid rich Sillicon Valley programmers of their superfluos cash...
Very often when Opus finishes a job, I test the results and they work, I get that temptation- just commit it, don't read it, don't analyze it, move on!
Rarely I give in. And then (often much later!) an unforseen related bug arises that I waste a day to fix.
Every bloody time.
Jupiter Hell Classic 0.10 "Heavy" is out!
First brand new class arrives with 5 brand new Master traits and 6 new regular ones! Also in - Guardians, Archwarlocks, unique, exotic, perk and relic buffs, spool-up, and a new particle engine!
Steam link in first reply!
Artemis II gives me hope that I will soon be able to stop posting on December 14th that "X years have passed since we left the moon". It will be 54 years now...
Perhaps these paths aren’t the streets where we grew up, but we certainly used to go to this church a lot.
Sorry. To the cathedral.
The undeniable charm of the isometric view.
People sometimes ask me why vector<>.size() returns a signed int in Nova STL (and every size() for that matter). This is one of the many reasons.
An old post of @ID_AA_Carmack a long time ago convinced me to keep unsigned just for bit fields.