Tag Archives: Hacking

Computer Computer Games

This is hopefully the first of many articles in which I review hacking, programming, and other games that mostly involve in-game interaction with computers. There are a ton of these, from classics like Infocom’s Deadline and A Mind Forever Voyaging and Activision’s Hacker and Portal, all released in the early to mid 80s, SysOp and/or BBS hacking simulator door games I played on BBSes in the mid 90s, all the way to the crop of modern games meant to either leverage, or in many cases teach, coding and automation concepts in a “gamified” way. I hope to explore dozens of these games, but I’m starting off with a few that have been collecting dust in my backlog for ages.

Given my love for vintage computing, including the Commodore Amiga and the BBS scene, two topics both relevant to Digital: A Love Story, I’d been meaning to play this one since first hearing about it… which was like 15 years ago. 😒

So yeah, what I knew about DALS was that it was a narrative heavy game whose gameplay mostly involved calling various BBSes and reading and sending messages. What I didn’t know is that it is actually much more of a visual novel than any kind of simulation. In fact, it’s built on the well-known visual novel engine Ren’Py. Evidently a lot of cool trickery went into making this feel like more of an immersive, faux computing simulation though, as it’s reasonably effective at it. Of course, it’s far from perfect, but while a giant nerd like me could get all “ackchyually…” about dumb stuff like DTMF tone and modem handshake noise accuracy, there are bigger fish to fry.

Reading a message on a board in DALS. Gotta find that warez!
“Reading a message on a board in DALS. Gotta find that warez!”

First, the entire BBS experience is extremely dumbed down. You dial a BBS and are treated to a welcome screen that looks more like a BBS advertisement (though this isn’t totally inaccurate – such welcome screens weren’t uncommon.) You then need to logon, which requires only a password and not actually a username, oddly. From there, all you can really do is read and reply to public messages and send private message the users on the BBS. The whole experience is very simple, reminding me a lot of the BBSes in Interplay’s Neuromancer adaption (which I reviewed years ago here.) It absolutely gets the job done in terms of gameplay though, and I think some abstraction is probably necessary, but regardless, these BBSes only barely resemble the real thing.

It’s all a little anachronistic too. The game’s intro/title screen is based on the Commodore 64, yet the rest of the game’s interface is based on Amiga Workbench 1.x. The fonts, music, graphics; none of it quite adds up. It’s even mouse driven, though this is somewhat forgivable as even though BBSes weren’t generally mouse based, basing the game’s interface on a mouse driven OS made this seem much more plausible. Despite these nitpicks, it’s effective enough in my mind. I mean, if someone like me could get immersed in it, it’ll surely work on someone less familiar with the tech.

Calling the new board I was just recommended.
“Calling the new board I was just recommended.”

Disappointingly, despite how absolutely crucial communication via messages is to the gameplay, you don’t actually get to see the messages your character writes. While I didn’t expect you to be able to free-form write messages yourself, you don’t even get to see what your character wrote. Instead, it’s only hinted at by the subject lines of the messages people are replying to. Kind of weird, but it’s also sort of cool that it leaves the contents of the messages open to interpretation. Given that your character is also kind of a tabula rasa, that’s probably for the best. That said, as mentioned, this is actually a visual novel, not some kind of slick hacking simulator, so the fact that it’s even this functional is remarkable.

Unfortunately the gameplay starts to feel repetitive quite quickly, as it mostly just involves dialing a BBS, reading and replying to messages, logging off, and moving on to the next board. Sometimes it’s not clear where you need to call next, or how to get into a system, but overall it’s all fairly simple. With a time to beat of around 2 hours, I appreciate that it doesn’t quite overstay its welcome either. Still, I would have personally liked to see more tension here. What I mean by that is that a big part of BBSing back in the day was having to wait hours, maybe even days to get a response to a greatly anticipated message, or for your daily allowance of time, game turns, or download credits on a particular board to reset, but none of that is really represented here.

Sweet welcome screen, though that's not quite ANSI.
“Sweet welcome screen, though that’s not quite ANSI.”

Surprisingly, I think where the game really stumbles is the story itself. Before playing it I imagined a really involved, lengthy narrative as the main character starts to befriend various people on these BBSes, perhaps build a reputation of sorts, and the romantic relationship referenced by the title blossoms. Instead, it all feels fairly surface level, especially the relationship, which progresses incredibly quickly to the point that I barely felt much towards the character you have this relationship with. It all feels a little rushed and shallow as a result. Beyond that, it cribs from Gibson pretty hard, but then, what good cyberpunk story doesn’t?

