d7d4b0ba511faf00496f14d55043bec87f6b6c81
Snek
A "simple" Snake, done as my final JS class project
Features
- 60 FPS 2D animations
- arcade and speedrun game modes
- touchscreen and controller support
- playable at snek.codinget.me
Dev dependencies
- All the POSIX tools, most importantly a POSIX-compliant shell,
echo,rm,seqandsed- Busybox is known to work
- GNU Coreutils are known to work
- On Windows, WSL is known to work
- Imagemagick, with the
converttool in the PATH - Make
- Node.js and npm, both in the PATH
- Node.js 10 and 12 are known to work
- node-gyp and python are required for the database
Running the game (dev)
git clonethis reponpm installthe dependencies (this will also build the ressources and initialize the database)npm startthe server
Running the game (prod)
- Get the Dockerfile
docker builditdocker run -it -p80:3000the container- ideally, put it behind a reverse proxy
License
Description
A "simple" Snake, done as my final JS class project back in DUT
https://snek.s.codinget.me
Languages
JavaScript
80.9%
Less
8.6%
HTML
6%
Makefile
4.1%
Dockerfile
0.4%