Exapunks

Exapunks
Developer(s)Zachtronics
Publisher(s)Zachtronics
Designer(s)Zach Barth
Writer(s)Matthew Burns
Platform(s)Windows, Linux, macOS
ReleaseOctober 22, 2018
Genre(s)Programming
Mode(s)Single player

Exapunks is a programming game developed by Zachtronics. It was released into early access on August 9, 2018, and fully released on October 22, 2018.

Gameplay

Exapunks takes place in an alternate timeline in the year 1997. The fictional world of Exapunks is heavily computerized, and a disease called "the phage" is ravaging the population, turning the bodies of those affected into computerized components. The player takes on the role of Moss, a hacker who breaks into computer systems in order to afford a $700/day drug to slow the progress of his phage affliction. His hacking missions are given to him by a mysterious artificial intelligence known as EMBER-2.

Each mission takes place inside a network of interconnected and specialized computer systems. Using programmable software agents called EXAs, the player must accomplish each given task by writing computer code to cleverly manipulate the data stored on the network's systems. The EXAs' instruction set features a few simple opcodes for movement, data processing, network messaging, and interfacing with files and registers. Due to their limited memory capacity, these tasks often require several agents working together in a highly coordinated fashion. EXA units also have the ability to replicate themselves inside the network. Typical missions include retrieving data from secured storage systems, hacking into company databases, and causing an automated teller machine to dispense free cash. Some puzzles also require the player to hack Moss's body to maintain his health. Some puzzles challenge the player to hacker battles, where they must pit their EXAs against an opponent's agents, for example altering a television station's program to broadcast Moss' content instead.

Players are generally free to write code for EXAs with as many EXAs as necessary, those are often limited by the number of opcodes that can be used. The player's solution must satisfy 100 different case scenarios iterating on the same problem. When the player demonstrates a successful solution, the game records how many cycles the solution took, the size of their code across all EXAs, and the number of movement and kill commands executed by the solution. These are tracked against other players' scores via histograms and friends' scoreboards, allowing players to try to optimize their solutions. Instructions for EXAs as well as additional useful information for some of the simulated systems are provided by issues of "Trash World News", a fictional zine; players can view these issues digitally, print them out, or buy a physical copy from Zachtronics. After completing a number of puzzles, the player gains access to both a puzzle editor to make new puzzles that can be uploaded to the Steam Workshop, as well as access to an in-game handheld game console, called Redshift, and program games for it. A free Redshift player was released by Zachtronics allowing any player, even those who had not purchased Exapunks, to play other players' Redshift creations.[1] There is also a simple solitaire game and a tile-matching game unlocked through progression of the main story.

Development

Zach Barth, the founder of Zachtronics, was inspired to create Exapunks after reading about the Stuxnet viruses that had impacted a nuclear facility in Iran in 2010. Barth said that Stuxnet "sparked the idea of these malicious programs that are designed to unfold like origami into a specific network and manipulate it in some way".[2] He developed Exapunks's lore on the cyberspace culture envisioned by William Gibson, though with more focus on the "punk" side of the 1980s and 1990s - small-time hackers fighting against large corporations. He also took inspiration from 2600: The Hacker Quarterly and attended various DEF CON events, while the game's writer, Matthew Burns, also considered cyberculture works like Wired, Transmetropolitan and Tom Clancy's Net Force Explorers influential.[3] Barth also considered how films like Hackers made the hacking culture cool.[2]

In terms of developing the EXA's opcodes, Barth borrowed concepts common to many real operating systems like Unix for file operations and links, and envisioned the EXAs as elements of the Magic Cap metaphor for computing systems.[2]

Zachtronics announced Exapunks on July 18, 2018; the studio said it would follow a similar release approach they had done for previous games Shenzhen I/O and Opus Magnum by using an early access period for a nearly feature-complete game to gain and implement feedback from players before releasing the final game.[4] The Early Access was to start August 21, 2018, but Zachtronics released the game earlier on August 9, 2018.[5] The full version of Exapunks out of Early Access was released on October 22, 2018.[6][7]

Reception

Initial reception of the game was positive. Rock Paper Shotgun included Exapunks on its list of "10 Best Hacking Coding and Computing Games", calling it "...an accurate portrayal of the decade (the 90's)."[8] while Jeff Gerstmann of Giant Bomb said "It's awesome."[9]

References

  1. ^ O'Conner, Alice (September 26, 2018). "We can now all play Exapunks players' in-game games for free". Rock Paper Shotgun. Retrieved September 26, 2018.
  2. ^ a b c Gault, Matthew (August 16, 2018). "'Exapunks' Is a Cyberpunk Hacking Game That Asks You to Print Your Own Zines". Motherboard. Retrieved August 16, 2018.
  3. ^ Moss, Richard (September 20, 2018). "How Exapunks dev Zachtronics finds the fun in hacking". Gamasutra. Retrieved October 21, 2018.
  4. ^ Chalk, Andy (July 18, 2018). "Opus Magnum studio Zachtronics unveils its new hacking game Exapunks". PC Gamer. Retrieved August 16, 2018.
  5. ^ Tarason, Domonic (August 9, 2018). "Zachtronics's alternate 90s hacking sim Exapunks is out in early access". Rock Paper Shotgun. Retrieved August 9, 2018.
  6. ^ Caldwell, Brendan (October 5, 2018). "Exapunks is jacking out later this month". Rock Paper Shotgun. Retrieved October 8, 2018.
  7. ^ Tarason, Dominic (October 22, 2018). "Exapunks hacks its way out of early access, GIF'd for bragging rights". Rock Paper Shotgun. Retrieved October 22, 2018.
  8. ^ Synonymous Bosch (November 26, 2018). "10 Best Hacking Coding and Computing Games". Rock, Paper, Shotgun. Retrieved December 12, 2018.
  9. ^ "Giant Bombcast: 562: Super Dark Souls". giantbomb.com (Podcast). December 11, 2018. Event occurs at 49:54. Retrieved December 12, 2018.