

Exapunks system requirements code#
Basically write all the steps down explicitly with words instead of code, it makes it much easier to write the real code later. Generally the first steps in coding a solution is to write it out in pseudocode. Now we need to write out the data EMBER gave us in file 300. Ok, so we can write our own text to the sign.

Much better, and all we had to do was tell the sign to clear out before we started sending new text to it. Let's try adding that line at the start and see if things end up more legible. The ZINE mentioned something about writing to #CLRS to clear any current input. LINK 800Īfter running it we see the following. Lets try something harder, programmers like to do hello world so let's try that out. Sure enough after we run this code we end up with the following on the sign Let's test out what the ZINE says about writing data to the sign and see if we can set the top left character to a question mark.Īccording to the ZINE we need to send three pieces of data, the row, col, and character LINK 800 Here's a screenshot of the sign when I first load into the level. The row (or Y position) starting from 0, the column (or X position) starting from 0, and the character we want to send. The important bits are that writing a character to the sign requires writing three pieces of data. The first number is the row (Starting at 0), the second is the column (also starting at 0), and the third corresponds to the character you want to display.
Exapunks system requirements series#
these signs accept messages in the form of a series of three-number packets written to #DATA. Looking at ZINE 1 - 23 we see described the method for writing new data to the sign. The problem as described is to write EMBER-2's message (file 300) to the sign, and that the file describes the message one character at a time, from left to right, top to bottom. The ZINE for this level is mostly fluff, but it does explain what you need to do to write specific data to the sign. They're crazy hard and require a different kind of approach to problems than most other games ask of you.įigure out what each level is asking you to do, write it down in simple english (aka pseudocode), then turn that into actual instructions for the game. I've only finished one of the Zachtronics games ( opus magnum), even though I own all of them. You're not doing anything wrong, it's a tough game and there's no single right answer. Just missed your other post, but here's how the billboard works.
