A downloadable game

This is a portfolio project which I lost interest in and left mostly finished but with some significant glitches. Nonetheless, here it shall lay to rest.

Controls

  • Left-click, hold and drag: orbit the camera around the pentakis icosidodecahedron
  • Shift, hold: roll the camera via the x axis of mouse movement
  • Left-click on a tile: select that tile
  • Right-click on a tile: move the piece on the tile you have selected to that tile/capture that enemy piece
  • Scroll up/down: move the camera closer/farther from the pentakis icosidodecahedron
  • TAB: toggle showing/hiding tile names
  • F11: toggle fullscreen

Piece Behaviours

  • Pawns: move/capture one edge away. Pawns can move/capture two edges away the first time they move. Unlike in 2D chess, there is no en passant and no promoting; and pawns can move "backwards"
  • Knights: move/capture one side corner away, ignoring obstructions in the way
  • Bishops: move/capture infinitely from edges to direct corners and vice versa along one direction
  • Rooks: move/capture infinitely from edge to edge along one direction
  • Kings: move/capture one edge away
  • Queens: have all the valid moves of a rook and a bishop at the same time

No piece can move through a tile occupied by another piece except the knight. Pieces capture enemy pieces by moving to replace the enemy piece on that tile. After you move a piece, your turn ends and it becomes the opponent's turn.

Check and Game Over Conditions

Your king is said to be in check if on the opponent's next turn your king could be captured if the position remained as it is. If you are in check, you must move your king out of check, block the check, or eliminate the check through a capture. If you cannot save your king from check on your turn then it is said to be checkmate - the game is over and you lose. You cannot move your king into check.

When it is your turn you must make a move - you cannot skip your turn. If there are no legal moves (ex: your king would be in check), the game is said to be a stalemate - the game is a draw and no one wins.

Tile Relationships

Tiles are said to be neighbours when they shared one or more vertices. Each tile has three distinct types of neighbours.

  • Edges: share two vertices
  • Side corners: share one vertex and are mutual neighbours with an edge neighbour
  • Direct corners: share one vertex and all vertex positions are symmetrical

All tiles that share one vertex but don't have mutual edge neighbours are direct corner neighbours. All tiles have exactly 6 side corners, and either 2 or 3 direct corners.

Tile Names

Because there are 80 faces (unlike the 64 squares on a 2D chess board) we have an expanded set of alphanumeric identifiers for each tile. We go through 20 letters starting at A, with each letter having 4 related tiles (which were created during subdivision). Thus, this pattern: A1, A2, A3, A4; B1, B2, B3, B4; etc.

Fundamental Properties of the Pentakis Icosidodecahedron

  • The pentakis icosidodecahedron has patterns of pentagons and hexagons, similar to a soccer ball
  • The pentakis icosidodecahedron is the dual (the vertices of one correspond to the faces of the other) of a soccer ball (truncated rhombic triacontahedron/chamfered dodecahedron)
  • The pentakis icosidodecahedron is the result of subdividing an icosahedron - one of the five Platonic solids (convex, regular polyhedron), and the one with the most faces (20)
  • The pentakis icosidodecahedron has 80 faces, all made up of triangles - 20 equilateral and 60 isosceles

Download

Download
Spherical Chess.rar 20 MB

Install instructions

Download the .rar file

Unzip with WinRAR or any other zipping program
Run Spherical Chess.exe

Leave a comment

Log in with itch.io to leave a comment.