Eights Invaders

Eights Invaders (Chinese: 八字侵略者, Jyutping: baat3 zi6 cam1 loek6 ze2) is a classic calculator game created by Tangent originally for the Casio fx-3650P. It later got a 50FH port and 2 Windows PC ports, one written in Game Maker and the other in BASIC. This game is considered the easiest to get people into learning about calculator gaming on the 3650P or 50FH as the concept of the game and the gameplay controls are extremely simple.

This game is considered a calculator adaptation of Space Invaders and has spawned different versions as well as spin-offs such as Zoma and Tangent's calculator version of Galaxian.

Eights Invaders has been compared to the MG-880 "Digi Invaders" game.

Gameplay
The player takes control of a cannon trying to defend the moon from invading hordes of aliens. The player's base and cannon is represented by the variable D whereas the "eights invaders" are represented as number "8"s. The player must guess the "invader's number coordinate" of either 1 or 0. The number is then shown. If guessed correctly, the lowest invader is shot and 1 invader is removed from the formation. If guessed wrong, 1 more invader is added. If no invaders are remaining, the player receives bonus points for clearing the stage and moves on to the next stage where 1 alien is added to the starting formation from that of the previous stage, increasing up to level 10, where each level thereafter starts with 10 invaders in the formation. If the invaders get past the player's base/cannon, the game is over, and the title screen is shown, followed by the player's score (represented by the variable M).

Source code (50FH version)
REM Mode: COMP

Lbl 2:

Norm 1:

8888888888888888E73 ◢

X ◢

REM X is your round number

M ◢

REM M is your score

ClrMemory:

Lbl 1:

X ⇒ 10X M+ ◢

X+1 → X ◢

C<9E9 ⇒ 10C+8 → C:

C → D:

While D:

D ◢

.1 → A:

REM This asks the player to input an integer between 0 and 1

? → A:

Ran#>Ran# ◢

A=Ans ⇒ X M+ ⇒ D/E2-.88 → D:

10D+8 → D:

D>9E9 ⇒ Goto 2:

WhileEnd:

Goto 1