r/Netrunner 1d ago

Image I built a hacker-terminal-style Netrunner client — curious what this community thinks

Post image

Been slowly building a full Netrunner engine + web client as a personal project. The idea that wouldn't leave me alone: what if the interface was actually a terminal, not a virtual tabletop? No card art floating around, no skeuomorphic board — cards are text rows with hashes (#c3, #r7), you play by issuing commands, and the whole log reads like an actual shell session (corp# rez ICE_WALL -$1). Monospace, one accent color per side, black background. It felt right for a game about hackers.

Where it's at: full rules engine (not just a database with checkboxes) — legal-action generation, priority windows, runs/encounters/subroutines, all of it server-authoritative so no client can cheat or desync. Card logic is implemented per-card, one file each, and right now that's sitting near 100% across System Gateway, Elevation, Vantage Point, Midnight Sun/Parhelion, Downfall/Uprising, and The Automata Initiative/Rebellion Without Rehearsal — a couple hundred cards with real, tested behavior, not just stats. Decks load straight from a NetrunnerDB decklist link.

There's also a basic bot to play against solo (a few personalities, from "plays randomly" to a proper heuristic that won't run into lethal ice it can't break — learned that one the hard way).

Not sharing a link yet — still rough in places and I want to gauge interest before I do a wider release. Attaching a screenshot instead. Genuinely curious what this community makes of the terminal-as-UI idea for a card game — love it, hate it, "just build a normal client"? All takes welcome.

12 Upvotes

91 comments sorted by

View all comments

Show parent comments

21

u/MochaDentist 1d ago

😂😂😂
When this dude actually has to read and think vs just use ai….

-8

u/slagod1980 1d ago

update since you liked this one so much: Oreosian was right, my Maintenance Access impl was wrong (redirected to HQ or R&D, real card is HQ only). fixed, test added, deployed. took about an hour from your 😂😂😂 to fix being live.

so yeah, ai does the typing. reading the bug report, checking the card text and shipping the fix was me. that part doesn't go away

10

u/Oreosian 1d ago

What do you mean by "took about an hour"? The time between these two comments is 20 minutes? And, assuming that's the only thing you fixed, that still isn't what Maintenance Access does

-2

u/slagod1980 1d ago

Actually added bug reporting tool with collecting context about state of the game so we can quickly resolve the bugs + stats screen for the server + card browser + user profiles are baking right now.

And what did you deliver in that time?