Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.1 KB

README.md

File metadata and controls

19 lines (12 loc) · 1.1 KB

space-chess

Raumschach vr chess

Based on the Raumschach chess variant.

Raumschach (german for "space chess") is a 3D variant of chess utilizing a 5x5x5 board and including new moves for the pieces to explore the third dimension and a new piece, the unicorn. This is an augmented reality implementation of the game which can be played printing the marker in the /data folder and with a mouse and camera.

The engine also includes an easy way to create any kind of board (config.py). Video of a 5x5x3 variant.

Includes an AI based on a minimax algorithm with alpha-beta pruning. Since it's written on Python it's really slow for something like Raumshach, but it works alright for smaller boards/puzzles.

Requirements:

pip install panda3d opencv-python numpy

Models used: Chess pieces and unicorn model.