├── .gitignore ├── LICENSE ├── README.md ├── dist ├── img │ ├── favicon.ico │ ├── orc.png │ ├── player.png │ ├── tiles.png │ └── title.jpg ├── index.html └── js │ └── elven-scout.js ├── package.json ├── resources ├── animations.tmx ├── playertiles.tsx ├── tilemap1.tmx ├── tiles.xcf └── tileset.tsx ├── src ├── ai.js ├── ais │ └── dummy.js ├── animation.js ├── body.js ├── camera.js ├── character-sheet.js ├── collider.js ├── control-state.js ├── game.js ├── image-loader.js ├── index.js ├── maps │ ├── animations.json │ └── level1.json ├── orc.js ├── player.js ├── projectile.js ├── projectiles │ └── arrow.js ├── scene.js ├── scenes │ ├── game-level.js │ ├── loading.js │ └── menu.js ├── screen.js ├── sprite-sheet.js ├── sprite.js ├── tile-map.js └── vector.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/README.md -------------------------------------------------------------------------------- /dist/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/img/favicon.ico -------------------------------------------------------------------------------- /dist/img/orc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/img/orc.png -------------------------------------------------------------------------------- /dist/img/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/img/player.png -------------------------------------------------------------------------------- /dist/img/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/img/tiles.png -------------------------------------------------------------------------------- /dist/img/title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/img/title.jpg -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/js/elven-scout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/dist/js/elven-scout.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/package.json -------------------------------------------------------------------------------- /resources/animations.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/resources/animations.tmx -------------------------------------------------------------------------------- /resources/playertiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/resources/playertiles.tsx -------------------------------------------------------------------------------- /resources/tilemap1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/resources/tilemap1.tmx -------------------------------------------------------------------------------- /resources/tiles.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/resources/tiles.xcf -------------------------------------------------------------------------------- /resources/tileset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/resources/tileset.tsx -------------------------------------------------------------------------------- /src/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/ai.js -------------------------------------------------------------------------------- /src/ais/dummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/ais/dummy.js -------------------------------------------------------------------------------- /src/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/animation.js -------------------------------------------------------------------------------- /src/body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/body.js -------------------------------------------------------------------------------- /src/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/camera.js -------------------------------------------------------------------------------- /src/character-sheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/character-sheet.js -------------------------------------------------------------------------------- /src/collider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/collider.js -------------------------------------------------------------------------------- /src/control-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/control-state.js -------------------------------------------------------------------------------- /src/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/game.js -------------------------------------------------------------------------------- /src/image-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/image-loader.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/index.js -------------------------------------------------------------------------------- /src/maps/animations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/maps/animations.json -------------------------------------------------------------------------------- /src/maps/level1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/maps/level1.json -------------------------------------------------------------------------------- /src/orc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/orc.js -------------------------------------------------------------------------------- /src/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/player.js -------------------------------------------------------------------------------- /src/projectile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/projectile.js -------------------------------------------------------------------------------- /src/projectiles/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/projectiles/arrow.js -------------------------------------------------------------------------------- /src/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/scene.js -------------------------------------------------------------------------------- /src/scenes/game-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/scenes/game-level.js -------------------------------------------------------------------------------- /src/scenes/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/scenes/loading.js -------------------------------------------------------------------------------- /src/scenes/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/scenes/menu.js -------------------------------------------------------------------------------- /src/screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/screen.js -------------------------------------------------------------------------------- /src/sprite-sheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/sprite-sheet.js -------------------------------------------------------------------------------- /src/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/sprite.js -------------------------------------------------------------------------------- /src/tile-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/tile-map.js -------------------------------------------------------------------------------- /src/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/src/vector.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webgirlkristina/elven-scout/HEAD/webpack.config.js --------------------------------------------------------------------------------