deveraux.dev

deveraux.dev

@deverauxdev.bsky.social

Systems Architect @13forge neurodivergent

62 followers40 following515 posts

Its almost like a year of building, learning, and growing is paying off tonight in something I refer to as Convergence. Tonight was the Gameloop, NOSTR relay and hardening, intro reel (basic af) menu, birthloop, blendering the first zone, water physics and rendering, subterrain work, quests...

World Consequence Engine (more soon) Creature Engine Correspondence Engine (Colours = Stats / Physics / Resonance) Game loop and Quest testing. .. shit there is more but I gtg back to Work. Pretty neat tho the universe called I guess. #Gamedev #solodev #13again #thankful

I think I accidentally built Everquest Next. Oops. Best part? NOSTR, no central call home, free, secure as it can be. No Floats, Deterministic and Nooooo problemo.

Multi-tiered world with subterrrainian features (check) Emergent AI without Dialogue Trees (check) PreLived World Epochs (check) No Central Server Bill #winning Back to work #zugzug #solodev #gamedev #rustlang I realize its a blizzard thing but its 2026 and nothing is real and the answers, made up

183 model turns. 381 tool calls. 21 commits pushed to main. Thornhaven is now a complete, playable, RON-driven RPG loop inside forge-mud-v3. Boot screen | start menu | intro reel |birth rite| Zero floats. Zero runtime LLM calls. #13forge #rustlang #gamedev #solodev

View full thread

The verification harnesses caught 5 real bugs in-flight: Stuck cross-floor engaged flags (cut bot deaths from 22 to 0) permyriad() 10,000 sure-drop off-by-one (missed 1 in 10,001) Quest visit-on-accept edge case 1-coin vendor rounding floor Duplicate FNV-1a hash home Wow...

183 model turns. 381 tool calls. 21 commits pushed to main. Thornhaven is now a complete, playable, RON-driven RPG loop inside forge-mud-v3. Boot screen | start menu | intro reel |birth rite| Zero floats. Zero runtime LLM calls. #13forge #rustlang #gamedev #solodev

View full thread

Old-school MUD / EverQuest homage: /con consider colors scaling XP Corpse runs (ikr) (drop pack & coin where you fell, recover on-site) Apprenticeship crafting (grind a skill levelup) 24-hour real-time clock (nightx2XP) Level-50 town guards that fight by blows and can be killed at high level

Every claim is receipt-gated. An autonomous test bot (thornhaven_all_quests.rs) walked the real Game using only typed text commands and sealed all 11 quests in 869 commands with 0 deaths. Transcript FNV-1a hash is bit-identical across runs. 1,506 lib tests green.

183 model turns. 381 tool calls. 21 commits pushed to main. Thornhaven is now a complete, playable, RON-driven RPG loop inside forge-mud-v3. Boot screen | start menu | intro reel |birth rite| Zero floats. Zero runtime LLM calls. #13forge #rustlang #gamedev #solodev

What landed in the RON pack: 29 NPCs with full topic dialogue 11 chained quests across every quest giver 36 live mobs on a lattice, driven by behavior trees 26 items, 9 equip slots, 5 vendor shops

Early technical foundations of Lucasfilm's Habitat reveals how strict hardware limitations shaped its architecture. Designed for the Commodore 64 operating over a 300-baud modem network, the world relied on a client-server model that offloaded graphic rendering to..

View full thread

Unchecked robbery threatened to destabilize the virtual society, sparking the "Great Gun Debate". Participants divided into distinct factions: one group demanded that system developers hard-code strict safety mechanisms or ban weapons entirely, while another...

argued for complete freedom, self-defense rights, and open market dynamics. The developers conducted an in-game poll to evaluate player sentiment, ultimately choosing not to impose centralized programmatic restrictions.

Early technical foundations of Lucasfilm's Habitat reveals how strict hardware limitations shaped its architecture. Designed for the Commodore 64 operating over a 300-baud modem network, the world relied on a client-server model that offloaded graphic rendering to..

View full thread

The inclusion of functional weapons (such as guns and knives) alongside an open inventory model led to immediate emergent social friction. Shortly after the beta launch, players began mugging, robbing, and shooting other avatars.

When an avatar was shot and killed, their surrogate dropped all carried items and was forcibly teleported back to their home apartment. Although death was mechanically equivalent to a minor penalty, the psychological impact of virtual mortality generated intense social debate.

Early technical foundations of Lucasfilm's Habitat reveals how strict hardware limitations shaped its architecture. Designed for the Commodore 64 operating over a 300-baud modem network, the world relied on a client-server model that offloaded graphic rendering to..

local machines while transmitting minimal state data. To maximize bandwidth efficiency, the system grouped regions into interconnected 2D screens and used high-level behavioral object descriptions rather than raw bitmapped transfers. #gamedevlore #solodev #builders #cs

