├── .github └── FUNDING.yml ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── TODO ├── ai.go ├── ammo.go ├── assets ├── .DS_Store ├── maps │ └── map1.png ├── mixed │ ├── .DS_Store │ ├── ammobar.png │ ├── font.png │ └── hpbar.png ├── mobs │ ├── enemy1.png │ ├── enemy2.png │ └── player.png ├── objects │ ├── .DS_Store │ ├── ak47_weapon.png │ ├── crate2.png │ ├── crate_obj.png │ ├── door.png │ ├── grenade_weapon.png │ ├── landmine.jpg │ ├── minigun_weapon.png │ ├── minimap.png │ ├── p90_weapon.png │ ├── pistol_weapon.png │ ├── portal.png │ ├── poweruphp.png │ ├── poweruphp2.png │ ├── poweruphp3.png │ ├── regularMine.png │ ├── rocketlauncher_weapon.png │ ├── shotgun_weapon.png │ └── sniper_weapon.png └── sounds │ ├── explosion.mp3 │ ├── jump.wav │ ├── shot.mp3 │ ├── shot2.mp3 │ └── shot3.mp3 ├── camera.go ├── chunk.go ├── config.go ├── configuration.json ├── controller.go ├── explosive.go ├── font.go ├── fragmentShaders.go ├── go.mod ├── go.sum ├── graphics.go ├── interfaces.go ├── item.go ├── lights.go ├── log.go ├── main.go ├── map.go ├── map_coloring.go ├── map_generator.go ├── menu.go ├── mob.go ├── object.go ├── packed.json ├── packed.png ├── packed.tps ├── packed2.json ├── particle.go ├── particleengine.go ├── pcg.go ├── phys.go ├── preview.png ├── quadtree.go ├── rand.go ├── sound.go ├── test.gif ├── textures.go ├── types.go ├── ui.go ├── utils.go ├── videopreview.png ├── weapon.go ├── world.go └── world_test.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: lallassu 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | GoD 2 | .vscode 3 | .idea -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/TODO -------------------------------------------------------------------------------- /ai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/ai.go -------------------------------------------------------------------------------- /ammo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/ammo.go -------------------------------------------------------------------------------- /assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/.DS_Store -------------------------------------------------------------------------------- /assets/maps/map1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/maps/map1.png -------------------------------------------------------------------------------- /assets/mixed/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mixed/.DS_Store -------------------------------------------------------------------------------- /assets/mixed/ammobar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mixed/ammobar.png -------------------------------------------------------------------------------- /assets/mixed/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mixed/font.png -------------------------------------------------------------------------------- /assets/mixed/hpbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mixed/hpbar.png -------------------------------------------------------------------------------- /assets/mobs/enemy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mobs/enemy1.png -------------------------------------------------------------------------------- /assets/mobs/enemy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mobs/enemy2.png -------------------------------------------------------------------------------- /assets/mobs/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/mobs/player.png -------------------------------------------------------------------------------- /assets/objects/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/.DS_Store -------------------------------------------------------------------------------- /assets/objects/ak47_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/ak47_weapon.png -------------------------------------------------------------------------------- /assets/objects/crate2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/crate2.png -------------------------------------------------------------------------------- /assets/objects/crate_obj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/crate_obj.png -------------------------------------------------------------------------------- /assets/objects/door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/door.png -------------------------------------------------------------------------------- /assets/objects/grenade_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/grenade_weapon.png -------------------------------------------------------------------------------- /assets/objects/landmine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/landmine.jpg -------------------------------------------------------------------------------- /assets/objects/minigun_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/minigun_weapon.png -------------------------------------------------------------------------------- /assets/objects/minimap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/minimap.png -------------------------------------------------------------------------------- /assets/objects/p90_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/p90_weapon.png -------------------------------------------------------------------------------- /assets/objects/pistol_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/pistol_weapon.png -------------------------------------------------------------------------------- /assets/objects/portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/portal.png -------------------------------------------------------------------------------- /assets/objects/poweruphp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/poweruphp.png -------------------------------------------------------------------------------- /assets/objects/poweruphp2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/poweruphp2.png -------------------------------------------------------------------------------- /assets/objects/poweruphp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/poweruphp3.png -------------------------------------------------------------------------------- /assets/objects/regularMine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/regularMine.png -------------------------------------------------------------------------------- /assets/objects/rocketlauncher_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/rocketlauncher_weapon.png -------------------------------------------------------------------------------- /assets/objects/shotgun_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/shotgun_weapon.png -------------------------------------------------------------------------------- /assets/objects/sniper_weapon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/objects/sniper_weapon.png -------------------------------------------------------------------------------- /assets/sounds/explosion.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/sounds/explosion.mp3 -------------------------------------------------------------------------------- /assets/sounds/jump.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/sounds/jump.wav -------------------------------------------------------------------------------- /assets/sounds/shot.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/sounds/shot.mp3 -------------------------------------------------------------------------------- /assets/sounds/shot2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/sounds/shot2.mp3 -------------------------------------------------------------------------------- /assets/sounds/shot3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/assets/sounds/shot3.mp3 -------------------------------------------------------------------------------- /camera.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/camera.go -------------------------------------------------------------------------------- /chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/chunk.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/config.go -------------------------------------------------------------------------------- /configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/configuration.json -------------------------------------------------------------------------------- /controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/controller.go -------------------------------------------------------------------------------- /explosive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/explosive.go -------------------------------------------------------------------------------- /font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/font.go -------------------------------------------------------------------------------- /fragmentShaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/fragmentShaders.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/go.sum -------------------------------------------------------------------------------- /graphics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/graphics.go -------------------------------------------------------------------------------- /interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/interfaces.go -------------------------------------------------------------------------------- /item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/item.go -------------------------------------------------------------------------------- /lights.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/lights.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/log.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/main.go -------------------------------------------------------------------------------- /map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/map.go -------------------------------------------------------------------------------- /map_coloring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/map_coloring.go -------------------------------------------------------------------------------- /map_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/map_generator.go -------------------------------------------------------------------------------- /menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/menu.go -------------------------------------------------------------------------------- /mob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/mob.go -------------------------------------------------------------------------------- /object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/object.go -------------------------------------------------------------------------------- /packed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/packed.json -------------------------------------------------------------------------------- /packed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/packed.png -------------------------------------------------------------------------------- /packed.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/packed.tps -------------------------------------------------------------------------------- /packed2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/packed2.json -------------------------------------------------------------------------------- /particle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/particle.go -------------------------------------------------------------------------------- /particleengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/particleengine.go -------------------------------------------------------------------------------- /pcg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/pcg.go -------------------------------------------------------------------------------- /phys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/phys.go -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/preview.png -------------------------------------------------------------------------------- /quadtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/quadtree.go -------------------------------------------------------------------------------- /rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/rand.go -------------------------------------------------------------------------------- /sound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/sound.go -------------------------------------------------------------------------------- /test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/test.gif -------------------------------------------------------------------------------- /textures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/textures.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/types.go -------------------------------------------------------------------------------- /ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/ui.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/utils.go -------------------------------------------------------------------------------- /videopreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/videopreview.png -------------------------------------------------------------------------------- /weapon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/weapon.go -------------------------------------------------------------------------------- /world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/world.go -------------------------------------------------------------------------------- /world_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lallassu/gizmo/HEAD/world_test.go --------------------------------------------------------------------------------