Stack-Up (AKA Robot Block) is a video game released in 1985 for the Nintendo Entertainment System, designed for use with R.O.B. the Robotic Operating Buddy. Stack-Up is one of two games in Nintendo's Robot Series, the other being Gyromite (AKA Robot Gyro). While Gyromite was a pack-in game with the R.O.B. itself and therefore came with all the parts needed to play the game, Stack-Up came in a large box containing additional bases and colored discs. Because it was marketed to children and the set came with many small, plastic parts, complete copies of the game are very hard to come by. All Stack-Up cartridges contain the 60-pin circuit board from the Famicom version attached to a 72-pin adapter like the T89 Cartridge Converter for the NES. This is one of the rarest first-party games for the NES.
In some modes, Professor Hector works with R.O.B. to organize blocks. In others, Hector competes for control of R.O.B. against "glitches" named Spike & Flipper, or against Professor Vector.
The player must direct Professor Hector to jump onto buttons, that each activate an action for R.O.B., in a sequence in order to get R.O.B. to arrange the colored discs in a certain order on the five pedestals around R.O.B.
Different Modes of Play
Bingo (1P): Like the other single-player modes, the player progresses through phases by moving the blocks from one arrangement to another, but in this mode block colors are irrelevant, and the difficulty is derived from the method used to control R.O.B. The screen is occupied by a 5x5 bingo board that Professor Hector hops around on. Rows on the bingo board correspond to R.O.B. commands: and when a row is completed, the command is executed. The computer-controlled enemies Spike and Flipper roam about, and touching either one will send Professor Hector flying back to the starting position. Spike wanders randomly, but Flipper moves in straight lines from one side of a row to another, activating and deactivating spaces wherever he lands, potentially sending undesired commands to R.O.B. The game ends when a block is dropped.
Bingo (2P): In this mode, only Professors Hector and Vector occupy the bingo board, competing to send commands to R.O.B., with the goal in mind that player 1 wants more blocks to R.O.B.'s left, and player 2 wants more blocks to R.O.B.'s right. The game begins with three blocks in the middle, and one block to either side.
Test: This mode sends a signal to R.O.B. that causes his LED to light up, confirming that he can receive signals from the television.
Direct: The player begins by arranging the blocks in a standard starting pattern (red, white, blue, yellow and green top-to-bottom on tray #3), and is given a randomly chosen pattern they should be rearranged into by entering commands for R.O.B. one at a time. Once the goal is achieved, the player must press start to inform the game. Score is then calculated based on the time and number of moves taken, and the game moves onto the next phase, for which the starting point is the previous phase's ending position. Phases grow increasingly complicated to execute as the player progresses. Play continues until a block is dropped. The score at that time is the final score, and the player must return to the menu screen by pressing select.
Memory: Like Direct mode, except that rather than entering commands one at a time, the entire sequence of commands must be programmed in advance. R.O.B. goes through the program all at once. Once the sequence has run its course, the player presses start to move on to the next phase or select to return to the main menu. Scoring is the same as in direct mode, with the time score derived from the time taken to enter the commands, not the time taken to execute the program.
Source: Wikipedia, "Stack Up", available under the CC-BY-SA License.