Digital: A Love Story is available for free from the author’s website, so if any of this sounds interesting to you, I’d recommend giving it a shot. There are much worse ways to spend two hours.

Speaking of slick hacking simulators, Introversion’s Uplink is just that, and really, one of the progenitors of the entire modern genre. After playing Introversion’s WarGames inspired global thermonuclear war focused light strategy game Defcon, I briefly became quite intrigued by Introversion Software and their innovative, stylish, often somewhat toy-like games that remind me of highly evolved products of the same underground computer scene I came up in. This is when I bought Uplink and a few other games of theirs, though somehow, despite thinking it looked awesome, I never actually got around to trying it.

Killing my boy Dan in the original Uplink. Sorry, bud!
“Killing my boy Dan in the original Uplink. Sorry, bud!”

Uplink takes place in some presumably cyberpunky version of (then future) 2010 in which you sign up with the Uplink Corporation as a freelance hacker. Through them you take on jobs/missions, monitor relevant news articles, update your software tools, and upgrade your gateway computer – something of a “jumpbox” that you do all of your nefarious deeds through. Once you have one or more missions, you’re emailed a more detailed description of your objective including the name and IP address of the server you need to carry them out with. You’ll need to connect to the server, but oh no, not directly, as you’d be traced and caught in no time. Instead, you’ll need to bounce your connection through multiple intermediary servers to increase the time it takes to trace you. It also helps if at least one of them is a server you can easily gain admin access to so you can clear the logs of your connection being routed through it to break that chain, as it were.

From there, things only get more complex. Some missions have you deleting files, some have you downloading and emailing files, sometimes needing to decrypt them first. Sometimes you’ll need to hack an institution to view or change some records, or move some money around, and sometimes you’ll need to trace someone else’s bank transfers, or even track down a rival hacker. The more difficult missions require a complex series of subtasks, and some may even have time limits. The mechanisms you need to work around are more difficult too. At first, just using a cracker to brute force an admin password is good enough. Later on, you’ll need to break encryption keys, provide voice imprints, and maybe even route your connections through other company servers. Sometimes you’ll need to disable monitoring servers, proxy servers, and firewalls too.

Providing a voice sample to work my way into this Logic Systems server.
“Providing a voice sample to work my way into this Logic Systems server.”

The variety and complexity of these tasks ties smartly into the game’s progression system. Each level of mission gives you more and more cash, which lets you buy new software tools, update old ones, and upgrade your gateway’s hardware, allowing you to handle higher tier missions, which grant you even more money. Repeat! At least, that’s how the game is meant to be played. A cheeky strategy I found a lot of references to online is to hack a bank early on to give yourself a massive injection of funds and shortcut a lot of this progression. Of course, you’ll still need to gain experience to have higher level missions available to you, though having all of the best tools and the fastest hardware would certainly make that easier.

Regardless of how you get there, this all culminates as you reach the hardest missions, which often require gaining access to a corporate LAN and mapping out and hacking every server in the network to reach your target. Each hack may require bypassing multiple of the above mentioned roadblocks, and you’ll have an admin aggressively chasing you at every step too. Fun!

Providing a voice sample, but this time in the Uplink OS mod.
“Providing a voice sample, but this time in the Uplink OS mod.”

One of the best things about Uplink, and honestly, all the best entries in this genre, is that it is quite immersive. You’re interacting with a virtual computer system of some sort, and given that you’re actually interacting with a real computer system of some sort to play the game, it’s not a massive leap to feel like you’re actually really doing something. Couple this with the realistic sense of isolation you experience playing a single character in first person (narratively speaking) staring at a somewhat open-ended GUI and/or a blinking cursor at a CLI prompt, with your only contacts being an occasional email or chat message. If you’ve ever been there yourself, and I’d wager most of us have in one way or another, it’s extremely effective.

Uplink suffers some here in that it was developed and released in the early 2000s. It still has a lot of now anachronistic references to “dialing into” servers and its GUI, while looking like a slick Window Manager you might have used with X back in the day, is a little clunky by today’s standards. Text boxes need to have their default text manually cleared, and have other weird input limitations, for example. The game also doesn’t handle modern screen resolutions very well, either. Thankfully, there are mods for all of that, some of which I almost hesitate to call mods as they replace the entire executable becoming what is more or less a whole new client for the game. The most popular of these is probably Uplink OS. I would highly recommend anyone looking to play Uplink these days just go ahead and start with something like Uplink OS, though with the caveat that you know that some of these UI and seemingly minor gameplay enhancements actually heavily affect the gameplay itself. That, and in Uplink OS’s case, even the aesthetics are quite different. While I prefer some elements of the original Uplink, Uplink OS was clearly a labor of love and its benefits outweigh its negatives in my opinion.

