├── .gitignore ├── README.md ├── audio ├── explosion-0.mp3 ├── explosion-1.mp3 ├── explosion-2.mp3 ├── pew-0.mp3 ├── pew-1.mp3 └── pew-2.mp3 ├── collisionhelpers.js ├── docs ├── README.md ├── asteroid.js ├── audio │ ├── explosion-0.mp3 │ ├── explosion-1.mp3 │ ├── explosion-2.mp3 │ └── pew.mp3 ├── entity.js ├── hud.js ├── index.html ├── input.js ├── laser.js ├── libraries │ ├── p5.dom.js │ ├── p5.js │ └── p5.sound.js ├── ship.js └── sketch.js ├── entities ├── asteroid.js ├── entity.js ├── laser.js └── ship.js ├── index.html ├── input.js ├── libraries ├── p5.dom.js ├── p5.js └── p5.sound.js ├── managers ├── entitymanager.js ├── levelmanager.js └── uimanager.js ├── player.js ├── shape.js ├── sketch.js ├── ui ├── hud.js ├── playercontrols.js └── uielement.js └── world.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/README.md -------------------------------------------------------------------------------- /audio/explosion-0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/explosion-0.mp3 -------------------------------------------------------------------------------- /audio/explosion-1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/explosion-1.mp3 -------------------------------------------------------------------------------- /audio/explosion-2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/explosion-2.mp3 -------------------------------------------------------------------------------- /audio/pew-0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/pew-0.mp3 -------------------------------------------------------------------------------- /audio/pew-1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/pew-1.mp3 -------------------------------------------------------------------------------- /audio/pew-2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/audio/pew-2.mp3 -------------------------------------------------------------------------------- /collisionhelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/collisionhelpers.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/asteroid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/asteroid.js -------------------------------------------------------------------------------- /docs/audio/explosion-0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/audio/explosion-0.mp3 -------------------------------------------------------------------------------- /docs/audio/explosion-1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/audio/explosion-1.mp3 -------------------------------------------------------------------------------- /docs/audio/explosion-2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/audio/explosion-2.mp3 -------------------------------------------------------------------------------- /docs/audio/pew.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/audio/pew.mp3 -------------------------------------------------------------------------------- /docs/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/entity.js -------------------------------------------------------------------------------- /docs/hud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/hud.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/input.js -------------------------------------------------------------------------------- /docs/laser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/laser.js -------------------------------------------------------------------------------- /docs/libraries/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/libraries/p5.dom.js -------------------------------------------------------------------------------- /docs/libraries/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/libraries/p5.js -------------------------------------------------------------------------------- /docs/libraries/p5.sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/libraries/p5.sound.js -------------------------------------------------------------------------------- /docs/ship.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/ship.js -------------------------------------------------------------------------------- /docs/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/docs/sketch.js -------------------------------------------------------------------------------- /entities/asteroid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/entities/asteroid.js -------------------------------------------------------------------------------- /entities/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/entities/entity.js -------------------------------------------------------------------------------- /entities/laser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/entities/laser.js -------------------------------------------------------------------------------- /entities/ship.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/entities/ship.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/index.html -------------------------------------------------------------------------------- /input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/input.js -------------------------------------------------------------------------------- /libraries/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/libraries/p5.dom.js -------------------------------------------------------------------------------- /libraries/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/libraries/p5.js -------------------------------------------------------------------------------- /libraries/p5.sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/libraries/p5.sound.js -------------------------------------------------------------------------------- /managers/entitymanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/managers/entitymanager.js -------------------------------------------------------------------------------- /managers/levelmanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/managers/levelmanager.js -------------------------------------------------------------------------------- /managers/uimanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/managers/uimanager.js -------------------------------------------------------------------------------- /player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/player.js -------------------------------------------------------------------------------- /shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/shape.js -------------------------------------------------------------------------------- /sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/sketch.js -------------------------------------------------------------------------------- /ui/hud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/ui/hud.js -------------------------------------------------------------------------------- /ui/playercontrols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/ui/playercontrols.js -------------------------------------------------------------------------------- /ui/uielement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/ui/uielement.js -------------------------------------------------------------------------------- /world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingTrain/asteroids-advanced/HEAD/world.js --------------------------------------------------------------------------------