Skip to content

Raktáros is a Sokoban clone for the 8-bit home computer PRIMO, written in C using z88dk.

Notifications You must be signed in to change notification settings

no1msd/raktaros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raktáros - A puzzle game for PRIMO

Raktáros is a Sokoban clone for the 8-bit home computer PRIMO, written in C using z88dk.

Screenshot

Why?

Even though a version of the PRIMO supporting color graphics was designed alongside the monochrome one, it never went into production. Thanks to the research done by the community, the original ROM contents and documentation are available online, so it's possible to build one, and it's also possible to emulate it. However, since it was never sold there's no software for it, so this game was designed to support both the color and monochrome PRIMO to fill this void.

Gameplay

The game is played on a board of squares, where each square is a floor or a wall. Some floor squares contain boxes, and some floor squares are marked as storage locations.

The player is confined to the board and may move horizontally or vertically onto empty squares (never through walls or boxes). The player can move a box by walking up to it and pushing it to the square beyond. Boxes cannot be pulled, and they cannot be pushed to squares with walls or other boxes. The number of boxes equals the number of storage locations. The puzzle is solved when all boxes are placed at storage locations.

Controls

  • Q, W, Up arrow: move up
  • A, Left arrow: move left
  • S, Down arrow: move down
  • D, Right arrow: move right
  • Space: restart current level

Building

If you have z88dk installed the tape file can be built with:

$ make

Or if you have docker installed you can build it inside a container without installing z88dk using:

$ make docker

The resulting tape file will be placed next to the Makefile in both cases.

License

Raktáros is licensed under the MIT license.

About

Raktáros is a Sokoban clone for the 8-bit home computer PRIMO, written in C using z88dk.

Resources

Stars

Watchers

Forks

Packages

No packages published