Uplink OS replaces the world map with a boring hexagon, but I love the Randomize button!
“Uplink OS replaces the world map with a boring hexagon, but I love the Randomize button!”

I started off with the original Uplink and didn’t find it too annoying to work around the UI and technical imitations of it, but at some point, maybe 10 hours in, I found myself almost hard locked from proceeding any further: I needed money to purchase some tools to do the new mission types at my current level, but had exhausted all of the lower tier missions I could actually handle. This is, admittedly, totally my own fault for not managing my funds better, but hey, this seemed like a good time to check out Uplink OS. Making a new character and being much more methodical this time (thanks to understanding the game a lot better) paired with a much more responsive UI, meant progression was waaaaay faster. Unfortunately I made another silly mistake. I was learning the ins and outs of hacking LANs when I finally completed my mission and increased the game speed to wait for the news to report on my deeds. Instead, I received my first game over screen – busted! This wasn’t really game over, but I essentially would need to work my way up from zero. As much as that sucked, I was much more annoyed by not knowing how I could have been caught. Regardless, having put probably 25-30 hours into Uplink, I’d have probably thrown in the towel if I hadn’t sneakily backed up my local save file at some point before this.

With that, I decided to change focus. When you make it far enough into the game, you start being offered missions out-of-band, which lead to a more linear set of special missions. With my second playthrough going so fast, I never got to the calendar date in which the first of these missions would be offered to me, so determined to beat the game legitimately at least once, I restored my game, did a few more missions to get a little more cash, then put the game’s clock on fast forward. At a high level, the story consists of two corporations vying against each other: one that wants to destroy the Internet because they feel like it has become corrupted by government and corporate control from its once great position as a bastion of free speech, while the other would rather, you know, NOT destroy the entire Internet. Of course, you’re able to choose either side, or ignore the entire thing (although that may eventually turn out badly for you if things have already been set into motion.) Personally, I chose Arunmor because at first ARC’s motives seemed more anti-social, plus being a professional hacker, my character would be out of work if the Internet were to cease to exist. I’m nothing if not practical!

Deleting a system's logs via CLI to cover my tracks.
“Deleting a system’s logs via CLI to cover my tracks.”

That said, the story feels a little rushed and could have perhaps used a bit more drama, even if just in the form of more emails, news articles, and other text, but I do appreciate how there are a lot of little clues about this whole plotline sprinkled throughout the game. More of this would have made the story that much better, though. As for the story missions themselves, beyond the new mechanics introduced by the Faith vs Revelation viruses, they utilize a little bit of everything you’ve learned up to this point. It’s a simple but smart design, and my final mission for Arunmor, which involved racing against the spread of the Revelation virus, was surprisingly tense.

Perhaps one day I’ll return to follow the ARC storyline, but for now I’m ready to move on to something else. In any case, Uplink is a bona fide classic. I’m looking forward to seeing how other games have attempted to evolve the formula, however.

I remember hearing a lot about Her Story when it was released back in 2015. It seemed like everyone was playing it, but I didn’t know much about it apart from it supposedly being one of the more impressive entries in a wave of FMV revival games. I knew it involved watching a lot of video clips, and that was about it. So what does it have to do with this theme?

Making my screen a little cluttered to show off the UI in Her Story.
“Making my screen a little cluttered to show off the UI in Her Story.”

Her Story puts you in the role of some kind of an investigator who is placed in front of an old PC with access to a curated archive of police interview footage. The interviews focus on a single person, Hannah Smith, the wife of a man found dead in their home, seemingly murdered. You’re not given much in the way of background on who you are, why you’re reviewing this data, or what your goal really is. One would assume you’re a detective, and you’re trying to determine the details of the murder, including whether or not Hannah is guilty or at least a legitimate suspect. Almost all of the interaction in Her Story involves typing simple search queries into this video database application and reviewing the results. Mostly this is in the form of keywords and phrases, but you can also add your own tags to individual clips, which is pretty neat. One interesting aspect of this is that each search will only let you see the first 5 results, which means narrowing down and refining your searches is practically a requirement, especially if you want to try turning over every last stone.

The simulation here is surprisingly competent for a game that, well, isn’t really about that. The machine you’re in front of is modeled after Windows 95 and you’re able to interact with it with a reasonable amount of fidelity – there are multiple programs you can open, including a little game that someone had apparently tried to delete, you can move windows around, etc. Probably the most interesting aspect of this is the “glare” effect which adds a not-at-all subtle CRT effect to the screen – scan lines, a slight curve to the picture, dust on the screen itself, and reflections in the form of the fluorescent lights behind you, occasional lights from passing police cars, and even your own character’s reflection at times. This is the type of feature that a lot of people might immediately turn off, but I’m personally really fond of Her Story’s implementation of it, and I feel that it does just as much to set the mood as the ambient soundtrack in the background.

