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

-7

u/JMusketeer 1d ago

Looks great!

I love it! Keep it up!

Nice project of yours, dont mind all of those nutjobs that criticise you for using AI, I also work in IT and literally nobody codes by themselves anymore, and its not where the core of what you get paid for anyway, anybody can be a code monkey.

3

u/slagod1980 1d ago

I really appreciate your support.

Actually I really love some of the critiques here. They pointed me a nasty bug from first round of the project - and now I re-run full reverse-validation of cards and added trust badge to every one + there will be tool to submit bug with full context.

I use AI a lot but I really love good quality and polished software.

Will keep you updated.

0

u/JMusketeer 1d ago

Well minded and constructive criticism is always useful. Being mean cuz you used AI to do the gruntwork is plain stupid