A downloadable Forth Sokoban

Guard of a Warehouse (divided into square squares), the player must arrange crate on target squares. He can move in all four directions, and push (but not pull) only one crate at a time. Once all the crates have been put away (it's sometimes a real headache), the level is completed and the player moves on to the next level, which is generally more difficult. The ideal is to succeed with as few movements and pushes as possible.
This program was entirely written in Fig-Forth. Fig-Forth is in my opinion the ideal language for our small 8-bit computers. Compact, self-structured, 6 times faster than Basic, it is the ideal compromise between high-level languages that are too slow to write our games and low-level ones like ASSEMBLER that are so difficult to debug. A good knowledge of Fig-Forth allows us to directly write and modify our programs without using the compiler. This program started as an adaptation of the Sokoban program for Jupiter Ace by Mr. Ricardo Fernandes Lopes.  Several functions have been added, in particular the possibility of undoing up to 2000 previous movements, a realistic representation of the SOKO movement, and the possibility of creating, saving and loading a collection of levels.

Good game




Download

Download
instructions.djvu 46 kB
Download
NOVOB.k7 9.8 kB
Download
Sokoban_CARTOUCHE.ROM 64 kB
Download
MCX32-SD.zip 54 kB
Download
MCX32-FDJ(Disquette).zip 13 kB
Download
screenaliceportrait.djvu 258 kB
Download
SOKOB.k7 17 kB
Download
NOVOB.wav 3.8 MB
Download
sokoban_alice32wav.zip 63 kB

Install instructions

Emulator for Alice : DCALICE :

http://alice32.free.fr/emulateur/index.html

English setting in OPTIONS -> PARAMETRES.
Computer -> ALICE 32+16K or ALICE 90
Use 'Tape Unit' for 'SOKOB.K7'.
Load by 'CLOADM"SOKOB"

Run by : EXEC

Comments

Log in with itch.io to leave a comment.

Excellent ! Beau travail, bravo !

Merci bien !