├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── 1x1_terrain.png ├── 1x3_terrain.png ├── 3x1_terrain.png ├── 3x3_terrain.png ├── 48_enemy.png ├── bg_tiled_layer1.png ├── bg_tiled_layer2_stars.png ├── projectile_yellow.png ├── rail_gun.png ├── rail_gun_base.png ├── ship.png ├── ship_straight.png ├── ship_turn.png └── snake.png ├── css └── index.css ├── lesson1 ├── game0.js ├── game1.js ├── game2.js ├── game3.js ├── game4.js ├── game5.js ├── game6.js ├── game7.js ├── game8.js └── index.html ├── lesson1_5-tilemap ├── game.js └── index.html ├── lesson2 ├── assets.js ├── config.js ├── core │ ├── bullitizer.js │ ├── fabrics.js │ ├── objectPool.js │ ├── runtime.js │ └── wave.js ├── index.html ├── main.js ├── prefabs │ ├── dataPrefabs.js │ └── modeles.js ├── presenters │ ├── basicPresenter.js │ ├── bulletPresenter.js │ ├── debugPresenter.js │ ├── emptySystem.js │ ├── physicSystem.js │ ├── shipPresenter.js │ └── ufoPresenter.js ├── stages │ ├── game.js │ └── menu.js └── views │ └── scrolledBackground.js └── libs ├── pixi.js └── pixi.js.map /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/README.md -------------------------------------------------------------------------------- /assets/1x1_terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/1x1_terrain.png -------------------------------------------------------------------------------- /assets/1x3_terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/1x3_terrain.png -------------------------------------------------------------------------------- /assets/3x1_terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/3x1_terrain.png -------------------------------------------------------------------------------- /assets/3x3_terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/3x3_terrain.png -------------------------------------------------------------------------------- /assets/48_enemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/48_enemy.png -------------------------------------------------------------------------------- /assets/bg_tiled_layer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/bg_tiled_layer1.png -------------------------------------------------------------------------------- /assets/bg_tiled_layer2_stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/bg_tiled_layer2_stars.png -------------------------------------------------------------------------------- /assets/projectile_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/projectile_yellow.png -------------------------------------------------------------------------------- /assets/rail_gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/rail_gun.png -------------------------------------------------------------------------------- /assets/rail_gun_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/rail_gun_base.png -------------------------------------------------------------------------------- /assets/ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/ship.png -------------------------------------------------------------------------------- /assets/ship_straight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/ship_straight.png -------------------------------------------------------------------------------- /assets/ship_turn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/ship_turn.png -------------------------------------------------------------------------------- /assets/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/assets/snake.png -------------------------------------------------------------------------------- /css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/css/index.css -------------------------------------------------------------------------------- /lesson1/game0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game0.js -------------------------------------------------------------------------------- /lesson1/game1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game1.js -------------------------------------------------------------------------------- /lesson1/game2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game2.js -------------------------------------------------------------------------------- /lesson1/game3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game3.js -------------------------------------------------------------------------------- /lesson1/game4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game4.js -------------------------------------------------------------------------------- /lesson1/game5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game5.js -------------------------------------------------------------------------------- /lesson1/game6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game6.js -------------------------------------------------------------------------------- /lesson1/game7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game7.js -------------------------------------------------------------------------------- /lesson1/game8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/game8.js -------------------------------------------------------------------------------- /lesson1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1/index.html -------------------------------------------------------------------------------- /lesson1_5-tilemap/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1_5-tilemap/game.js -------------------------------------------------------------------------------- /lesson1_5-tilemap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson1_5-tilemap/index.html -------------------------------------------------------------------------------- /lesson2/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/assets.js -------------------------------------------------------------------------------- /lesson2/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/config.js -------------------------------------------------------------------------------- /lesson2/core/bullitizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/core/bullitizer.js -------------------------------------------------------------------------------- /lesson2/core/fabrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/core/fabrics.js -------------------------------------------------------------------------------- /lesson2/core/objectPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/core/objectPool.js -------------------------------------------------------------------------------- /lesson2/core/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/core/runtime.js -------------------------------------------------------------------------------- /lesson2/core/wave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/core/wave.js -------------------------------------------------------------------------------- /lesson2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/index.html -------------------------------------------------------------------------------- /lesson2/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/main.js -------------------------------------------------------------------------------- /lesson2/prefabs/dataPrefabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/prefabs/dataPrefabs.js -------------------------------------------------------------------------------- /lesson2/prefabs/modeles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/prefabs/modeles.js -------------------------------------------------------------------------------- /lesson2/presenters/basicPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/basicPresenter.js -------------------------------------------------------------------------------- /lesson2/presenters/bulletPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/bulletPresenter.js -------------------------------------------------------------------------------- /lesson2/presenters/debugPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/debugPresenter.js -------------------------------------------------------------------------------- /lesson2/presenters/emptySystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/emptySystem.js -------------------------------------------------------------------------------- /lesson2/presenters/physicSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/physicSystem.js -------------------------------------------------------------------------------- /lesson2/presenters/shipPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/shipPresenter.js -------------------------------------------------------------------------------- /lesson2/presenters/ufoPresenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/presenters/ufoPresenter.js -------------------------------------------------------------------------------- /lesson2/stages/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/stages/game.js -------------------------------------------------------------------------------- /lesson2/stages/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/stages/menu.js -------------------------------------------------------------------------------- /lesson2/views/scrolledBackground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/lesson2/views/scrolledBackground.js -------------------------------------------------------------------------------- /libs/pixi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/libs/pixi.js -------------------------------------------------------------------------------- /libs/pixi.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivanpopelyshev/pixi-starfighter/HEAD/libs/pixi.js.map --------------------------------------------------------------------------------