Play Niner 2048er on the Apollo Guidance Computer

By Nick Sherman of Arlasoft in 2023. V1.1.

On this page you can play Niner 2048er, a port of the mobile game 2048 for the AGC. As there isn't room on the display for 2, 4, 6, 8 etc, the aim of the game is to create a single '9' digit.

To start the game, click any key on the control panel.

Two numbers (0 or 1) will appear in the 3x5 grid. Click on the the 2, 4, 6, and 8 keys to shift all numbers in that direction. After each move, a new number that is either 0 or 1 will appear in a random position of the grid.

When two identical numbers crash into each other, they combine to create a number that is one higher. Keep repeating this process in order to generate higher numbers until you reach the magic 9!

Thanks to Shahriar Iravanian for this online AGC simulator MoonJS that makes playing this game in the browser possible.

Code available here on Github.


NO ATT
STBY
KEY REL
OPR ERR
 
 
TEMP
GIMBALL
LOCK
PROG
RESTART
TRACKER
ALT
VEL
COMP
ACTY
PROG
  
VERB
00
NOUN
00
 00000
 00000
 000  
ST
00:00:14
MET
00:00:00
OGA
000.00
IGA
000.00
MGA
000.00
ROLL
0.0
PITCH
0.0
YAW
0.0
S-IC
S-II
S-IVB

Moonjs: An Online Apollo Guidance Computer (AGC) Simulator

Moonjs is an online Apollo Guidance Computer (AGC) simulator. It is a port of Virtual AGC by Ronald Burkey from C to javascript/asm.js using the Emscripten compiler.

AGC was the main computer system of the Apollo program that successfully landed 12 astronauts on Moon. There was one AGC on each of the Apollo Command Modules and another one on each Lunar Module. There was also a second backup computer system called Abort Guidance System (AGS) on the Lunar Modules, which is simulated by Virtual AGC, but not the current version of Moonjs.

Astronauts interacted with AGC by using DSKY, a combination of 7-segment numerical displays, indicator lights and a simple keypad, which is simulated on this page. The simulated DSKY communicates with a simulated AGC, which on this page is running a version of the mobile game 2048. For many more examples and details about AGC, its programming and operation, two great sources are the excellent Virtual AGC website by Ronald Burkey and "The Apollo guidance computer : architecture and operation" by Frank O'Brien. The Wikipedia page for AGC also contains lots of useful information and a comprehensive bibliography.