├── .github └── workflows │ ├── nightly.yml │ └── static.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── GitRepoStep.zig ├── ProcessAssetsStep.zig ├── README.md ├── deploy.sh ├── img ├── door.png ├── effects.png ├── favicon.ico ├── font-shadow.png ├── font.png ├── gopher.png ├── healthbar.png ├── hurt.png ├── needleman.png ├── shot.png ├── spike.png ├── teleport.png ├── title.png ├── zero-v2.png └── zero.png ├── index.html ├── js └── webgl.js ├── maps ├── objects │ ├── gopher.tj │ ├── spike.tj │ └── zero.tj ├── stages │ └── needleman │ │ ├── needleman.world │ │ ├── room0.json │ │ ├── room1.json │ │ ├── room2.json │ │ ├── room3.json │ │ ├── room4.json │ │ ├── room5.json │ │ ├── room6.json │ │ └── room7.json ├── tilesets │ ├── gopher.tsj │ ├── needleman.tsj │ ├── spike.tsj │ └── zero.tsj └── zeroman.tiled-project ├── src ├── Box.zig ├── Enemy.zig ├── Entity.zig ├── Player.zig ├── Renderer.zig ├── Room.zig ├── Stage.zig ├── Tile.zig ├── effects.zig ├── keys.zig ├── main.zig ├── shaders │ ├── color.frag │ ├── tex.frag │ ├── textransform.vert │ ├── tiled.frag │ └── transform.vert ├── stages │ └── needleman.zig ├── web.zig └── webgl.zig └── webserver.zig /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /GitRepoStep.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/GitRepoStep.zig -------------------------------------------------------------------------------- /ProcessAssetsStep.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/ProcessAssetsStep.zig -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/deploy.sh -------------------------------------------------------------------------------- /img/door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/door.png -------------------------------------------------------------------------------- /img/effects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/effects.png -------------------------------------------------------------------------------- /img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/favicon.ico -------------------------------------------------------------------------------- /img/font-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/font-shadow.png -------------------------------------------------------------------------------- /img/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/font.png -------------------------------------------------------------------------------- /img/gopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/gopher.png -------------------------------------------------------------------------------- /img/healthbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/healthbar.png -------------------------------------------------------------------------------- /img/hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/hurt.png -------------------------------------------------------------------------------- /img/needleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/needleman.png -------------------------------------------------------------------------------- /img/shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/shot.png -------------------------------------------------------------------------------- /img/spike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/spike.png -------------------------------------------------------------------------------- /img/teleport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/teleport.png -------------------------------------------------------------------------------- /img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/title.png -------------------------------------------------------------------------------- /img/zero-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/zero-v2.png -------------------------------------------------------------------------------- /img/zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/img/zero.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/index.html -------------------------------------------------------------------------------- /js/webgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/js/webgl.js -------------------------------------------------------------------------------- /maps/objects/gopher.tj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/objects/gopher.tj -------------------------------------------------------------------------------- /maps/objects/spike.tj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/objects/spike.tj -------------------------------------------------------------------------------- /maps/objects/zero.tj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/objects/zero.tj -------------------------------------------------------------------------------- /maps/stages/needleman/needleman.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/needleman.world -------------------------------------------------------------------------------- /maps/stages/needleman/room0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room0.json -------------------------------------------------------------------------------- /maps/stages/needleman/room1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room1.json -------------------------------------------------------------------------------- /maps/stages/needleman/room2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room2.json -------------------------------------------------------------------------------- /maps/stages/needleman/room3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room3.json -------------------------------------------------------------------------------- /maps/stages/needleman/room4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room4.json -------------------------------------------------------------------------------- /maps/stages/needleman/room5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room5.json -------------------------------------------------------------------------------- /maps/stages/needleman/room6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room6.json -------------------------------------------------------------------------------- /maps/stages/needleman/room7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/stages/needleman/room7.json -------------------------------------------------------------------------------- /maps/tilesets/gopher.tsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/tilesets/gopher.tsj -------------------------------------------------------------------------------- /maps/tilesets/needleman.tsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/tilesets/needleman.tsj -------------------------------------------------------------------------------- /maps/tilesets/spike.tsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/tilesets/spike.tsj -------------------------------------------------------------------------------- /maps/tilesets/zero.tsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/tilesets/zero.tsj -------------------------------------------------------------------------------- /maps/zeroman.tiled-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/maps/zeroman.tiled-project -------------------------------------------------------------------------------- /src/Box.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Box.zig -------------------------------------------------------------------------------- /src/Enemy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Enemy.zig -------------------------------------------------------------------------------- /src/Entity.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Entity.zig -------------------------------------------------------------------------------- /src/Player.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Player.zig -------------------------------------------------------------------------------- /src/Renderer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Renderer.zig -------------------------------------------------------------------------------- /src/Room.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Room.zig -------------------------------------------------------------------------------- /src/Stage.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Stage.zig -------------------------------------------------------------------------------- /src/Tile.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/Tile.zig -------------------------------------------------------------------------------- /src/effects.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/effects.zig -------------------------------------------------------------------------------- /src/keys.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/keys.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/shaders/color.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/shaders/color.frag -------------------------------------------------------------------------------- /src/shaders/tex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/shaders/tex.frag -------------------------------------------------------------------------------- /src/shaders/textransform.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/shaders/textransform.vert -------------------------------------------------------------------------------- /src/shaders/tiled.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/shaders/tiled.frag -------------------------------------------------------------------------------- /src/shaders/transform.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/shaders/transform.vert -------------------------------------------------------------------------------- /src/stages/needleman.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/stages/needleman.zig -------------------------------------------------------------------------------- /src/web.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/web.zig -------------------------------------------------------------------------------- /src/webgl.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/src/webgl.zig -------------------------------------------------------------------------------- /webserver.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabioarnold/zeroman/HEAD/webserver.zig --------------------------------------------------------------------------------