[ R.I.P. ]
MSX Utilities
 by Oleg Alferov aka Secoh 
     

Uplink...

in Russian...


Windows
Utilities



MSX
Emulator...



About...

Links...

Friends...

Mailing List...
 
BASIC Editors    BASIC Visual effects    BASIC Games    Programming studies    File converters

BASIC Games

SUPERF.BAS
LIFE.AL2
HUNTER


thoroughness: 5+/5
faultlessness: 4/5
SUPERF.BAS screenshot, small
SUPERF.BAS screenshot, small
SUPERF.BAS screenshot, small
SUPERF.BAS
Download (59.9K).

The SUPER FONT game was written in cooperation with Artem Morozov, who is my school friend. The primary purpose of this program was to demonstrate the manipulations with registers of MSX video controller. Later on, though, the idea was developed into an interactive game.

Your aim is to escape the screen through one of three filled blocks that are located in the border. Blocks inside are moving, and can crash you if you stand on the way. (This happens if moving block hits you against other block, otherwise you are displaced.) You can ride blocks. Blocks near you can be destroyed (but wall blocks cannot), so you can make you way through or avoid being crushed. There is gravity: if nothing supports you from beneath, you fall down. Also, you can jump up and therefore climb blocks if they make a ladder. That's it. Happy SUPER FONT'ing.

User controls:

  • Left or Right — move player;
  • Up — jump up;
  • Up+Left|Right — jump left or right;
  • Space + arrows — destroy block in the specified direction;
  • F2 — die.

There is no exit from this program.


thoroughness: 5/5
faultlessness: 5/5
LIFE.AL2 screenshot, small
LIFE.AL2
Download (33.2K).

The Game of Life is one of the earliest and certainly the most famous cellular automata, invented by John Conway. The field is divided into the rectangular grid of cells, and each of them may be empty ("dead") or filled ("alive"). Read more about Life rules.

This program implements special algorithm to increase the speed of calculations. Obviously, you don't need to analyse cells that are dead and there are no alive cells around. Therefore, the program maintains a special list of alive cells, and list of cells that can change status on the next turn. Read the detailed explanation of the algorithm.

User controls:

  • arrows — move the cursor;
  • Space — set or clear current cell;
  • F5 — start or stop the game;
  • F1 — quit.

See also:
Paul's Page of Conway's Life Miscellany;
Wonders of Math — The Game of Life.


thoroughness: 4/5
faultlessness: 3/5
HUNTER screenshot, small
HUNTER
Download (30.8K).

This is one of my first programs ever, and my very first visual game.

Your aim is to catch the deer when it doesn't attack you (attacking deer kills), or hit it by your stick. Sticks can be replenished in the AC sign (that means "arsenal").

Since the ON SPRITE GOSUB declaration doesn't work in this BASIC emulator, you cannot play this game.

User controls: use arrows to move player. Press Space bar to fire your stick. There is no exit from this program.
 


© 2002,
Oleg Alferov
aka Secoh
secoh@anl.gov