Hannah tells us about her favorite video games.
“Hannah tells us about her favorite video games.”

What really intrigued me about Her Story was the mysterious nature of many of the details of the story, both those expected (the obvious “whodunit?” of it all) and perhaps surprising. I obviously need to tip-toe around potential spoilers here, but the biggest mystery is in regards to Hannah’s identity. Is she who she says she is? It’s blatantly clear that there is some kind of manipulation going on, but it seems as if the game goes to lengths to specifically throw you off the scent, tossing out hints to support and oppose both of the two main conclusions you’re likely to draw. Personally, I went with the… err, let’s say “same person” conclusion myself due to some phrasing that is used here and there and some of the overall manipulative behavior observed, though I later watched a video on YouTube that convinced me that the other option was probably correct. Regardless, the game purposely leaves a lot of this, a lot of everything, open to interpretation. In fact, before I was even 50% through the archive I thought I had a fairly good idea of what happened, but with no idea how I was supposed to “beat” the game. While that becomes more clear eventually, the game ends without answering many of these questions, and a detail given at the very end still managed to surprise me while re-framing a few things at the same time.

It’s short, despite clocking in at a few hours tops, and it’s minimally interactive for a “game” to boot, Her Story’s execution really worked for me, and its story is one that I won’t forget any time soon. Part of this is thanks to the performance of Viva Seifert, but I also want to seek out more of Sam Barlow’s games, including Telling Lies, which is something of a spiritual successor to Her Story and includes a similar style of gameplay, which means it might end up in a future installment of this series.

Neuromancer Review

Note: The screenshots posted on this page have been scaled up a little from their tiny native resolutions as well as had their aspect ratios corrected to proper 4:3 dimensions as they should have looked on CRT monitors originally. For posterity’s sake you can also click them to view the “pixel perfect” originals.

Introduction

Neuromancer!
“Neuromancer!”

One of the best part of being into retro gaming and, indeed, doing these reviews, is exploring all manner of interesting and bizarre games that I’ve never played and in many cases had never even heard of before. 1988’s Neuromancer is a standout example of this. Containing so many individual elements that I’m particularly drawn to, from its dark cyberpunk setting to its late 80s adventure game trappings, never mind that William Gibson’s Sprawl Trilogy are some of my favorite books, on paper, this is my dream game. Yet, it’s a game that I nor practically anyone I know had played, despite being based on a hugely influential novel, being somewhat innovative for its time, and even being considered a bona fide classic in certain circles.

The story goes that at some point in the mid 80s, counterculture LSD fanatic Timothy Leary read William Gibson’s Neuromancer and it changed his life. Not too much earlier, he had also discovered the captivating world of interactive fiction games, which had also changed his life. At some point the potential intersection became obvious, and Leary obtained the rights to make a game based on Neuromancer, eventually partnering up with Brian Fargo at Interplay, who ultimately designed, developed, and published the game. Unfortunately Interplay had just released cult-classic Wasteland under Electronic Arts, and were soon to release an absolute must-have at the time, Battle Chess, sandwiching Neuromancer into relative obscurity.

A robot? What game is this again?
“A robot? What game is this again?”

Adding to that obscurity, Neuromancer’s release fell in what was an extremely awkward period for PC gaming; a transitional time between the end of the 8-bit personal computer era and the widespread popularity of the newer 16-bit computers like the Amiga and the Atari ST, and of course, the rise of the IBM PC as a popular gaming platform. IBM PCs took a little bit of time to catch up, however; low color but higher resolution EGA was still in vogue, and add-on sound and music cards such as the Adlib and Roland’s MT32 hadn’t begun to see widespread use yet. On the other hand, Neuromancer was somewhat of a tour de force on squeezing content into and power out of its lead platform, the aging Commodore 64.

For this review I’m playing through the inferior IBM PC version, but honestly, this lackluster port probably only adds to the quirkiness of this already unique game.

Gameplay

Another side effect of this awkward, transitional period of gaming, is the gameplay itself. By the late 80s a lot of PC games were extremely creative affairs, including all kinds of new and experimental gameplay concepts, often forced together in unusual ways, and many of the genre tropes we take for granted today hadn’t quite been established. Unfortunately that meant that when those genres did get more established, some of these transitional, experimental games became evolutionary dead-ends, as it were. In my King’s Quest review I talked about the design and even UI differences between King’s Quest’s AGI and SCI versions. Neuromancer takes a lot of adventure game ideas from old AGI games and their contemporaries, but also tosses in a huge helping of roleplay, and then throws in this massive twist of online interfaces including exploring cyberspace itself. You could easily argue that Neuromancer has more akin to classic graphical RPGs than run-of-the-mill adventure games like King’s Quest. That doesn’t make it a bad game by most standards, but it does make it a weird one.

