olif / reversio Goto Github PK
View Code? Open in Web Editor NEWA .net core multiplayer reversi engine
A .net core multiplayer reversi engine
So that all requests can be mapped to a specific user.
If a player leaves an ongoing game, either by closing the socket och just exiting by gui controls the game is finished and the other player is elected as the winner.
A player should be able to login as a “guest” and start a new game with another “guest”. Either starting/joining another game with a random player or by inviting another guest.
The server should support both a client requesting the current state, and also to push the current state to all logged in players on a regular interval.
Tests should be automatically run by the build server on both backend and frontend when a push is made to the master branch.
The user should be able to either create a new game or join an existing game with a random opponent.
After a game is finished the players should be asked if they want to start another game or if they want to leave
A user can challange another player by specifying the opponents name in the game area.
Both the UI and the backend should be automatically deployed to a server.
A finished game should be discarded (deleted from memory)
So no conversions between board representation and disc is required.
Create a login page where a player can login as a "guest".
Add functionality on the server for accepting a guest-player and also login functionality which later on can be used by "registered" users.
A player, when logged in, should be able to observe an ongoing game.
A signed in user should be able to monitor other active games.
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.