Onitama is a chess-like abstract strategy boardgame, made in PICO-8.

The game is played on a 5x5 board. Each player has five pawns, with the master pawn starting in the middle. At the begin of the game, 5 move cards are randomly selected out of the total of 16 animal moves. The goal is to capture the opponent's master pawn or to on top of their master's starting position.


You can play against an AI with 3 difficulty levels, or "pass 'n play" against another human.

Controls

  • Arrow keys, move the board cursor for pawn / destination selection.
  • [o] / z to switch between move cards.
  • [x] / x to select a pawn / destination.

Rules

During each turn the player chooses one out of two available move cards, and moves a pawn according to the chosen card. This move card will then be passed to the opposite player where it will become active next turn.

You can capture an opponent's pawn. By capturing the opponent's master pawn, or moving your master pawn to the opponent's master pawn starting space, you win the game.

Watch the short (3:24) instruction video on how to play Onitama:

Credits & Links

Download

Download
onitama_v05_windows.zip 1 MB
Download
onitama_v05_osx.zip 3 MB
Download
onitama_v05_linux.zip 654 kB
Download
onitama_v05_raspi.zip 1 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Make a downloadable version for PC, please.

Good suggestion! I have added downloads for Windows, OSX, Linux and Raspberry Pi.

I am unable to install this on raspberry pi

Oh bummer! What kind of error do you get? Have you been able to install other PICO-8 games on your raspberry pi?

i've did it didn't know that png is actually the game :D but with a little research i've did it. Awesome game btw

Thank you, glad it worked out!

(+1)

Cleanly executed, and a really interesting and concise game! I wonder if other variants, like letting players draft their opening cards (maybe with some of the original cards swapped out for cards with higher/lower perceived possibility value), would work as a way to mitigate the initial random draw factor?

Thanks for your feedback and drafting suggestion!