The end of the book would have been a lot shorter if Neuromancer was just chilling in the lobby.
“The end of the book would have been a lot shorter if Neuromancer was just chilling in the lobby.”

Neuromancer is split into several different, distinct gameplay systems, but for the sake of simplification, let’s reduce this down to two halves, which roughly represent the two halves of the game (though it is a semi-nonlinear game, so it’s definitely possible that you won’t have anything even close to a 50/50 split.) First, there’s the offline adventure section.

Neuromancer starts with your character standing on a screen representing a bar, where you’ve apparently just woken up after a rough evening of drinking and eating pasta. A text box describes the scene for you, and the bartender barks at you. From here, the game looks like a traditional adventure game, albeit an archaic, odd twist on some of the more conventional tropes of the genre. You can walk around these screens, navigating the city, and talking to various characters along your way, but that’s about the extent of it. Talking to people can get you some useful information, but it mostly serves as a way to upgrade your skills and equipment. In other words, almost every character is a traditional RPG shopkeeper NPC.

Your other options in the overworld are more interesting – you can access PAX terminals, which let you access basic banking functions, and read message boards, which work a bit like old school BBSes. The messages mostly contain background fluff but sometimes contain useful information too. You can even send messages, which is used once or twice as a solution to a puzzle, as it were.

You'll be entering a ton of linkcodes and passwords early in the game.
“You’ll be entering a ton of linkcodes and passwords early in the game.”

Finally, there are access ports, which is where things really start to get interesting. By using your cyberdeck in an area with a port, you can use a software application called “Comlink” to connect to various databases, or “bases.” Comlink is something akin to a terminal program, and bases are similar to old dial up BBSes: Small, closed off systems that consist of memos, files you can download, more message boards, and sometimes other special functions. As a BBS junkie from way back, it’s pretty fascinating to see a view of what the Internet might be like in the future looking through the contemporary lens of dial-up BBSes and mainframe systems. It’s also interesting to note just how much the users of these apparently futuristic online systems resemble those of the underground BBS scene of the 80s and 90s. This was an unexpected shot of nostalgia for me!

Anyway, to connect to a base you need to know its linkcode, which is something like an AOL keyword, if anyone remembers those. Once connected, you’ll then need a password to get access. Bases have multiple levels, each with its own password. Once you’re on, the main function of these “bases” is essentially to provide more linkcodes and passwords to other bases, or hints to find and figure new ones out, as well as downloads for improved software, to progress, with higher levels usually having some additional, previously inaccessible messages, downloads, or other functions.

In retrospect I'm not sure why I thought online banking would make a good screenshot.
“In retrospect I’m not sure why I thought online banking would make a good screenshot.”

Hints are important in Neuromancer, because, despite being fairly non-linear in terms of structure, progression is generally guided by a series of gates: Do you know a linkcode to connect to a base? Do you know the access code to get into the base? Do you have a high enough version of Comlink to work with a base? Do you have some other required software or know the appropriate level of skill to “solve” a puzzle? These questions are answered one by one in a fairly orderly way. The biggest challenge, generally speaking, is trying to keep track of the vast amount of information you’re given. You may have half a dozen or more of these micro puzzles progressing at any one time. This is a game that requires taking notes if I’ve ever played one. By the time I was halfway through I had a notebook that looked like the scribblings of a madman, filled with linkcodes, encrypted and unencrypted passwords, names, places, account numbers, etc.

Surprisingly, this stage in the game isn’t quite as tedious as it sounds. You don’t have to do too much walking around, the fluff is interesting and even a little funny when it works, and the act of juggling all of this information, manipulating people and systems, connecting to a base, snooping around in it, taking what you’ve learned to connect to the next one, etc. actually starts to feel a lot like something resembling legitimate, largely social engineering powered, hacking. In fact, at this point Neuromancer feels more like some odd twist on a hacking simulator than any sort of adventure game.

Welcome to cyberspace!
“Welcome to cyberspace!”

That, and the puzzles aren’t as frustrating as vintage PC gaming veterans are probably imaging from a 80s game where information gathering and solving puzzles is the order of the day. The fact is, for the most part, the different puzzles and their solutions are strung together fairly well, and there are never too many of these little mysteries sitting there, unsolved, at any one time. That might not sound like a big deal, but it’s far easier to figure out your next move based on a few distinct clues than it is to figure it out when you have 10s of them pointing you in every possible direction.

