Numeris OCT GB

From GameBrew
Numeris OCT
Numerisoctgb.png
General
AuthorYprit
TypePuzzle
Version2021
LicenseMixed
SystemDMG
Last Updated2021/09/19
Links
Download
Website

NUMERIS (decimal version), as it exists today, was developed by Yprit in 2019 for the ZX Spectrum using pure Sinclair BASIC and twice reissues on Oberon. The octal version, coded in C for the Game Boy, was made in 2021, taking into account the capabilities of this platform.

It was based on the versions of the Tetris game for the Soviet programmable microcalculators MK-61 and MK-52: Tetris (D. Morgunov), Tetris (A. Mikholap) and Block Out (S. Andrianov). These calculators didn't have a graphical interface, which was the reason for writing such a puzzle instead of real Tetris version.

It was a submission for Game Boy Competition 2021.

User guide

The goal of the game is to score as much as possible before the game over. The game is potentially endless (just like Tetris). To gain points, you need to make a rectangle from all (six) columns of equal heights of 5 (+100), 6 (+200) or 7 (+500) blocks.

How to make a rectangle

Blocks of a certain value (from 1 to 4) fall from above. If such a block falls on an empty spot ("glass bottom"), then a column with a height equal to the value of the fallen block grows at this place.

If the block falls on a column, then its height increases by this value. If the height of the column becomes equal to OCT10 (i.e. 8 in decimal system) or more, then one block of the column is transferred to the higher digit (to the left; i.e., the height of the column on the left increases by 1), and the height of this column decreases by 8. Thus, addition occurs according to the rules of arithmetic.

If this value is exceeded at the leftmost column (i.e., the most senior digit), then the game is over. This is the only condition for losing.

When the rectangle is made, the height of each of its columns is reduced by an random amount. Thus, the game can go on forever.

Examples

A) Addition

   [2]              
                    
                 [ ]
        ===>     [ ]
   [ ]           [ ]
   [ ]           [ ]
[ ][ ]        [ ][ ]
 1  3          1  5

Á) Addition with digit transfer

   [4]
                 [X]
                 [X]
                 [X]
                 [X]
   [ ]           [X]
   [ ]  ===>     [X]  ===>  
   [ ]           [X]
   [ ]           [X]        [ ]
[ ][ ]        [ ][ ]        [ ][ ]
 1  5          1 (9)         2  1

Other moments

The value of the next block is displayed in the upper right corner of the screen.

After gaining a certain number of points, the speed of the game increases.

Controls

Left/Right - Move blocks

A - Move block down

Start - Pause, Start a new game

Screenshots

numerisoctgb.pngnumerisoctgb2.png

numerisoctgb3.pngnumerisoctgb4.png

External links

Advertising: