├── .gitignore ├── HowToUse.md ├── LICENSE ├── README.md ├── config.json ├── entities ├── entities.js ├── food.js ├── sector.js └── snake.js ├── install_modules.bat ├── install_modules.sh ├── package.json ├── packets ├── clientbound │ └── setUsernamePacket.js ├── packets.js └── serverbound │ ├── eatFoodPacket.js │ ├── globalHighscorePacket.js │ ├── initialPacket.js │ ├── leaderboardPacket.js │ ├── movePacket.js │ ├── newSnakePacket.js │ ├── pongPacket.js │ ├── spawnFoodPacket.js │ ├── updateDirectionPacket.js │ ├── updatePositionPacket.js │ └── updateRemotePositionPacket.js ├── server.js ├── start_server.bat ├── start_server.sh ├── tests ├── game-mods │ ├── print_snake.js │ ├── traffic_loggin_game_loop.js │ ├── traffic_loggin_on_message.js │ ├── traffic_logging_game_loop_gameB492a.js │ └── traffic_logging_on_message_gameB492a.js ├── pretty_gameB492a.js ├── pretty_gameG8dni.js └── traffic.log └── utils ├── constants.js ├── gameUtils.js ├── logging └── logger.js ├── mathUtils.js ├── message_util.js └── settings.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/.gitignore -------------------------------------------------------------------------------- /HowToUse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/HowToUse.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/config.json -------------------------------------------------------------------------------- /entities/entities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/entities/entities.js -------------------------------------------------------------------------------- /entities/food.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/entities/food.js -------------------------------------------------------------------------------- /entities/sector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/entities/sector.js -------------------------------------------------------------------------------- /entities/snake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/entities/snake.js -------------------------------------------------------------------------------- /install_modules.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/install_modules.bat -------------------------------------------------------------------------------- /install_modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/install_modules.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/package.json -------------------------------------------------------------------------------- /packets/clientbound/setUsernamePacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/clientbound/setUsernamePacket.js -------------------------------------------------------------------------------- /packets/packets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/packets.js -------------------------------------------------------------------------------- /packets/serverbound/eatFoodPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/eatFoodPacket.js -------------------------------------------------------------------------------- /packets/serverbound/globalHighscorePacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/globalHighscorePacket.js -------------------------------------------------------------------------------- /packets/serverbound/initialPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/initialPacket.js -------------------------------------------------------------------------------- /packets/serverbound/leaderboardPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/leaderboardPacket.js -------------------------------------------------------------------------------- /packets/serverbound/movePacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/movePacket.js -------------------------------------------------------------------------------- /packets/serverbound/newSnakePacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/newSnakePacket.js -------------------------------------------------------------------------------- /packets/serverbound/pongPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/pongPacket.js -------------------------------------------------------------------------------- /packets/serverbound/spawnFoodPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/spawnFoodPacket.js -------------------------------------------------------------------------------- /packets/serverbound/updateDirectionPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/updateDirectionPacket.js -------------------------------------------------------------------------------- /packets/serverbound/updatePositionPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/packets/serverbound/updatePositionPacket.js -------------------------------------------------------------------------------- /packets/serverbound/updateRemotePositionPacket.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/server.js -------------------------------------------------------------------------------- /start_server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/start_server.bat -------------------------------------------------------------------------------- /start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/start_server.sh -------------------------------------------------------------------------------- /tests/game-mods/print_snake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/game-mods/print_snake.js -------------------------------------------------------------------------------- /tests/game-mods/traffic_loggin_game_loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/game-mods/traffic_loggin_game_loop.js -------------------------------------------------------------------------------- /tests/game-mods/traffic_loggin_on_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/game-mods/traffic_loggin_on_message.js -------------------------------------------------------------------------------- /tests/game-mods/traffic_logging_game_loop_gameB492a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/game-mods/traffic_logging_game_loop_gameB492a.js -------------------------------------------------------------------------------- /tests/game-mods/traffic_logging_on_message_gameB492a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/game-mods/traffic_logging_on_message_gameB492a.js -------------------------------------------------------------------------------- /tests/pretty_gameB492a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/pretty_gameB492a.js -------------------------------------------------------------------------------- /tests/pretty_gameG8dni.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/pretty_gameG8dni.js -------------------------------------------------------------------------------- /tests/traffic.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/tests/traffic.log -------------------------------------------------------------------------------- /utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/constants.js -------------------------------------------------------------------------------- /utils/gameUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/gameUtils.js -------------------------------------------------------------------------------- /utils/logging/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/logging/logger.js -------------------------------------------------------------------------------- /utils/mathUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/mathUtils.js -------------------------------------------------------------------------------- /utils/message_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/message_util.js -------------------------------------------------------------------------------- /utils/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/circa94/JSlither/HEAD/utils/settings.js --------------------------------------------------------------------------------