Eventually with all of the skills you’ve learned and software you’ve gathered, you’ll manage to make some extra cash from all of your hacking exploits, and can upgrade your deck to something “cyberspace capable”. Once you have one of these decks, not only can you use Comlink to connect to bases, but you can enter the Matrix, and thus begins the second half of the game.

Cyberspace is essentially a graphical representation of the back-end infrastructure of the aforementioned individual bases. As you move through the Matrix you can connect to the same databases in virtual space, but this time you can access them through their back doors. People aren’t complete morons in this imaginary future, however: all of these back doors are protected by ICE, or Intrusion Countermeasures Electronics, which means you need to perform some hacking to get in. Hacking ICE requires using a rotation of programs on your deck to damage or otherwise weaken the ICE, as well as occasionally repair your own systems. You select one of your available programs and wait for it to affect the ICE. Meanwhile, the ICE is firing back with its own damaging hacks. It’s honestly not incredibly thrilling, but you still need to be on your toes. Once the ICE is defeated, you have maximum access to the base. Sometimes this means newer information and software than you previously discovered access to, sometimes not, but generally speaking completing these hacks helps you progress your character’s ability to move deeper into cyberspace.

Attempting to defeat an AI.
“Attempting to defeat an AI.”

Sometimes when you defeat a base’s ICE you wind up not in the database, but staring down an AI. Unlike the Sprawl Trilogy this game was based on, their seems to be quite a few AIs running around the Matrix. Each AI has its own personality and take on and involvement in the overarching plot of the game. To defeat an AI you use your various skills in much the same way as you used your deck’s software; rotating through different skills to cause damage and healing yourself when required while the AI takes turns pummeling you back. A lot of these fights can be pretty close, but if you’ve been keeping your skills and warez up, you should beat any AI the game intends for you to be able to beat.

As to that intention, the different areas or “zones” of cyberspace, and to a lesser degree individual instances of ICE and AI, are gated by your level skills and software, which is essentially the gameplay loop of this last section of the game: access an area of cyberspace, hack all of the bases and defeat all of the AIs to upgrade your software and upgrade your skills, respectively, and then move on to the next area. Again, very RPG-like. There are some minor diversions along the way, but at this point the game turns into a bit of a slog until you eventually go head to head with the titular AI, Neuromancer, in one last, climatic battle.

Story

Sadly, despite being based on a celebrated novel, Neuromancer’s story is not one of its strong points.

For one, there’s barely any narrative to speak of. Instead, the game is a bit of a hamfisted execerise in “environmental storytelling”; it seems that you’re supposed to take a lot of context out of the presentation of the world itself, with what isn’t inferred from the setting found in text stashed on PAX and database message boards, crushed between various pieces of fun but perhaps ultimately distracting fluff. In fact, there’s so much of this other stuff that it can be hard to identify what is and isn’t actually supposed to be relevant to the plot. Honestly, I can easily imagine someone who hadn’t read the book being completely lost by this method of delivery.

Maelcum's cringeworthy faux-Jamaica is lovingly recreated. Yay.
“Maelcum’s cringeworthy faux-Jamaica is lovingly recreated. Yay.”

Hopefully you’ll eventually piece together that many of your fellow “console cowboys” have gone missing or have been “flatlined” in what sniffs of conspiracy. You then discover that a group of rogue AIs are responsible and defeat them one by one, leading to a confrontation with Neuromancer. Neuromancer then brags about having manipulated you the entire time into doing its bidding, including taking out the other AIs so that it could assume control of the Matrix. As reductive as that sounds, that’s the plot.

Fans will note the obvious departures from the plot of the novel. While sure, along with Wintermute, Neuromancer, is an AI who manipulates a hacker into serving its cause, there’s quite a bit more nuisance in the original story that is simply left out of the game. While there are quite a few details from the book mentioned in the game, including numerous references to characters, events, companies, technologies, and places, they mostly feel like very surface-level references, or even homages to the original story, than anything resembling an adaptation.

Dixie Flatline's ROM-construct also makes an appearance... for some reason.
“Dixie Flatline’s ROM-construct also makes an appearance… for some reason.”

Here’s my personal “headcanon” take on how the game’s story relates to that of the novel. First, if it’s not obvious, you’re not supposed to be playing Case, the main protagonist of the book, but a different character that just so happens to also be a down on his luck hacker living in Chiba City. Running in the same circles as Case, your character just so happens to interact with some of the same people and somehow wind up in some of the same places as he does. This character’s manipulation by Neuromancer, however, takes place before the events in the book, with Neuromancer attempting to level the playing field for itself before its more existential endgame in the novel. I think that works?

