What is this
MultidimTicTacToe is a simple game of tic-tac-toe, but in a (virtually) infinite field in (virtually) infinite dimensions
(virtually ≈ about 18 by 18 quadrillion dimensions and cells with the origin (0,0,...) indexed cell in the middle)
Features
Menu
New Game
Starts a new game. In addition:
- Every marker will disappeare
- The game teleports back to the origin (resetting the anchor as well)
- The X and the Y axis will reset to de default (first and second dimension)
Settings
Opens the Settings panel.
The settings only effect new games.
Possibilities:
- Dimension number: The number of dimensions which define the field of the game can be set here
(- Player and style settings coming soon...)
Description
This description panel.
It's scrollable if the whole content cannot be shown and it can be closed by clicking (or tapping) on it
Player panel
It can be found on the left side of the screen and it contains the list of the players.
The button signed with arrows can be used to show / hide the names of the players.
The current player is shown with darker background.
The current player can be changed by clicking on another player in the list but it's only a feature since the players change automatically after making a move
Coordinator panel
It can be found on the bottom-left side of the screen.
In order to reach every cell in the "infinite" multidimensional field, the player can teleport instantly to any desired point on the field, and rotate the observed plane around the anchor point.
The anchor point serves as a reference point, and as the center of the rotation as well.
Teleport
In order to travel great distances the player can teleport to any desired cell on the field.
To teleport, the player has to input the target coordinates to the coordinator panel's input fields.
(Empty and unrecognizeable inputs are treated as 0, and the latter gets deleted for the sake of clarity)
When a teleportation occurs, the target cell:
- Will be in the middle of the screen
- Will be the new anchor
Rotation
In order to achieve better view of the field, the player can change the view axises to rotate / change the observed 2D plane
To rotate, the player has to check which dimensions should the visible X and Y axis consist of. (One dimension can only be part of 1 axis at most hence any neighboring cell pair on the observable 2D plane are actual neighbours)
When a rotation occurs, the anchor is the center of the rotation which means, the new observable 2D plane will be the one defined by the anchor and the new axises. (The anchor reteins it's position on the observable 2D plane)
Pointer panel
It can be found on the bottom-right side of the screen.
This panel shows:
- The current X and Y axises
- The (multidimensional) coordinates of the cell currently pointed by the cursor