Scala Developer For Kids Chess Website New Feature - Chess Variant Project

Job ID: 38415698

Budget: $30 – $250 USD

I'm seeking a talented Scala programmer to help me add a new chess variant to my chess website based on the Lichess open source chess website. My site, CohenChessClub, is a private chess club for around 150 students age 9-15. If this project is successful I am always looking to add new features and will likely have more projects we can discuss.

This variant is known as Progressive Chess. The main rules are as follows: White makes one move, followed by 2 consecutive moves for black, 3 consecutive moves for white etc. If a player plays a check their moves are complete and it is the other player's turn. A player must get out of check in 1 move or the game is over(just like in standard chess).

Requirements:
- Strong Scala programming skills
- Experience with web development, especially with website feature incorporation
- Familiarity with Lichess org codebase would be a plus, although not necessary
- Chess knowledge is not a requirement but is definitely a plus.