Here the DJ App turned Canvas turned whatever this is. I like how the water vibrates with the music. Also doesnt seem to lag which is nice. Come back tomorrow when it's something completely different. #solodev #canvas #h2o #rustlang

As long as the world runs on dynamic heap allocators, longjmp control-flow hacks, unverified pointers, and separable "application firewalls" bolted on top of memory-unsafe runtimes, AI will keep finding new tricks faster than humans can patch them. #no_std #rustlang #llm

Stella & Her Bird She stepped in right when the room was running out of air, all pulse and morning sun. Stella was a dime, with change to spare for two. She spoke of departures, territories, and fate. My heart was blemished and burred, but I still recognized the look.

View full thread

Lumped up to a sum of past lovers, like wet coal. Blind, Rotten, Bird. Stella kept her smile while the room held light, until Her Bird would take it back; to the ghosts of days gone old. Drop a penny for your pain, lay down then next. Count the steps, save room for two. -----------------------

Stella & Her Bird She stepped in right when the room was running out of air, all pulse and morning sun. Stella was a dime, with change to spare for two. She spoke of departures, territories, and fate. My heart was blemished and burred, but I still recognized the look.

Magnetic, effortless, and free. Stella was. Then her bird dropped in one night like a dead phoenix a mound of cold ash refusing to rise, the kind of entropy you never want to feel twice. I wept, and cried from inside.

No warning, just the dull, domestic ache: the brand of misery that sits across the kitchen table and stays for breakfast. I should know, I used to be the chef. His was his body, mine my words. Suffocating, foul, and stone-dead. That bird.

Idk man. I'm going to say it. I refuse to scrub my codebase of words like "SoulWord" or "Little Nistam" just to appease some sterile CS gatekeepers. I painted steel for 23 years. I don't think in corporate jargon.

View full thread

I didn't spend 10 months building a sovereign offline engine to sound like some SaaS slop architect on a whiteboard. My engine, my words. Don't like the names? Read the benchmarks.

Idk man. I'm going to say it. I refuse to scrub my codebase of words like "SoulWord" or "Little Nistam" just to appease some sterile CS gatekeepers. I painted steel for 23 years. I don't think in corporate jargon.

View full thread

You can call it weird lore. Or auDHD hyperfocus. But the structs align. The tests are green. Zero heap. 100% deterministic. 243 Little Nistam trits + 13 Sentinels = 256. The poetry is literally just the UI for my brain to write the physics.

Idk man. I'm going to say it. I refuse to scrub my codebase of words like "SoulWord" or "Little Nistam" just to appease some sterile CS gatekeepers. I painted steel for 23 years. I don't think in corporate jargon.

To them it's just a #[repr(C, align(64))] L1 cache line. Dry. Boring. Forgettable. To me, it's a SoulWord. The spark. BodyWord is the 256B L2 vessel. MindWord is the 4096B L3 OS page. Fractal hierarchy. You see it once, your brain locks it in forever.

This is exactly how a 23yr tradesman teaches himself bare-metal math and quantum circuit parallels without a degree. If we taught kids 1 byte = a Loaded Brush (0..255 pressure levels) instead of dry theory, we'd have a lot more rocket scientists.

zenodo.org/records/2344... Today, a dropout working from a desktop computer in Alberta built a tiny, hyper-efficient engine for AI, proved a bunch of conventional CS wisdom wrong, beat an enterprise cloud server by more than double, and published the code and the scientific paper before dinner.

zenodo.orgPERTARO: Cache-Bounded Neuro-Symbolic Micro-Experts via Seed-Compressed Ternary Tries and Periodic Answer Set RegroundingNeuro-symbolic systems and sparse Mixture-of-Experts(MoE) architectures face competing structural pressures:Answer Set Programming (ASP) solvers suffer from combinatorial rule explosion when grounding...

5800X3D knocked out prune_frontier in 864.6ns compared to the Xeon’s 1,787-2,074\ns. A desktop Zen 3 core with proper desktop clocks and single-thread IPC completely humiliated the throttled, shared 2.8 GHz cloud vCPU. This is the funniest part...

At Tier 9) 7.56MB, the cloud instance was choking at 118.7ns because multi-tenant neighbors were hammering the shared 33 MiB L3 cache, causing it to spill toward main memory.

Theoretical connection between Answer Set Programming the second I woke up to a 1-in-3-out ternary trie, and the 243 + 13 = 256 S13 byte split to a clean, zero-dependency [no_std] crate pushed to Git and merged into main in a single afternoon Now if only I could make a paycheque happen that quick.

Yesterday you had to choose between small/fast and deep/smart; tomorrow you can pack a 5-level deep, rule-verified decision tree into 256 bytes and chain them forever inside your CPU's L1 cache. crate soon #builtinpublic #GPU?