Working on visualizing the procgen via leaflet to render my district polygons and then fill them with districts which contain a grid of chunks that get procedurally mixed based on a bunch of rulesets. The colored lines are the road networks, based on real OSM and GIS data!
Working on visualizing the procgen via leaflet to render my district polygons and then fill them with districts which contain a grid of chunks that get procedurally mixed based on a bunch of rulesets. The colored lines are the road networks, based on real OSM and GIS data!
26.01.2026 02:12 β π 7 π 3 π¬ 0 π 0
oo! We should share notes on how webtransport is working out for you. phx channels are great, but leave some to be desired.
25.01.2026 22:30 β π 1 π 0 π¬ 1 π 0
Most everything is Phoenix framework, some Ecto, and that's really it. nothing super fancy. There's some affordances for like, Horde (clustering) and stuff like that. I also got vite working with phoenix, which was non-trivial.
25.01.2026 21:39 β π 1 π 0 π¬ 1 π 0
Working on world generation and client rendering today as a way to avoid replaying the video over and over and over and etc you get it, AMA about shadowrun, seattle in 2050, elixir, typescript, three.js or whatever, and i'll do my best.
25.01.2026 20:32 β π 4 π 2 π¬ 2 π 0
This was my bad! i pushed a change last night and forgot to reboot services. Things are back online! Join the discord if you'd like! I'd love to have ya
25.01.2026 20:31 β π 1 π 0 π¬ 0 π 0
24.01.2026 22:25 β π 0 π 0 π¬ 0 π 0
#devlog #screenshotsaturday #indiedev #solodev #shadowrun
24.01.2026 22:24 β π 11 π 1 π¬ 0 π 0
A screenshot depicting a dashboard of various tools for an mmorpg
Shadows 0.18.0 released! lots of goodies for meeeee, sneak peak at some of the tooling
19.01.2026 19:29 β π 0 π 0 π¬ 0 π 0
Hey chummers, we had to wipe the prod user account data due to some breakage + adding some additional security around vaulting / encrypting all user data with a non-reversable salted hash. Sorry but also not.
0.1.6 release today! get hype #shadowrun #mmorpg #solodev #elixir #threejs
19.01.2026 00:42 β π 1 π 0 π¬ 0 π 0
The point here with all this; directors (dragons) produce -pressure- on the simulation, pushing it in a particular direction, looking for entropy in the sim and "throwing a molotov" in some cases. Others, you may be working for a johnson owned by a dragon and never know it. Until its too late.
13.11.2025 20:52 β π 2 π 0 π¬ 0 π 0
βA ghost in the Matrix.β
Otaku appear. Deckers investigate. Corps deny everything.
Reality gets thin.
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
βPower failures in Downtown.β
Transport slows. Wageslaves panic. Lone Star deploys drones.
PCs smell opportunity.
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
This manifests as these gradients of narrative storytelling:
βAztechnology is hunting a traitor.β
Gangers lie low. Fixers demand hazard pay. Deckers go sniffing the LTGs.
Corps raise Matrix security levels.
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
Every agent consumes information.
Each agent makes decisions based on their personality (a kind of bitpacked genome) which inflates to over a thousand different traits that influence how it interprets information across the simulation. this means needs (money, safety, cred, drugs, purposeβ¦)
13.11.2025 20:52 β π 1 π 0 π¬ 1 π 0
The Sprawl isnβt driven by scripts.
Itβs driven by information gradients.
These gradients are built from packets driven by dragons via rumors, news reports, intercepted comms, fixersβ whispers, ganger graffiti, corporate memos, Matrix anomalies, decker logs, astral sightings, street rumors, etc
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
βWhy are the Yakuza suddenly pushing into Redmond?β
βWhy did this runner get ambushed?β
βWhy did the LTG grid spike with anomalies?β
These are "information packets" -- created by dragons (directors). Information packets donβt force world changes β they seed them.
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
It represents things in the simulation. things like e.g; economic pressures, faction movements, crime clusters, player actions, NPC motivations & rumors, stresses in the RTG/LTG/Matrix layers, unmet needs
and this thing i'm coining: βnarrative gradientsβ (more later)
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
A dragon's currency is information. In fact, because this is an immersive sim, and because information is the core currency of that simulation, /verified/ information is priceless. How does information get verified? That's where the rationalization step comes in, but first, that information?
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
The Director is the shape of a particular actor in our simulation. Think of Dunkelzahn or Lofywr; power players of the sixth world unlike anything we've ever seen. They know everything about the sixth world, because they must.
What does a dragon do?
13.11.2025 20:52 β π 0 π 0 π¬ 1 π 0
The Director in Shadows plays an analogous role:
It does not dictate the simulation. It _interprets it_, frames it, nudges it, and ensures the worldβs emergent behavior feels intentional, coherent, and narratively charged. How? Well, with shadowrun, never deal with a dragon....
13.11.2025 20:52 β π 1 π 0 π¬ 1 π 0
A huge shoutout to @unormal.bsky.social and @jfg.land for the inspiration for this idea, and for helping it all come to life. <3
In Caves of Qud, procgen doesn't create the world, it justifies it through history.
Events are emergent, but the game backfills meaning so the world feels authored.
13.11.2025 20:52 β π 2 π 1 π¬ 1 π 0
Welcome to the sprawl.
It is very much alive.
And itβs waiting for you.
~sysop
--- END TRANSMISSION
13.11.2025 20:30 β π 0 π 0 π¬ 0 π 0
Players, too:
Weβll be running early tests where everything breaks, nothing is balanced, and the world is raw.
If you like being part of the primordial soup of a new universe, we want you.
13.11.2025 20:29 β π 0 π 0 π¬ 0 π 0
Join the Shadows BBS Discord Server!
A living, open world, massively multiplayer, immersive sim built around 1st-4th edition shadowrun rulesets and settings. | 2 members
And yes β this is open for co-development! I would love nothing more than collaborators who are into the idea and want to help make it come alive.
Coders, writers, 3D people, Shadowrun lore-heads⦠-- we have a discord! discord.gg/V4nrGEE9Nr
13.11.2025 20:29 β π 0 π 0 π¬ 0 π 0
Weβre not chasing nostalgia.
Weβre chasing the moods those old games gave us:
The feeling of wandering a living world, unsure of whatβs scripted and whatβs emergent.
Not knowing if the bartender is an NPC or a human.
Not knowing if that rumor is real.
Not knowing if youβre safe.
13.11.2025 20:28 β π 0 π 0 π¬ 0 π 0
Everything β the street, the LTGs, the grid, the corporate hosts β is simulated by actor processes.
Tens of thousands of them.
Each ticking under a supervision tree that never sleeps.
When you jack out, the world doesnβt pause.
The sprawl keeps moving without you. The information never stops moving.
13.11.2025 20:27 β π 0 π 0 π¬ 0 π 0
Weβre building the Matrix the same way:
Not a menu.
Not a mini-game.
A parallel universe layered over Seattle, where your mind is another actor with its own body, physics, and enemies.
Two bodies.
Two risks.
One continuous identity.
13.11.2025 20:26 β π 1 π 0 π¬ 0 π 0
βInformation is the atomic unit of the Sixth World.β
Give an NPC a piece of intel β a rumor, a sighting, a betrayal β and their entire trajectory adjusts.
Fixers raise prices.
Gangers posture.
Johnsonβs hire quietly.
Corps investigate.
Players feel the ripple.
13.11.2025 20:26 β π 0 π 0 π¬ 0 π 0
Senior backend engineer. Passionate about functional programming, concurrency models, decentralization, local-first development, self-hosting, etc.
Curious about Elixir? https://bsky.app/profile/nezteb.net/feed/aaaemobjvwlsq
Software warlock working in security and dreaming of being a baker.
Tweets about learning #ElixirLang, #Phoenix, #rubyonrails and #buildinpublic
Forbes 40 worst over 40
π΅πΊπ https://buymeacoffee.com/sebastianbachmann
seven | st. paul | π³οΈββ§οΈ they/he π³οΈβπ | QA: quality assurance & queer autist | current: deep field games | prev: activision
lover of all things roleplay π² pet sites π₯οΈ retro tech π½ and old internet π
embrace the cringe
https://verifiedfixed.net
Reviews: "unhinged", "deluded", "incoherent", "sick jerk" | Black Lives Matter | Vidas IndΓgenas Importam | Trans Lives Matter | typography, politics, profanity, analog electronics, retrocomputing, coffee, food | Mastodon: https://timeloop.cafe/@symbo1ics
a modern day enchanter. i mostly talk storytelling, art, & history
iβm worldbuilding for What Have We Gained, a dark fantasy story of blood magic, dual souls, totalitarianism, and destiny
avi creds: game-icons.net
https://links.rorschach.me
Lecturer in Product Design at UCNZ. Tech industry dropout. Narrative systems and geoscience meddler. Old school web sectary. Frankenbike curator. Waste stream wrangler.
a little concern for building fun projects with others without having to worry about my personal exact details being out there. hi! visit @shadowsbbs.bsky.app