Git Product home page Git Product logo

osetin-checkers's Introduction

Created as class project - Palacky University Olomouc - "Projecktovy seminar 1"
by honzikd


# ABOUT

The Osetin Checkers is just a variant of well-known game checkers, but with
slightly different rules. Also, the diameter of the playboard differs. 
The project has been created as class project at Palacky University Olomouc, as 
part of class called "Projektovy seminar 1".


# RULES

I. The game is played on board of diameter 7 - so, there are totally 56 fields
on the board.


II. Every player holds 21 stones at the beginning of the game


III. Valid moves:

 ___ ___ ___
| 2 | 3 | 4 |	1 - on the next free field on the left
 --- --- ---	2 - one up, one left
| 1 | X | 5 |	3 - one up 
 --- --- ---	4 - one up, one right
		5 - one left

When the stone reaches the opposite edge of the playboard, is stops - there's no 
special figure like queen etc.


IIII. Valid skips:

There's no special figure like queen. Skips could be performed in any direction. The lenght of the skip step has to be always 2. The skip could contain multiple 
steps - in various directions. 


IV. The game ends in case one of the players has no stones left, or, when the 
stones couldn't move due to being blocked.


# IMPLEMENTATION

osetin-checkers's People

Contributors

honzikd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.