gonnagle / social-system Goto Github PK
View Code? Open in Web Editor NEWSmall multiplayer online card game stacking Node.js, Socket.IO and Vue.js
License: MIT License
Small multiplayer online card game stacking Node.js, Socket.IO and Vue.js
License: MIT License
Refactor the socket.io communication so that the client doesn't initiate the player specific updates (especially updating the hand).
Problem:
Currently there are cases where the socket.io isn't efficiently used and especially the flow with hands is far from optimal:
Proposed solution:
Implement tracking of players sockets (already tracking the "logged in" players and their cookie tokens so client id could be added to there. Then the flow go be simplified to be:
Deploy to somewhere. For example Heroku?
Will add separate issue about creating CI/CD pipeline as well.
Pick up a suitable test framework and write some unit tests for the classes to cover at least the most important cases.
First version could be even just a simple text file or something else super lightweight to hold the info
Before first round there should be taxation with the following flow:
Technical design:
taxation
for the gamestarted
stateDecide platform/tool to use and set the pipeline(s) up.
One option to investigate could: https://help.github.com/en/actions
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.