├── .gitignore ├── README.md ├── art.png ├── closure ├── closure.jar ├── html_bottom.txt └── html_top.txt ├── dev ├── editor_tiles.png ├── editor_tiles.tsx ├── map.tmx ├── tiles.png └── ufo.png ├── font.png ├── index.html ├── levels ├── 1.tmx ├── 2.tmx ├── 3.tmx ├── 4.tmx ├── 5.tmx ├── 6.tmx ├── 7.tmx ├── 8.tmx ├── 9.tmx ├── A.tmx ├── B.tmx ├── C.tmx ├── D.tmx ├── E.tmx └── F.tmx ├── makefile ├── mapconv.py └── src ├── agent.ts ├── audiointro.ts ├── canvas.ts ├── core.ts ├── datagen.ts ├── dust.ts ├── game.ts ├── intro.ts ├── keyboard.ts ├── main.ts ├── mapdata.ts ├── math.ts ├── menu.ts ├── misc.ts ├── particle.ts ├── sky.ts ├── sound.ts ├── soundsrc.ts ├── stage.ts ├── startintro.ts ├── title.ts ├── transition.ts ├── types.ts └── vector.ts /.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | js 3 | temp 4 | *.js 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/README.md -------------------------------------------------------------------------------- /art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/art.png -------------------------------------------------------------------------------- /closure/closure.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/closure/closure.jar -------------------------------------------------------------------------------- /closure/html_bottom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/closure/html_bottom.txt -------------------------------------------------------------------------------- /closure/html_top.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/closure/html_top.txt -------------------------------------------------------------------------------- /dev/editor_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/dev/editor_tiles.png -------------------------------------------------------------------------------- /dev/editor_tiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/dev/editor_tiles.tsx -------------------------------------------------------------------------------- /dev/map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/dev/map.tmx -------------------------------------------------------------------------------- /dev/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/dev/tiles.png -------------------------------------------------------------------------------- /dev/ufo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/dev/ufo.png -------------------------------------------------------------------------------- /font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/font.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/index.html -------------------------------------------------------------------------------- /levels/1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/1.tmx -------------------------------------------------------------------------------- /levels/2.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/2.tmx -------------------------------------------------------------------------------- /levels/3.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/3.tmx -------------------------------------------------------------------------------- /levels/4.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/4.tmx -------------------------------------------------------------------------------- /levels/5.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/5.tmx -------------------------------------------------------------------------------- /levels/6.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/6.tmx -------------------------------------------------------------------------------- /levels/7.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/7.tmx -------------------------------------------------------------------------------- /levels/8.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/8.tmx -------------------------------------------------------------------------------- /levels/9.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/9.tmx -------------------------------------------------------------------------------- /levels/A.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/A.tmx -------------------------------------------------------------------------------- /levels/B.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/B.tmx -------------------------------------------------------------------------------- /levels/C.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/C.tmx -------------------------------------------------------------------------------- /levels/D.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/D.tmx -------------------------------------------------------------------------------- /levels/E.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/E.tmx -------------------------------------------------------------------------------- /levels/F.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/levels/F.tmx -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/makefile -------------------------------------------------------------------------------- /mapconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/mapconv.py -------------------------------------------------------------------------------- /src/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/agent.ts -------------------------------------------------------------------------------- /src/audiointro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/audiointro.ts -------------------------------------------------------------------------------- /src/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/canvas.ts -------------------------------------------------------------------------------- /src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/core.ts -------------------------------------------------------------------------------- /src/datagen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/datagen.ts -------------------------------------------------------------------------------- /src/dust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/dust.ts -------------------------------------------------------------------------------- /src/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/game.ts -------------------------------------------------------------------------------- /src/intro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/intro.ts -------------------------------------------------------------------------------- /src/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/keyboard.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/mapdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/mapdata.ts -------------------------------------------------------------------------------- /src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/math.ts -------------------------------------------------------------------------------- /src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/menu.ts -------------------------------------------------------------------------------- /src/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/misc.ts -------------------------------------------------------------------------------- /src/particle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/particle.ts -------------------------------------------------------------------------------- /src/sky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/sky.ts -------------------------------------------------------------------------------- /src/sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/sound.ts -------------------------------------------------------------------------------- /src/soundsrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/soundsrc.ts -------------------------------------------------------------------------------- /src/stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/stage.ts -------------------------------------------------------------------------------- /src/startintro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/startintro.ts -------------------------------------------------------------------------------- /src/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/title.ts -------------------------------------------------------------------------------- /src/transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/transition.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jani-nykanen/the-maze-of-space-goblins/HEAD/src/vector.ts --------------------------------------------------------------------------------