Chess coding -- 2
Budget: $5,000 – $10,000 AUD
Synergy Chess is a new game of double Chess that is currently free to play online. www.synergychess.net
Please read through jobs thoroughly to make sure you understand everything properly.
Must understand Node js & React for Front end, and Xitrium & Scala for back end.
I will only be approaching people recommended by support (because of IP concerns).
You will need to sign my own NDA.
You will be sent limited source code to see if you understand the code.
You will need to get the code working on your own server or on a new IP or Domain.
My current programmer will not be involved with the software development in any way.
You will need to be able to work out the source code on your own.
You will not be granted access to the current live server.
you will need to be able to show me fully functional milestones, where all I have to do is give to my programmer to load.
All of these new features will be for paying subscribers only. Please quote milestones individually.
Synergy Chess uses the Glicko2 rating system for player points.
The Milestones:
1. Add "Offer draw" to play site. A player can ask their opponent for a draw.
2. Auto Stalemate. If a game cannot be won by either player, the computer will automatically draw the game.
3. Logic upgrade. At the moment players can play against the computer, but it has no logic. It will not let you make any illegal moves, but will sacrifice a Queen for a Pawn, and do random moves that make no sense. Not looking for expert level here, just a basic upgrade to give players something of a better game.
4. Check prompt. I want something that can be turned on/off to alert a player they are in check. A quick flash on the King/s with a sound bell.
5. Check prompt. I want a sound that can be turned on/off to alert a player they are in check.
6. Search parameters. When a player logs in, I want the computer to automatically start searching for an opponent 100 points each side of their rating - If I am rated 1200, the computer will search between 1100-1300.
7. Login with social media - FB, Twitter, Linkedin, etc.
8. Profile page upgrade. Changeable picture box, Country flag, show rating points, show player name, etc.
Please read through jobs thoroughly to make sure you understand everything properly.
Must understand Node js & React for Front end, and Xitrium & Scala for back end.
I will only be approaching people recommended by support (because of IP concerns).
You will need to sign my own NDA.
You will be sent limited source code to see if you understand the code.
You will need to get the code working on your own server or on a new IP or Domain.
My current programmer will not be involved with the software development in any way.
You will need to be able to work out the source code on your own.
You will not be granted access to the current live server.
you will need to be able to show me fully functional milestones, where all I have to do is give to my programmer to load.
All of these new features will be for paying subscribers only. Please quote milestones individually.
Synergy Chess uses the Glicko2 rating system for player points.
The Milestones:
1. Add "Offer draw" to play site. A player can ask their opponent for a draw.
2. Auto Stalemate. If a game cannot be won by either player, the computer will automatically draw the game.
3. Logic upgrade. At the moment players can play against the computer, but it has no logic. It will not let you make any illegal moves, but will sacrifice a Queen for a Pawn, and do random moves that make no sense. Not looking for expert level here, just a basic upgrade to give players something of a better game.
4. Check prompt. I want something that can be turned on/off to alert a player they are in check. A quick flash on the King/s with a sound bell.
5. Check prompt. I want a sound that can be turned on/off to alert a player they are in check.
6. Search parameters. When a player logs in, I want the computer to automatically start searching for an opponent 100 points each side of their rating - If I am rated 1200, the computer will search between 1100-1300.
7. Login with social media - FB, Twitter, Linkedin, etc.
8. Profile page upgrade. Changeable picture box, Country flag, show rating points, show player name, etc.
Related categories:
Business, Accounting, Human Resources & Legal
JavaScript
Software Architecture
Node.js
Express JS