camerongraybill / web-checkers Goto Github PK
View Code? Open in Web Editor NEWA group project for CS451, built working multiplayer checkers game over HTTP and websockets with SignalR
A group project for CS451, built working multiplayer checkers game over HTTP and websockets with SignalR
Cannot capture two or more opponent pieces in the same move
Both players say "Red Team"
If the other client disconnects, there is no attempt by the server to reconnect to that client. Instead the other client is taken to the game over screen and told that they won the game. This should be updated with an attempt to reconnect to that client.
When a checkers piece moves to the end row (furthest from the starting row) on the board, it is not becoming a king piece.
No way to exit in-game screen or go back to main page without browser refresh on game end
If you go to the website, click start game, then click 'back to start', then click start game again, you get a game over screen saying that the red player won
After you make your move and are waiting for the opponent to make theirs, you can still select your own pieces and move them on the board. Once the opponent makes their move, all the pieces you may have moved revert to their original locations.
When a game ends, both the winning player and the losing player are shown a screen indicating which player won the game. However, the losing player should instead be given a message saying that they lost the game (rather than that the other player won the game) so that the implementation aligns with the specification.
The checkers playing pieces on the UI are not centered within their given positions on the board,
When an opponent piece is jumped, the captured piece or pieces are not removed from the board
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.