ivan1993spb / snake-lightweight-client

The Snake Lightweight Client 🎮 is a client for an online version of the famous snake arcade. Written on JS

Home Page:http://snakeonline.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Snake Lightweight Client

Build Status GitHub release license

The Snake Lightweight Client is a client for the Snake-Server. See a working instance here - https://snakeonline.xyz

The source code of the server: https://github.com/ivan1993spb/snake-server

Demo

Client screenshot

Try it out!

Project setup

yarn install

Compiles and hot-reloads for development

yarn run serve

To disable mocks in development mode use environment variables before yarn run serve

export SNAKE_SERVER_ENABLE_MOCK=false
export SNAKE_SERVER_PORT=8080
export SNAKE_SERVER_HOST=localhost

To make it work with a https instance of the server:

export SNAKE_SERVER_ENABLE_MOCK=false
export SNAKE_SERVER_HOST=localhost
export SNAKE_SERVER_WEB_SCHEME=https
export SNAKE_SERVER_SOCKET_SCHEME=wss
export SNAKE_SERVER_PORT=443

Compiles and minifies for production

yarn run build

Run your tests

yarn run test

Lints and fixes files

yarn run lint

Run your unit tests

yarn run test:unit

License

See LICENSE.

About

The Snake Lightweight Client 🎮 is a client for an online version of the famous snake arcade. Written on JS

http://snakeonline.xyz

License:MIT License


Languages

Language:JavaScript 80.5%Language:Vue 17.6%Language:HTML 0.8%Language:Makefile 0.7%Language:Dockerfile 0.3%Language:SCSS 0.1%