├── .gitignore ├── LICENSE ├── README.md ├── constants.js ├── index.js ├── package.json ├── public ├── audio │ ├── derezzed_8bit.mid │ ├── derezzed_8bit.mp3 │ └── tron-legacy_8bit.mp3 ├── build │ └── .gitignore ├── css │ ├── colorpicker.styl │ ├── font.styl │ ├── font │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ ├── icomoon.woff │ │ ├── loaded-webfont.eot │ │ ├── loaded-webfont.svg │ │ ├── loaded-webfont.ttf │ │ ├── loaded-webfont.woff │ │ └── loaded-webfont.woff2 │ ├── game.styl │ ├── index.styl │ ├── loader.styl │ ├── main.styl │ └── mobile.styl ├── game.html ├── images │ ├── battery.png │ ├── favicons │ │ ├── android-chrome-144x144.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-36x36.png │ │ ├── android-chrome-48x48.png │ │ ├── android-chrome-72x72.png │ │ ├── android-chrome-96x96.png │ │ ├── apple-touch-icon-114x114.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-144x144.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-57x57.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-72x72.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon-precomposed.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-194x194.png │ │ ├── favicon-32x32.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── manifest.json │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ └── mstile-70x70.png │ ├── help │ │ ├── help.png │ │ ├── trake_print1.png │ │ ├── trake_print2.png │ │ └── trake_readmelogo.png │ ├── landmine.png │ ├── logo_froggies.svg │ ├── trake_bike.png │ ├── trake_gridbg.png │ └── trake_ice_30x30.png ├── index.html └── js │ ├── app │ ├── addRoom.js │ ├── colorPicker.js │ ├── main.js │ ├── playerConfig.js │ └── rooms.js │ └── game │ ├── consoleView.js │ ├── controllers │ ├── controllerFactory.js │ ├── iAController.js │ ├── keyboardController.js │ └── remoteNetworkController.js │ ├── dj.js │ ├── domUtil.js │ ├── drawableUtil.js │ ├── entities │ ├── bomb.js │ ├── food.js │ ├── gameBoard.js │ ├── ice.js │ ├── objectFactory.js │ ├── portal.js │ └── snake.js │ ├── game.js │ ├── helpRoom.js │ ├── main.js │ ├── networkRemoteGame.js │ └── scoreView.js ├── server ├── objectManager.js ├── player.js ├── room.js └── roomManager.js └── shared ├── entityCst.js ├── gameUtil.js └── mathUtil.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | npm-debug.log -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/README.md -------------------------------------------------------------------------------- /constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/constants.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/package.json -------------------------------------------------------------------------------- /public/audio/derezzed_8bit.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/audio/derezzed_8bit.mid -------------------------------------------------------------------------------- /public/audio/derezzed_8bit.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/audio/derezzed_8bit.mp3 -------------------------------------------------------------------------------- /public/audio/tron-legacy_8bit.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/audio/tron-legacy_8bit.mp3 -------------------------------------------------------------------------------- /public/build/.gitignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /public/css/colorpicker.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/colorpicker.styl -------------------------------------------------------------------------------- /public/css/font.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font.styl -------------------------------------------------------------------------------- /public/css/font/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/icomoon.eot -------------------------------------------------------------------------------- /public/css/font/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/icomoon.svg -------------------------------------------------------------------------------- /public/css/font/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/icomoon.ttf -------------------------------------------------------------------------------- /public/css/font/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/icomoon.woff -------------------------------------------------------------------------------- /public/css/font/loaded-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/loaded-webfont.eot -------------------------------------------------------------------------------- /public/css/font/loaded-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/loaded-webfont.svg -------------------------------------------------------------------------------- /public/css/font/loaded-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/loaded-webfont.ttf -------------------------------------------------------------------------------- /public/css/font/loaded-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/loaded-webfont.woff -------------------------------------------------------------------------------- /public/css/font/loaded-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/font/loaded-webfont.woff2 -------------------------------------------------------------------------------- /public/css/game.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/game.styl -------------------------------------------------------------------------------- /public/css/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/index.styl -------------------------------------------------------------------------------- /public/css/loader.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/loader.styl -------------------------------------------------------------------------------- /public/css/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/main.styl -------------------------------------------------------------------------------- /public/css/mobile.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/css/mobile.styl -------------------------------------------------------------------------------- /public/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/game.html -------------------------------------------------------------------------------- /public/images/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/battery.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-144x144.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-36x36.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-48x48.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-72x72.png -------------------------------------------------------------------------------- /public/images/favicons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/android-chrome-96x96.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-194x194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/favicon-194x194.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /public/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/favicon.ico -------------------------------------------------------------------------------- /public/images/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/manifest.json -------------------------------------------------------------------------------- /public/images/favicons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/mstile-144x144.png -------------------------------------------------------------------------------- /public/images/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /public/images/favicons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/mstile-310x150.png -------------------------------------------------------------------------------- /public/images/favicons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/mstile-310x310.png -------------------------------------------------------------------------------- /public/images/favicons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/favicons/mstile-70x70.png -------------------------------------------------------------------------------- /public/images/help/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/help/help.png -------------------------------------------------------------------------------- /public/images/help/trake_print1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/help/trake_print1.png -------------------------------------------------------------------------------- /public/images/help/trake_print2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/help/trake_print2.png -------------------------------------------------------------------------------- /public/images/help/trake_readmelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/help/trake_readmelogo.png -------------------------------------------------------------------------------- /public/images/landmine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/landmine.png -------------------------------------------------------------------------------- /public/images/logo_froggies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/logo_froggies.svg -------------------------------------------------------------------------------- /public/images/trake_bike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/trake_bike.png -------------------------------------------------------------------------------- /public/images/trake_gridbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/trake_gridbg.png -------------------------------------------------------------------------------- /public/images/trake_ice_30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/images/trake_ice_30x30.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/app/addRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/app/addRoom.js -------------------------------------------------------------------------------- /public/js/app/colorPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/app/colorPicker.js -------------------------------------------------------------------------------- /public/js/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/app/main.js -------------------------------------------------------------------------------- /public/js/app/playerConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/app/playerConfig.js -------------------------------------------------------------------------------- /public/js/app/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/app/rooms.js -------------------------------------------------------------------------------- /public/js/game/consoleView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/consoleView.js -------------------------------------------------------------------------------- /public/js/game/controllers/controllerFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/controllers/controllerFactory.js -------------------------------------------------------------------------------- /public/js/game/controllers/iAController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/controllers/iAController.js -------------------------------------------------------------------------------- /public/js/game/controllers/keyboardController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/controllers/keyboardController.js -------------------------------------------------------------------------------- /public/js/game/controllers/remoteNetworkController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/controllers/remoteNetworkController.js -------------------------------------------------------------------------------- /public/js/game/dj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/dj.js -------------------------------------------------------------------------------- /public/js/game/domUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/domUtil.js -------------------------------------------------------------------------------- /public/js/game/drawableUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/drawableUtil.js -------------------------------------------------------------------------------- /public/js/game/entities/bomb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/bomb.js -------------------------------------------------------------------------------- /public/js/game/entities/food.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/food.js -------------------------------------------------------------------------------- /public/js/game/entities/gameBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/gameBoard.js -------------------------------------------------------------------------------- /public/js/game/entities/ice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/ice.js -------------------------------------------------------------------------------- /public/js/game/entities/objectFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/objectFactory.js -------------------------------------------------------------------------------- /public/js/game/entities/portal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/portal.js -------------------------------------------------------------------------------- /public/js/game/entities/snake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/entities/snake.js -------------------------------------------------------------------------------- /public/js/game/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/game.js -------------------------------------------------------------------------------- /public/js/game/helpRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/helpRoom.js -------------------------------------------------------------------------------- /public/js/game/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/main.js -------------------------------------------------------------------------------- /public/js/game/networkRemoteGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/networkRemoteGame.js -------------------------------------------------------------------------------- /public/js/game/scoreView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/public/js/game/scoreView.js -------------------------------------------------------------------------------- /server/objectManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/server/objectManager.js -------------------------------------------------------------------------------- /server/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/server/player.js -------------------------------------------------------------------------------- /server/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/server/room.js -------------------------------------------------------------------------------- /server/roomManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/server/roomManager.js -------------------------------------------------------------------------------- /shared/entityCst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/shared/entityCst.js -------------------------------------------------------------------------------- /shared/gameUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/shared/gameUtil.js -------------------------------------------------------------------------------- /shared/mathUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Froggies/trake/HEAD/shared/mathUtil.js --------------------------------------------------------------------------------