Exapunks | |
---|---|
![]() | |
Developer(s) | Zachtronics |
Publisher(s) | Zachtronics |
Designer(s) | Zach Barth |
Writer(s) | Matthew Burns |
Platform(s) | Windows, Linux, macOS |
Release | October 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.
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.
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]
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]
"It's awesome." - Jeff Gerstmann, Giant Bomb [9]
A programming game is a video game that incorporates elements of computer programming, enabling the player to direct otherwise autonomous units within the game to follow commands in a domain-specific programming language, often represented as a visual language to simplify the programming metaphor. Programming games broadly fall into two areas: single-player games where the programming elements either make up part of or the whole of a puzzle game, and multiplayer games where the player's automated program is pitted against other players' programs.
William Shatner's TekWar is a 1995 first-person shooter video game derived from the TekWar series of novels created by William Shatner and ghost-written by science-fiction author Ron Goulart. It was designed using the Build engine.
SpaceChem is a puzzle and indie game by Zachtronics Industries, based on principles of automation and chemical bonding. In the game, the player is tasked to produce one or more specific chemical molecules via an assembly line by programming two remote manipulators that interact with atoms and molecules through a visual programming language. SpaceChem was the developer's first foray into a commercial title after a number of free Flash-based browser games that feature similar puzzle-based assembly problems.
Zachtronics LLC is an American video game developer, best known for engineering-oriented puzzle video games and programming games. Zachtronics was founded by Zach Barth in 2000, who serves as its lead designer. Some of their games include SpaceChem, Infinifactory, TIS-100, and Shenzhen I/O. Infiniminer (2009) inspired the creation of Minecraft.
Shroud of the Avatar: Forsaken Virtues is a fantasy role-playing video game. Described as being a spiritual successor to the Ultima series, Shroud of the Avatar was developed by Austin, Texas-based developer Portalarium, with a team led by Richard Garriott as creative director, Starr Long as executive producer, Chris Spears as lead technical designer, and Tracy Hickman as lead story designer. It is currently maintained by Catnip Games.
Hack 'n' Slash is a video game developed by Double Fine Productions. Prototyped during Double Fine's open Amnesia Fortnight 2012, Hack 'n' Slash is a top-down action-adventure game similar to The Legend of Zelda, though with in-game weapons and objects that allow the player to hack the game's world to achieve victory. The game was released to Steam's Early Access on May 6, 2014, for Microsoft Windows, OS X, and Linux computers. It left early access status and became a full release on September 9, 2014.
Infinifactory is a puzzle video game developed and published by Zachtronics, initially released on Microsoft Windows, OS X, and Linux on June 30, 2015. The game was later released on PlayStation 4 in December 2015. In the game, the player takes the role of a human abducted by aliens and forced to construct assembly lines to create certain objects for apparently-nefarious purposes. The game combines elements of Zachtronics' previous SpaceChem and Infiniminer, with the assembly lines being built from blocks in a three-dimensional space.
TIS-100 is a programming/puzzle video game developed by Zachtronics Industries. The game has the player develop mock assembly language code to perform certain tasks on a fictional, virtualized 1970s computer that has been corrupted. The game was released for Microsoft Windows, OS X, and Linux personal computers in July 2015.
Human Resource Machine is a visual programming-based puzzle video game developed by Tomorrow Corporation. The game was released for Microsoft Windows, OS X and Wii U in 2015, being additionally released for Linux in March 2016, for iOS in June 2016, for Android in December 2016 and for the Nintendo Switch in March 2017. Human Resource Machine uses the concept of a corporate office worker assigned to perform tasks that involve moving objects between an inbox, an outbox, and to and from storage areas as a metaphor for assembly language concepts. The player works through some forty puzzles in constructing a program to complete a specific task.
Shenzhen I/O is a puzzle video game and programming game developed by Zachtronics for Microsoft Windows, Linux, and macOS-based personal computers. The game was released in November 2016.
Semblance is a puzzle-platform game developed by Nyamakop, a South African game development studio, and published by Good Shepherd Entertainment. It was released on July 24, 2018 for Microsoft Windows, OS X and Nintendo Switch.
Opus Magnum is a puzzle-based programming game developed by Zachtronics. It was released for Microsoft Windows, Linux, and Mac in December 2017, following about two months of early access. In the game, the player must assemble a series of machines using various tools and program them to complete alchemy-related tasks. The player can advance with any working solution to each problem, but is challenged through leaderboards to produce a machine that does the task in the shortest time, with the lowest cost of materials, and/or the smallest occupied area. Opus Magnum is based on The Codex of Alchemical Engineering, one of the earliest Flash games made by Zach Barth prior to establishing Zachtronics.
Islands of Nyne: Battle Royale is a sci-fi-themed first person shooter battle royale video game by American developer Define Human Studios. The game launched in early access on Steam on July 12, 2018. On December 19, 2018, Define Human Studios stopped development of the game and made the game free to play.
Hypnospace Outlaw is a 2019 simulation video game developed by Tendershoot and published by No More Robots. Set in an alternate history 1999, the game takes place inside a parody of the early Internet and its culture that users visit in their sleep called Hypnospace. The player assumes the role of an "Enforcer" for the fictional company Merchantsoft—creator of Hypnospace—and seeks to police illegal content, copyright violations, viruses, and cyberbullying by users on the service. In the process, the player engages in detective work and puzzle-solving. It was released for Windows, macOS, and Linux in March 2019 and for Nintendo Switch, PlayStation 4, and Xbox One in August 2020.
Eliza is a visual novel game developed by Zachtronics, released on Windows, macOS, and Linux on August 12, 2019, with a Nintendo Switch version on October 10, 2019.
Longbow Games is a Canadian video game developer based in Toronto. It was founded in 1998 by Seumas McNally.
Double Kick Heroes is a video game developed by Headbang Club, which combines rhythm game and shoot 'em up mechanics. It was released for multiple platforms in August 2020.
Space Tyrant is a strategy video game developed by Blue Wizard Digital. It uses a streamlined version of 4X gameplay in which players conquer the galaxy as an evil tyrant.
Druidstone: The Secret of the Menhir Forest is a tactical role-playing game developed and published by Ctrl Alt Ninja for Windows on May 15, 2019.
Unexplored is a series of two roguelike video games developed and published by Ludomotion. The first game, Unexplored, was released in 2017. The second game, Unexplored 2: The Wayfarer's Legacy, was released in 2022.