├── .gitignore ├── LICENSE ├── README.md ├── assets ├── sounds │ ├── n_blue_death.ogg │ ├── n_brown_death.ogg │ ├── n_brown_spotted.ogg │ ├── n_rat_attack.ogg │ ├── n_rat_spotted.ogg │ ├── n_soldier_attack.mp3 │ ├── n_soldier_spotted.ogg │ ├── no_sound.mp3 │ ├── p_ammo.ogg │ ├── p_death.ogg │ ├── p_hurt.ogg │ ├── p_key.wav │ ├── p_med_kit.mp3 │ ├── p_missed.wav │ ├── p_open_door.wav │ ├── theme.ogg │ ├── w_knife.ogg │ ├── w_pistol.wav │ └── w_rifle.ogg ├── sprite_sheet │ └── sprite_sheet.txt ├── texture_array │ └── texture_array.txt └── textures │ ├── 0.png │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 2.png │ ├── 20.png │ ├── 21.png │ ├── 22.png │ ├── 23.png │ ├── 24.png │ ├── 25.png │ ├── 26.png │ ├── 27.png │ ├── 28.png │ ├── 29.png │ ├── 3.png │ ├── 30.png │ ├── 31.png │ ├── 32.png │ ├── 33.png │ ├── 34.png │ ├── 35.png │ ├── 36.png │ ├── 37.png │ ├── 38.png │ ├── 39.png │ ├── 4.png │ ├── 40.png │ ├── 41.png │ ├── 42.png │ ├── 43.png │ ├── 44.png │ ├── 45.png │ ├── 46.png │ ├── 47.png │ ├── 48.png │ ├── 49.png │ ├── 5.png │ ├── 50.png │ ├── 51.png │ ├── 52.png │ ├── 53.png │ ├── 54.png │ ├── 55.png │ ├── 56.png │ ├── 57.png │ ├── 58.png │ ├── 59.png │ ├── 6.png │ ├── 60.png │ ├── 61.png │ ├── 62.png │ ├── 63.png │ ├── 64.png │ ├── 65.png │ ├── 66.png │ ├── 67.png │ ├── 68.png │ ├── 69.png │ ├── 7.png │ ├── 70.png │ ├── 71.png │ ├── 72.png │ ├── 73.png │ ├── 74.png │ ├── 75.png │ ├── 76.png │ ├── 77.png │ ├── 78.png │ ├── 8.png │ └── 9.png ├── camera.py ├── engine.py ├── game_objects ├── door.py ├── game_object.py ├── hud.py ├── item.py ├── npc.py └── weapon.py ├── level_map.py ├── main.py ├── meshes ├── base_mesh.py ├── instanced_quad_mesh.py ├── level_mesh.py ├── level_mesh_builder.py ├── quad_mesh.py └── weapon_mesh.py ├── path_finding.py ├── player.py ├── ray_casting.py ├── requirements.txt ├── resources └── levels │ ├── level_0.tmx │ ├── level_1.tmx │ └── textures.tsx ├── scene.py ├── screenshot ├── 0.jpg └── 1.jpg ├── settings.py ├── shader_program.py ├── shaders ├── instanced_billboard.frag ├── instanced_billboard.vert ├── instanced_door.frag ├── instanced_door.vert ├── instanced_hud.frag ├── instanced_hud.vert ├── level.frag ├── level.vert ├── weapon.frag └── weapon.vert ├── sound.py ├── texture_builder.py ├── texture_id.py └── textures.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/README.md -------------------------------------------------------------------------------- /assets/sounds/n_blue_death.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_blue_death.ogg -------------------------------------------------------------------------------- /assets/sounds/n_brown_death.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_brown_death.ogg -------------------------------------------------------------------------------- /assets/sounds/n_brown_spotted.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_brown_spotted.ogg -------------------------------------------------------------------------------- /assets/sounds/n_rat_attack.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_rat_attack.ogg -------------------------------------------------------------------------------- /assets/sounds/n_rat_spotted.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_rat_spotted.ogg -------------------------------------------------------------------------------- /assets/sounds/n_soldier_attack.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_soldier_attack.mp3 -------------------------------------------------------------------------------- /assets/sounds/n_soldier_spotted.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/n_soldier_spotted.ogg -------------------------------------------------------------------------------- /assets/sounds/no_sound.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/no_sound.mp3 -------------------------------------------------------------------------------- /assets/sounds/p_ammo.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_ammo.ogg -------------------------------------------------------------------------------- /assets/sounds/p_death.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_death.ogg -------------------------------------------------------------------------------- /assets/sounds/p_hurt.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_hurt.ogg -------------------------------------------------------------------------------- /assets/sounds/p_key.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_key.wav -------------------------------------------------------------------------------- /assets/sounds/p_med_kit.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_med_kit.mp3 -------------------------------------------------------------------------------- /assets/sounds/p_missed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_missed.wav -------------------------------------------------------------------------------- /assets/sounds/p_open_door.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/p_open_door.wav -------------------------------------------------------------------------------- /assets/sounds/theme.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/theme.ogg -------------------------------------------------------------------------------- /assets/sounds/w_knife.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/w_knife.ogg -------------------------------------------------------------------------------- /assets/sounds/w_pistol.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/w_pistol.wav -------------------------------------------------------------------------------- /assets/sounds/w_rifle.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/sounds/w_rifle.ogg -------------------------------------------------------------------------------- /assets/sprite_sheet/sprite_sheet.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/texture_array/texture_array.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/textures/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/0.png -------------------------------------------------------------------------------- /assets/textures/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/1.png -------------------------------------------------------------------------------- /assets/textures/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/10.png -------------------------------------------------------------------------------- /assets/textures/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/11.png -------------------------------------------------------------------------------- /assets/textures/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/12.png -------------------------------------------------------------------------------- /assets/textures/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/13.png -------------------------------------------------------------------------------- /assets/textures/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/14.png -------------------------------------------------------------------------------- /assets/textures/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/15.png -------------------------------------------------------------------------------- /assets/textures/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/16.png -------------------------------------------------------------------------------- /assets/textures/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/17.png -------------------------------------------------------------------------------- /assets/textures/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/18.png -------------------------------------------------------------------------------- /assets/textures/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/19.png -------------------------------------------------------------------------------- /assets/textures/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/2.png -------------------------------------------------------------------------------- /assets/textures/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/20.png -------------------------------------------------------------------------------- /assets/textures/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/21.png -------------------------------------------------------------------------------- /assets/textures/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/22.png -------------------------------------------------------------------------------- /assets/textures/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/23.png -------------------------------------------------------------------------------- /assets/textures/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/24.png -------------------------------------------------------------------------------- /assets/textures/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/25.png -------------------------------------------------------------------------------- /assets/textures/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/26.png -------------------------------------------------------------------------------- /assets/textures/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/27.png -------------------------------------------------------------------------------- /assets/textures/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/28.png -------------------------------------------------------------------------------- /assets/textures/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/29.png -------------------------------------------------------------------------------- /assets/textures/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/3.png -------------------------------------------------------------------------------- /assets/textures/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/30.png -------------------------------------------------------------------------------- /assets/textures/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/31.png -------------------------------------------------------------------------------- /assets/textures/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/32.png -------------------------------------------------------------------------------- /assets/textures/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/33.png -------------------------------------------------------------------------------- /assets/textures/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/34.png -------------------------------------------------------------------------------- /assets/textures/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/35.png -------------------------------------------------------------------------------- /assets/textures/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/36.png -------------------------------------------------------------------------------- /assets/textures/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/37.png -------------------------------------------------------------------------------- /assets/textures/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/38.png -------------------------------------------------------------------------------- /assets/textures/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/39.png -------------------------------------------------------------------------------- /assets/textures/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/4.png -------------------------------------------------------------------------------- /assets/textures/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/40.png -------------------------------------------------------------------------------- /assets/textures/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/41.png -------------------------------------------------------------------------------- /assets/textures/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/42.png -------------------------------------------------------------------------------- /assets/textures/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/43.png -------------------------------------------------------------------------------- /assets/textures/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/44.png -------------------------------------------------------------------------------- /assets/textures/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/45.png -------------------------------------------------------------------------------- /assets/textures/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/46.png -------------------------------------------------------------------------------- /assets/textures/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/47.png -------------------------------------------------------------------------------- /assets/textures/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/48.png -------------------------------------------------------------------------------- /assets/textures/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/49.png -------------------------------------------------------------------------------- /assets/textures/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/5.png -------------------------------------------------------------------------------- /assets/textures/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/50.png -------------------------------------------------------------------------------- /assets/textures/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/51.png -------------------------------------------------------------------------------- /assets/textures/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/52.png -------------------------------------------------------------------------------- /assets/textures/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/53.png -------------------------------------------------------------------------------- /assets/textures/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/54.png -------------------------------------------------------------------------------- /assets/textures/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/55.png -------------------------------------------------------------------------------- /assets/textures/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/56.png -------------------------------------------------------------------------------- /assets/textures/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/57.png -------------------------------------------------------------------------------- /assets/textures/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/58.png -------------------------------------------------------------------------------- /assets/textures/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/59.png -------------------------------------------------------------------------------- /assets/textures/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/6.png -------------------------------------------------------------------------------- /assets/textures/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/60.png -------------------------------------------------------------------------------- /assets/textures/61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/61.png -------------------------------------------------------------------------------- /assets/textures/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/62.png -------------------------------------------------------------------------------- /assets/textures/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/63.png -------------------------------------------------------------------------------- /assets/textures/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/64.png -------------------------------------------------------------------------------- /assets/textures/65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/65.png -------------------------------------------------------------------------------- /assets/textures/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/66.png -------------------------------------------------------------------------------- /assets/textures/67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/67.png -------------------------------------------------------------------------------- /assets/textures/68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/68.png -------------------------------------------------------------------------------- /assets/textures/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/69.png -------------------------------------------------------------------------------- /assets/textures/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/7.png -------------------------------------------------------------------------------- /assets/textures/70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/70.png -------------------------------------------------------------------------------- /assets/textures/71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/71.png -------------------------------------------------------------------------------- /assets/textures/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/72.png -------------------------------------------------------------------------------- /assets/textures/73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/73.png -------------------------------------------------------------------------------- /assets/textures/74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/74.png -------------------------------------------------------------------------------- /assets/textures/75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/75.png -------------------------------------------------------------------------------- /assets/textures/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/76.png -------------------------------------------------------------------------------- /assets/textures/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/77.png -------------------------------------------------------------------------------- /assets/textures/78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/78.png -------------------------------------------------------------------------------- /assets/textures/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/8.png -------------------------------------------------------------------------------- /assets/textures/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/assets/textures/9.png -------------------------------------------------------------------------------- /camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/camera.py -------------------------------------------------------------------------------- /engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/engine.py -------------------------------------------------------------------------------- /game_objects/door.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/door.py -------------------------------------------------------------------------------- /game_objects/game_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/game_object.py -------------------------------------------------------------------------------- /game_objects/hud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/hud.py -------------------------------------------------------------------------------- /game_objects/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/item.py -------------------------------------------------------------------------------- /game_objects/npc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/npc.py -------------------------------------------------------------------------------- /game_objects/weapon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/game_objects/weapon.py -------------------------------------------------------------------------------- /level_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/level_map.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/main.py -------------------------------------------------------------------------------- /meshes/base_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/base_mesh.py -------------------------------------------------------------------------------- /meshes/instanced_quad_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/instanced_quad_mesh.py -------------------------------------------------------------------------------- /meshes/level_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/level_mesh.py -------------------------------------------------------------------------------- /meshes/level_mesh_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/level_mesh_builder.py -------------------------------------------------------------------------------- /meshes/quad_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/quad_mesh.py -------------------------------------------------------------------------------- /meshes/weapon_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/meshes/weapon_mesh.py -------------------------------------------------------------------------------- /path_finding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/path_finding.py -------------------------------------------------------------------------------- /player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/player.py -------------------------------------------------------------------------------- /ray_casting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/ray_casting.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/levels/level_0.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/resources/levels/level_0.tmx -------------------------------------------------------------------------------- /resources/levels/level_1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/resources/levels/level_1.tmx -------------------------------------------------------------------------------- /resources/levels/textures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/resources/levels/textures.tsx -------------------------------------------------------------------------------- /scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/scene.py -------------------------------------------------------------------------------- /screenshot/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/screenshot/0.jpg -------------------------------------------------------------------------------- /screenshot/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/screenshot/1.jpg -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/settings.py -------------------------------------------------------------------------------- /shader_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shader_program.py -------------------------------------------------------------------------------- /shaders/instanced_billboard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_billboard.frag -------------------------------------------------------------------------------- /shaders/instanced_billboard.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_billboard.vert -------------------------------------------------------------------------------- /shaders/instanced_door.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_door.frag -------------------------------------------------------------------------------- /shaders/instanced_door.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_door.vert -------------------------------------------------------------------------------- /shaders/instanced_hud.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_hud.frag -------------------------------------------------------------------------------- /shaders/instanced_hud.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/instanced_hud.vert -------------------------------------------------------------------------------- /shaders/level.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/level.frag -------------------------------------------------------------------------------- /shaders/level.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/level.vert -------------------------------------------------------------------------------- /shaders/weapon.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/weapon.frag -------------------------------------------------------------------------------- /shaders/weapon.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/shaders/weapon.vert -------------------------------------------------------------------------------- /sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/sound.py -------------------------------------------------------------------------------- /texture_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/texture_builder.py -------------------------------------------------------------------------------- /texture_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/texture_id.py -------------------------------------------------------------------------------- /textures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanislavPetrovV/Wolfenstein-3D-Clone/HEAD/textures.py --------------------------------------------------------------------------------