That all said, the story is presented as such an afterthought, that while it may disappoint those looking for a faithful adaptation of the plot of the novel, it didn’t have a major impact on my enjoyment of the game. It succeeds in giving us an interesting setting, at least.

Controls

In the more traditional offline “meatspace” adventure sections of the game, you’re presented with the typical third person view of your character in the immediate area you’re in. Navigating here is fairly rudimentary, with most screens only representing a single room with no scrolling or scaling as you move around. Moving is really only useful for navigating to an exit, as your character’s position is not typically a factor in being able to interact with people or objects. Similarly unsophisticated, each room tends to only have a single exit per side of the screen. Compared to most graphical adventure games, even much older ones, all of this might sound depressingly limited, but it somehow works just fine in practice.

Being able to sell your organs for cash should be a standard feature in games.
“Being able to sell your organs for cash should be a standard feature in games.”

Your ability to move around in the UI tends to be more important, as you’ll be spending much more of your time interacting with it than the world around you, especially as the game progresses and you spend the majority of your time face down in your cyberdeck. There are a handful of menu options available at almost any time, most notably your skill and item inventories where the bulk of your actions derive from, as well as dedicated conversation and PAX access options that’ll you’ll be using a lot in the early game while still navigating the world. Anyone who is used to working in command line environments or other text based, hotkey driven programs should be able to pick up on it right away. While it’s a little archaic, the menu-heavy interface probably works better in the context of Neuromancer than other games from that era, and I found that it actually lead to feeling like I was really hacking around in these computer systems, adding greatly to my immersion in the gameworld.

Curiously enough for a game from 1988, I suppose as a nod to the newer, more mouse orientated 16-bit PCs, Neuromancer also includes fairly comprehensive mouse support. Along with performing some extremely basic “click to move” movement in the adventure sections, you can click menu and action buttons in the main UI overlay and most of the hotkey text options in the menus. Between typing in linkcodes and passwords and using the “Tell me about…” conversation option, which requires typing nouns into a simple text parser, I found it to be a lot more efficient just to get used to navigating the UI as well as moving my character strictly via keyboard so I wouldn’t need to keep switching back and forth between keyboard and mouse. Still, even if I didn’t use it, it’s neat that they decided to include it.

Graphics

Neuromancer’s graphics are a mixed bag. While it makes full use of EGA’s 320×200 resolution, packing a fair amount of detail into the world in addition to the descriptive text in the UI, and enough lines of text in the various interfaces to not feel too cramped, it
s default 16 color palette gives the graphics a harsh and primitive look that I, personally, don’t love. If you look carefully at the sprites and backgrounds, Interplay’s artists actually made damn fine use of the very limited palette, but that doesn’t stop the world from feeling drowned in otherworldly hues of cyan, purple, and green as typical of most EGA graphics. I admit, this is mostly a personal preference thing. While the animations aren’t anything to write home about either, the general art style and design of the world, despite not at all what I might have imagined when I read the book, have a distinct and enjoyable character for sure.

Waking up in Chatsubo bar: Commodore 64.
“Waking up in Chatsubo bar: Commodore 64.”

Waking up in Chatsubo bar: IBM PC.
“Waking up in Chatsubo bar: IBM PC.”

Waking up in Chatsubo bar: Amiga.
“Waking up in Chatsubo bar: Amiga.”

Obviously rendered at a lower resolution than its IBM and Amiga counterparts, the stylization in the Commodore 64 version is totally different and, in my opinion, actually superior. Your character has a different hairstyle, resembling the character in the title screen rather than sporting a bizarre flattop. In fact, everything is different, with the amount of detail they managed to squeeze into its few pixels of backgrounds and sprites, including more variety into the otherwise plain PAX and base menus, it’s so much more charming. In comparison to the IBM PC version, the addition of more suitable colors is a vast improvement over characters’ ghoulish white skin and the stark EGA neons on display throughout. The Amiga version rectifies the IBM PC version’s weird color palette, looking more akin to a 90s VGA game, yet the stylization issues remain. While many people probably consider the Amiga port the definitive version, I’d definitely cast my vote for the C64.

Sound

Speaking of the Commodore 64, by 1988 it was a mature machine; developers had figured out ways to squeeze every ounce of potential out of it, including its legendary SID sound chip. Neuromancer is a great example of this all around, but its sound is a real head turner. For a C64 game it’s quite technologically impressive, featuring probably the first licensed, digitized soundtrack in a game. Devo’s “Some Things Never Change” provides the opening theme music, and a reworking of it provides occasional loops of in-game music. Of course, it mostly sounds like trash by today’s standards, but compared to the IBM PC version’s (admittedly catchy) blip-bloppy PC speaker rendition, it’s a huge step above. Even the Amiga version’s waveform composition of the track, while definitely an upgrade, is still a pale imitation of the C64 version.

