├── .gitignore ├── .gitmodules ├── .jshintrc ├── Makefile ├── assets ├── banner-square-adjustments-again.png ├── banner-square-adjustments-again.xcf ├── banner-square-adjustments.png ├── banner-square-adjustments.xcf ├── banner-square.png ├── banner-square.xcf ├── planet-blue.png ├── planet-orange.png ├── planet-pink.png ├── ship.png └── title.png ├── config ├── constants.json ├── js.json └── mangle.json └── src ├── index.html ├── js ├── ai │ └── path-finder.js ├── camera.js ├── canvas-additions.js ├── event-hub.js ├── font.js ├── game.js ├── globals.js ├── graphics │ ├── assets.js │ ├── create-canvas.js │ ├── create-pattern.js │ └── particle.js ├── items │ ├── health-item.js │ ├── item.js │ └── resource-item.js ├── keyboard.js ├── main.js ├── math.js ├── missions │ ├── asteroids.js │ ├── attack-planet.js │ ├── collect-resources.js │ ├── mission-step.js │ ├── pirates.js │ ├── prompt-mission.js │ ├── reach-target.js │ ├── study-body.js │ ├── timed-mission-step.js │ └── tutorial-steps.js ├── projectiles │ ├── laser.js │ ├── simple-laser.js │ └── super-laser.js ├── ships │ ├── ai-ship.js │ ├── player-ship.js │ └── ship.js ├── sound │ ├── jsfxr.js │ └── sounds.js ├── stations │ ├── city.js │ ├── factory.js │ ├── mortar.js │ ├── mountain.js │ └── planetary-station.js ├── touch.js ├── util │ ├── format-time.js │ ├── interp.js │ ├── once.js │ ├── points-around.js │ ├── random-name.js │ ├── resizer.js │ └── rng.js └── world │ ├── asteroid.js │ ├── black-hole.js │ ├── body.js │ ├── civilization.js │ ├── planet.js │ ├── star.js │ └── universe.js └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/.gitmodules -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/.jshintrc -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/Makefile -------------------------------------------------------------------------------- /assets/banner-square-adjustments-again.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square-adjustments-again.png -------------------------------------------------------------------------------- /assets/banner-square-adjustments-again.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square-adjustments-again.xcf -------------------------------------------------------------------------------- /assets/banner-square-adjustments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square-adjustments.png -------------------------------------------------------------------------------- /assets/banner-square-adjustments.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square-adjustments.xcf -------------------------------------------------------------------------------- /assets/banner-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square.png -------------------------------------------------------------------------------- /assets/banner-square.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/banner-square.xcf -------------------------------------------------------------------------------- /assets/planet-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/planet-blue.png -------------------------------------------------------------------------------- /assets/planet-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/planet-orange.png -------------------------------------------------------------------------------- /assets/planet-pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/planet-pink.png -------------------------------------------------------------------------------- /assets/ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/ship.png -------------------------------------------------------------------------------- /assets/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/assets/title.png -------------------------------------------------------------------------------- /config/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/config/constants.json -------------------------------------------------------------------------------- /config/js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/config/js.json -------------------------------------------------------------------------------- /config/mangle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/config/mangle.json -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/index.html -------------------------------------------------------------------------------- /src/js/ai/path-finder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/ai/path-finder.js -------------------------------------------------------------------------------- /src/js/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/camera.js -------------------------------------------------------------------------------- /src/js/canvas-additions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/canvas-additions.js -------------------------------------------------------------------------------- /src/js/event-hub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/event-hub.js -------------------------------------------------------------------------------- /src/js/font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/font.js -------------------------------------------------------------------------------- /src/js/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/game.js -------------------------------------------------------------------------------- /src/js/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/globals.js -------------------------------------------------------------------------------- /src/js/graphics/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/graphics/assets.js -------------------------------------------------------------------------------- /src/js/graphics/create-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/graphics/create-canvas.js -------------------------------------------------------------------------------- /src/js/graphics/create-pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/graphics/create-pattern.js -------------------------------------------------------------------------------- /src/js/graphics/particle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/graphics/particle.js -------------------------------------------------------------------------------- /src/js/items/health-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/items/health-item.js -------------------------------------------------------------------------------- /src/js/items/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/items/item.js -------------------------------------------------------------------------------- /src/js/items/resource-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/items/resource-item.js -------------------------------------------------------------------------------- /src/js/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/keyboard.js -------------------------------------------------------------------------------- /src/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/main.js -------------------------------------------------------------------------------- /src/js/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/math.js -------------------------------------------------------------------------------- /src/js/missions/asteroids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/asteroids.js -------------------------------------------------------------------------------- /src/js/missions/attack-planet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/attack-planet.js -------------------------------------------------------------------------------- /src/js/missions/collect-resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/collect-resources.js -------------------------------------------------------------------------------- /src/js/missions/mission-step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/mission-step.js -------------------------------------------------------------------------------- /src/js/missions/pirates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/pirates.js -------------------------------------------------------------------------------- /src/js/missions/prompt-mission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/prompt-mission.js -------------------------------------------------------------------------------- /src/js/missions/reach-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/reach-target.js -------------------------------------------------------------------------------- /src/js/missions/study-body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/study-body.js -------------------------------------------------------------------------------- /src/js/missions/timed-mission-step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/timed-mission-step.js -------------------------------------------------------------------------------- /src/js/missions/tutorial-steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/missions/tutorial-steps.js -------------------------------------------------------------------------------- /src/js/projectiles/laser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/projectiles/laser.js -------------------------------------------------------------------------------- /src/js/projectiles/simple-laser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/projectiles/simple-laser.js -------------------------------------------------------------------------------- /src/js/projectiles/super-laser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/projectiles/super-laser.js -------------------------------------------------------------------------------- /src/js/ships/ai-ship.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/ships/ai-ship.js -------------------------------------------------------------------------------- /src/js/ships/player-ship.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/ships/player-ship.js -------------------------------------------------------------------------------- /src/js/ships/ship.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/ships/ship.js -------------------------------------------------------------------------------- /src/js/sound/jsfxr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/sound/jsfxr.js -------------------------------------------------------------------------------- /src/js/sound/sounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/sound/sounds.js -------------------------------------------------------------------------------- /src/js/stations/city.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/stations/city.js -------------------------------------------------------------------------------- /src/js/stations/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/stations/factory.js -------------------------------------------------------------------------------- /src/js/stations/mortar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/stations/mortar.js -------------------------------------------------------------------------------- /src/js/stations/mountain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/stations/mountain.js -------------------------------------------------------------------------------- /src/js/stations/planetary-station.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/stations/planetary-station.js -------------------------------------------------------------------------------- /src/js/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/touch.js -------------------------------------------------------------------------------- /src/js/util/format-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/format-time.js -------------------------------------------------------------------------------- /src/js/util/interp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/interp.js -------------------------------------------------------------------------------- /src/js/util/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/once.js -------------------------------------------------------------------------------- /src/js/util/points-around.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/points-around.js -------------------------------------------------------------------------------- /src/js/util/random-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/random-name.js -------------------------------------------------------------------------------- /src/js/util/resizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/resizer.js -------------------------------------------------------------------------------- /src/js/util/rng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/util/rng.js -------------------------------------------------------------------------------- /src/js/world/asteroid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/asteroid.js -------------------------------------------------------------------------------- /src/js/world/black-hole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/black-hole.js -------------------------------------------------------------------------------- /src/js/world/body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/body.js -------------------------------------------------------------------------------- /src/js/world/civilization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/civilization.js -------------------------------------------------------------------------------- /src/js/world/planet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/planet.js -------------------------------------------------------------------------------- /src/js/world/star.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/star.js -------------------------------------------------------------------------------- /src/js/world/universe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/js/world/universe.js -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvst/everyones-sky/HEAD/src/style.css --------------------------------------------------------------------------------