2021-frontend-wss's People
2021-frontend-wss's Issues
Rearchitect game reset events
Currently a game reset triggers a flow that calls initialisePlayer
again. This works, but isn't ideal since the client has no idea what's happened. Instead we should handle this gracefully, and send a message to notify the client that the game has been reset and that they need to refresh or click the "new game" button.
CC @kylebuch8 WDYT?
add "timestamp" to stored attacks
When an attack is processed and stored we should add a timestamp
to it. This can be used to reliably determine attack order and for metrics.
remove "score" from player models
The score for a player will be computed using a separate service so we should remove this field from the player model.
add "human" property to attacks
A player has a limited time window to attack. This is enforced by the frontend code. If the frontend code randomly selects an attack for the player, then we need to know.
To achieve this we will add a human
property to the attack payload. If it is set to false
, then we know that the attack was not the result of the user, but instead randomly chosen by the client code.
UI doesn't show error if a user selects a cell which has been played previously
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.