A rare, not-so-subtle hint... for dumb wilsons.
“A rare, not-so-subtle hint… for dumb wilsons.”

On the other hand, despite each port of the game having some version of this track, it’s rarely played in-game and the rest of the sound effects are almost non-existent. Simple blips and blops for only a very few actions, and the rest of the time… total silence. Great!

Old Age

As usual, I played through the entirety of Neuromancer on my dedicated gaming 486, usually with my internal cache disabled to slow the processor down to 386-like speeds. There weren’t any major speed related issues I ran into with the game. Most noticeably, the scrolling text that appears in various menu interfaces throughout the game scrolls a little quicker than it should. I also ran into a problem where, with my cache enabled, my mouse clicks were often detected twice. This was an easy problem to work around by simply moving my cursor to a non-clickable part of the screen immediately after clicking a menu option, but it could still be annoying if you intend to use the mouse. Given those issues, it wouldn’t surprise me to learn of other speed related issues.

Beyond playing it on the real thing, it appears that the last couple of versions of DOSBox fully support Neuromancer, listing 100% compatibility with it. I never got around to trying it personally, but given its age and relatively simplicity, I’d certainly guess it would run absolutely perfect in DOSBox.

Honesty is the best policy.
“Honesty is the best policy.”

Obtaining Neuromancer is another matter, however. Neuromancer exists firmly in the realm of abandonware these days. I know of absolutely no way to acquire it legally without finding a second hand copy of the physical release, and last time I checked eBay, prices were fairly outrageous. Fortunately, you can find the game on various shady abandonware sites quite easily. The more popular versions, like the Commodore 64 and Amiga ports, tend to be even more widespread, showing up on various enthusiast sites. I should point out that the game does include copy protection, originally coming with one of those annoying “code wheels” that you’d need to use to look up a keyword any time you access a PAX terminal. Of course, just about any version you download these days will already be cracked.

I’ve already talked quite a bit about some of the other versions of the game, but in addition to the awesome Commodore 64 version there is an Apple II port which has the same graphical style though, running at a lower resolution, looks a lot worse. Of course, it doesn’t include the digitized music either. Unusually, there’s also an Apple IIGS port. Very similar to the Amiga version, this one has the same graphical style including the higher color graphics, and similar waveform music and sound effects.

It's all just a game, after all...
“It’s all just a game, after all…”

Scans of Neuromancer’s documentation are fairly widely available. Reading the manual isn’t necessarily required, but I’d recommend it due to it providing a good introduction to the story and overview of most of the game’s various systems. As usual, ReplacementDocs and Archive.org are places to start. There are also scans of the official hint book floating around. It’s kind of neat, written entirely as an in-character narrative, but I can’t recommend it as more than an interesting artifact since it’s an extremely linear walkthrough that removes any and all challenge from playing the game. I’d recommend at least trying to solve some of these puzzles yourself.

Sequels and Related Games

For what seems like the first time in one of these retro reviews, there are absolutely none. There were no sequels, and to my knowledge there are no other games based on Neuromancer. While you could possibly point to some of Interplay’s other games from around this time as related games, to my knowledge, none of them are directly related to Neuromancer’s engine or play anything like Neuromancer. Yet again, living up to my statement about it being unique.

Closing

Since, as mentioned, Neuromancer and its sequels are some of my favorite books and the game itself is a potent mix of a lot of my favorite elements, I’m definitely glad I played through this. On the other hand, unless you find yourself as similarly drawn to it as I was, it’s hard to recommend. The game is definitely interesting, with its unique mix of adventure, roleplaying, and hacking gameplay, and I haven’t played too many games that feel intimidatingly large and open, yet progress in such a fairly logical and linear way. Yet, the actual mechanics, from the simple implementation of the adventure game sections, to the repetitive and not particularly deep cyberspace ICE and AI battles, don’t quite stand out enough. Even though the Commodore 64 version in particular was technically impressive at the time, the game isn’t particularly historically significant either. If it’s simply the cyberpunk setting you’re after, there are games that pull off the atmosphere better, or you perhaps you could just cut out the middleman and check out the book!

I don’t usually cite sources when putting together these reviews due to the sheer amount of reviews, articles, walkthroughs, and other material that I read while working on them. That said, this awesome article about the history of Neuromancer’s development is just too fascinating not to share.