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] , while Jeff Gerstmann of Giant Bomb said "It's awesome." [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.
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 Windows, OS X, and Linux personal computers in July 2015. A mobile port was released for iPadOS in January 2016.
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.
CrossCode is a 2018 action role-playing game developed by Radical Fish Games and published by Deck13. Players control Lea, a player in a fictional MMORPG called CrossWorlds who wakes up with no memory and is unable to speak. Gameplay involves the player employing both ranged and melee shots to solve puzzles and defeat enemies, with differing elemental modes granting different powers used in combat and exploring.
Faeria is a digital collectible card and turn-based strategy game that takes place on a dynamic playing board set in a fantasy universe. The game was developed by Abrakam, and released for desktop platforms in 2017, for Xbox One and Nintendo Switch in August 2020 and for PlayStation 4 in November 2020. The game was well received by critics, holding a score of 80/100 on reviews aggregation website Metacritic.
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 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.
Rise of Industry is a business tycoon game developed by Spanish indie team Dapper Penguin Studios and published by Kasedo Games. The game sees players build and manage their industrial empires as they attempt to grow and expand in the early 20th century.
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.
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.
Demon's Tilt is a pinball video game by American developer Adam Ferrando under his handle WIZNWAR, released on Steam Early Access in January 2019, with eventual publication on Windows, macOS, PlayStation 4, Xbox One, and Nintendo Switch in December 2019. The game features occult inspiration pulled from H.P. Lovecraft, tarot and other horror themes. The game has been called a spiritual successor to the Crush Pinball series of pinball video games, namely Devil's Crush. A sequel, Xenotilt, is currently in development.
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.
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.
Last Call BBS is a puzzle video game developed by Zachtronics. Released on August 4, 2022, it was the studio's final game before its closure.