Skip to content

Vuesnake, the snake client you didn't even ask for

Notifications You must be signed in to change notification settings

RoyAppeldoorn/vuesnake

Repository files navigation

Vuesnake!

A websocket based multiplayer snake game made with Vue.js

What is Vuesnake?

Vuesnake is a Vue.js based multiplayer snake game, using websockets as the communication. The game logic for Vuesnake is pure serverside. The client also communicates with a Spring Boot API for storing player related stats. This was my first interaction with websockets and it is developed for local use only. I know that beats the purpose of using websockets but it was a great exercise.

Features

  • Registration via firebase.
  • Login authentication.
  • Unique snake names.
  • Unique snake color for each player.
  • Live kill count / dead count update for your character.
  • Snake can travel through walls.
  • Game keeps count of the points.

C1 model

Registration

Registration

Gameplay

Gameplay

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

About

Vuesnake, the snake client you didn't even ask for

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published