/exapunks

Yet another Exapunks solution repository

MIT LicenseMIT


About the Game

The year is 1997. You used to be a hacker, but now you have the phage. You made a deal: one hack, one dose. There’s nothing left to lose… except your life.

EXAPUNKS is the latest open-ended puzzle game from Zachtronics, the creators of Opus Magnum, SHENZHEN I/O, TIS-100, and more.

Exapunks Banner

  • READ ZINES - Learn to hack from TRASH WORLD NEWS, the underground computer magazine. Tutorials, hacking tips, secret information, searing commentary— TRASH WORLD NEWS has you covered.
  • WRITE VIRUSES - Program your EXAs (EXecution Agents) to tear through networks, replicate themselves, trash files, terminate other EXAs— and leave without a trace.
  • HACK EVERYTHING - Hack banks, universities, factories, TV stations, highway signs, game consoles, the government... oh yeah, and your own body.

Get it now on Steam.


About Me

Aspiring software engineer, and advanced idiot in the field of doing a lot of things at once. Feel free to judge my garbage code.


About the Repo

This was written in Visual Studio, with the help of some Markdown plugins and the EXA Syntax Highlighting plugin. Feel free to add your own solutions by submitting a pull request.

The missions.zip file included in the repo is labelled for every level in the game, if you want to make a similar repo of your own.


Submissions

The example.exa file will show you how to format your own files for this repo. Note the use of ;< EX1 and ;> at the start and end of modules containing multiple Exas; this, coupled with a single-space indent, is enough to enable code collapsing in VScode.

Files in the code directory are labelled with their execution properties. To explain what I mean for this, consider the code of 4C 3S 2A.exa;

LINK 800
GRAB 200
LINK 800

When executed in the level Trash World News 1, this code gives the following results:

Cycles Size Activity
4 3 2

Simple, no?


EXA Code Guides

There's a few fun resources available online for learning more about how to program in the EXA language.