cic mic
an albanian board game

how to play cic mic, an albanian board game

general rules (rules that apply at all times):

1. if a player gets 3 bricks in a straight horizontal or vertical line, they make what is called a wall. Once a player has made a wall, they can remove one of the other players bricks from the board before their turn ends

2. a brick that is part of a wall is considered "walled" and cannot be removed from the board so long as it stays "walled"

3. if a brick that is part of a wall is moved such that the wall is no longer formed, it and the other bricks that made up the wall are no longer "walled"

4. a brick can only be placed or moved on an unoccupied spot

5. if you've formed a wall, but all enemy bricks are walled. Rule 2 is vetoed and you can remove a walled brick.

gameplay:

the gameplay consist of 3 phrases and all the general rules apply to all phases

pregame:

players take turn placing one of their 9 total reserve bricks onto the board

once 18 bricks total are on the board, the midgame phase begins

midgame:

players must now choose a brick to move and may only move it to a connected spot on the map (only moved to where the paths lead)

a brick can only be moved one spot at a time, and moving a brick takes a turn.

For players in the midgame phase, a new rule applies:
6. if all your bricks have no possible moves, your turn is skipped

endgame:

a player who has only 3 bricks left on the board will enter the endgame phase

they can move their bricks anywhere that is unoccupied on the map, this only applies to the player with 3 bricks left

both players can be in the endgame phase at the same time

win condition:

to win the game you must get your enemies bricks on the board to less than 3

that is to say, if you only have 2 bricks left on the board, you've lost the game

visual guidance and controls:

this section explains how to understand the state of the game from the visuals and to explain the controls.

the games only method of controls is clicking/tapping bricks, this is to support mobile with minimal work, allow for easy and intutive controls and also to make the programming simpler. Dragging may be added into the game at a later time

background color:

the background will shift from white and black as you take turns. If the background is white, that means that its team white's turn to play, and if its black, that means its team black's turn to play

selecting a brick to move:

in the midgame phase, you will have to move bricks around the map. To select the brick you'd like to move, simply click a brick on your team. The bricks inner color will tell you if you are able to move it.

brick blinked red:

if the bricks inner color blinked red, that means that the brick has no possible moves, and you need to select another brick

brick turns yellow:

if the bricks inner color turns yellow, that means that it is possible to move the brick. Simply click a neighboring spot that is unoccupied to move it to that spot

brick turns yellow, but blinked red twice:

this only happens in the midgame phase and if you've selected a brick that has atleast one possible move, but the spot you tried to move it to was not one of them. Remember to only select a neighboring spot that is unoccupied

enemies walled bricks turns grey:

this happens when you've formed a wall, and it helps you see which bricks cannot be removed. As stated in rule 2

thank you for playing!

Please report bugs via the github page!
Developed with hate by Ari Rexhaj