Lag is the single most annoying aspect of online gaming -- the smallest bit of lag can completely ruin any game. We wanted to get rid of its effects without having to invest in any extra hardware.
What it does
Our game communicates with the server in 0.3 second intervals to simulate server-side lag. Once a button is pressed, a neural network (an LSTM) predicts what will happen and fills in the gaps.
How we built it
We first built a webpage with a multiplayer browser game with Vue. The back-end was a node.js server running on one of our computers.
Accomplishments that we're proud of
-Getting the model to generate predictions with a reasonable level of accuracy.
-Familiarizing ourselves with Vue.js
-Creating a multiplayer game without latency.