built some levels

This commit is contained in:
cow 2024-06-22 18:04:25 -04:00
parent 8e2ada0cbe
commit fcd515edb6
500 changed files with 12110 additions and 207 deletions

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://bkr3tfo0joswa" uid="uid://bkr3tfo0joswa"
path="res://.godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample" path="res://godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample"
[deps] [deps]
source_file="res://audio/interaction/approach_blob.wav" source_file="res://audio/interaction/approach_blob.wav"
dest_files=["res://.godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample"] dest_files=["res://godot/imported/approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://drrlt22iyobmi" uid="uid://drrlt22iyobmi"
path="res://.godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample" path="res://godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample"
[deps] [deps]
source_file="res://audio/interaction/click_button.wav" source_file="res://audio/interaction/click_button.wav"
dest_files=["res://.godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample"] dest_files=["res://godot/imported/click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://cba1ao8plk6he" uid="uid://cba1ao8plk6he"
path="res://.godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample" path="res://godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample"
[deps] [deps]
source_file="res://audio/interaction/gravity_switch.wav" source_file="res://audio/interaction/gravity_switch.wav"
dest_files=["res://.godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample"] dest_files=["res://godot/imported/gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://c8sh0eyhxjbvr" uid="uid://c8sh0eyhxjbvr"
path="res://.godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample" path="res://godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample"
[deps] [deps]
source_file="res://audio/interaction/land_sound.wav" source_file="res://audio/interaction/land_sound.wav"
dest_files=["res://.godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample"] dest_files=["res://godot/imported/land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://djnf2g5k4c5li" uid="uid://djnf2g5k4c5li"
path="res://.godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample" path="res://godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample"
[deps] [deps]
source_file="res://audio/interaction/start_game.wav" source_file="res://audio/interaction/start_game.wav"
dest_files=["res://.godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample"] dest_files=["res://godot/imported/start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://4jvj33e2xt3" uid="uid://4jvj33e2xt3"
path="res://.godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample" path="res://godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample"
[deps] [deps]
source_file="res://audio/interaction/win_sound.wav" source_file="res://audio/interaction/win_sound.wav"
dest_files=["res://.godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample"] dest_files=["res://godot/imported/win_sound.wav-8a677887cff451eb943f9641e93a1534.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="wav" importer="wav"
type="AudioStreamWAV" type="AudioStreamWAV"
uid="uid://bmtn3w6i3u5w5" uid="uid://bmtn3w6i3u5w5"
path="res://.godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample" path="res://godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample"
[deps] [deps]
source_file="res://audio/interaction/wind_howl.wav" source_file="res://audio/interaction/wind_howl.wav"
dest_files=["res://.godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample"] dest_files=["res://godot/imported/wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://4vcstw6emkmc" uid="uid://4vcstw6emkmc"
path="res://.godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr" path="res://godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/Ambience.ogg" source_file="res://audio/music/ambient/Ambience.ogg"
dest_files=["res://.godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr"] dest_files=["res://godot/imported/Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://0xs64huiibat" uid="uid://0xs64huiibat"
path="res://.godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr" path="res://godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/Doubt.ogg" source_file="res://audio/music/ambient/Doubt.ogg"
dest_files=["res://.godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr"] dest_files=["res://godot/imported/Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://c85tw4oo4hphf" uid="uid://c85tw4oo4hphf"
path="res://.godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr" path="res://godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/Wail.ogg" source_file="res://audio/music/ambient/Wail.ogg"
dest_files=["res://.godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr"] dest_files=["res://godot/imported/Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://4m8yye7o7hvq" uid="uid://4m8yye7o7hvq"
path="res://.godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr" path="res://godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/distant_world.ogg" source_file="res://audio/music/ambient/distant_world.ogg"
dest_files=["res://.godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr"] dest_files=["res://godot/imported/distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://dryecf68wxpup" uid="uid://dryecf68wxpup"
path="res://.godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr" path="res://godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/fluttering_whispers.ogg" source_file="res://audio/music/ambient/fluttering_whispers.ogg"
dest_files=["res://.godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr"] dest_files=["res://godot/imported/fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://5jvuayc73gp0" uid="uid://5jvuayc73gp0"
path="res://.godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr" path="res://godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/in_harmony.ogg" source_file="res://audio/music/ambient/in_harmony.ogg"
dest_files=["res://.godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr"] dest_files=["res://godot/imported/in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://wq7ert7yw5vo" uid="uid://wq7ert7yw5vo"
path="res://.godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr" path="res://godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/lost_in_the_dark.ogg" source_file="res://audio/music/ambient/lost_in_the_dark.ogg"
dest_files=["res://.godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr"] dest_files=["res://godot/imported/lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://dd6u61nirutwf" uid="uid://dd6u61nirutwf"
path="res://.godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr" path="res://godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/music_unknown_link.ogg" source_file="res://audio/music/ambient/music_unknown_link.ogg"
dest_files=["res://.godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr"] dest_files=["res://godot/imported/music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://cb76y6yx25jm7" uid="uid://cb76y6yx25jm7"
path="res://.godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr" path="res://godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/music_voices.ogg" source_file="res://audio/music/ambient/music_voices.ogg"
dest_files=["res://.godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr"] dest_files=["res://godot/imported/music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://c75hl84kfmbo5" uid="uid://c75hl84kfmbo5"
path="res://.godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr" path="res://godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/realise.ogg" source_file="res://audio/music/ambient/realise.ogg"
dest_files=["res://.godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr"] dest_files=["res://godot/imported/realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://c3lft8vfb1kwm" uid="uid://c3lft8vfb1kwm"
path="res://.godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr" path="res://godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/resonating_walls.ogg" source_file="res://audio/music/ambient/resonating_walls.ogg"
dest_files=["res://.godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr"] dest_files=["res://godot/imported/resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://btk0mdu2m7b1a" uid="uid://btk0mdu2m7b1a"
path="res://.godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr" path="res://godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/ambient/timeless.ogg" source_file="res://audio/music/ambient/timeless.ogg"
dest_files=["res://.godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr"] dest_files=["res://godot/imported/timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://datenoqw0eofb" uid="uid://datenoqw0eofb"
path="res://.godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr" path="res://godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/ARP.ogg" source_file="res://audio/music/songs/ARP.ogg"
dest_files=["res://.godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr"] dest_files=["res://godot/imported/ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://kj0tjthsr7jn" uid="uid://kj0tjthsr7jn"
path="res://.godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr" path="res://godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/Fear.ogg" source_file="res://audio/music/songs/Fear.ogg"
dest_files=["res://.godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr"] dest_files=["res://godot/imported/Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://ccubac1wnt73p" uid="uid://ccubac1wnt73p"
path="res://.godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr" path="res://godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/HIRAETH.ogg" source_file="res://audio/music/songs/HIRAETH.ogg"
dest_files=["res://.godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr"] dest_files=["res://godot/imported/HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://dxnojbdljk7jt" uid="uid://dxnojbdljk7jt"
path="res://.godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr" path="res://godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/Illusion.ogg" source_file="res://audio/music/songs/Illusion.ogg"
dest_files=["res://.godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr"] dest_files=["res://godot/imported/Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://cfcerv5ojt35v" uid="uid://cfcerv5ojt35v"
path="res://.godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr" path="res://godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/Tunnel.ogg" source_file="res://audio/music/songs/Tunnel.ogg"
dest_files=["res://.godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr"] dest_files=["res://godot/imported/Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://c52a1djp02soy" uid="uid://c52a1djp02soy"
path="res://.godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr" path="res://godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/Void.ogg" source_file="res://audio/music/songs/Void.ogg"
dest_files=["res://.godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr"] dest_files=["res://godot/imported/Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr"]
[params] [params]

@ -3,12 +3,12 @@
importer="oggvorbisstr" importer="oggvorbisstr"
type="AudioStreamOggVorbis" type="AudioStreamOggVorbis"
uid="uid://c27f3br1aix8e" uid="uid://c27f3br1aix8e"
path="res://.godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr" path="res://godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr"
[deps] [deps]
source_file="res://audio/music/songs/box.ogg" source_file="res://audio/music/songs/box.ogg"
dest_files=["res://.godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr"] dest_files=["res://godot/imported/box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr"]
[params] [params]

BIN
cubes/Sphere.blend Normal file

Binary file not shown.

61
cubes/Sphere.blend.import Normal file

@ -0,0 +1,61 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bdk0r82lrqcao"
path="res://godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn"
[deps]
source_file="res://cubes/Sphere.blend"
dest_files=["res://godot/imported/Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Material": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/blue_glow.tres"
},
"Material.001": {
"use_external/enabled": true,
"use_external/path": "res://primitives/platforms/platform_material.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

BIN
cubes/Sphere.blend1 Normal file

Binary file not shown.

@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://dssxjlgkpcdxj" uid="uid://dssxjlgkpcdxj"
path="res://.godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn" path="res://godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn"
[deps] [deps]
source_file="res://cubes/patriotic_cube.blend" source_file="res://cubes/patriotic_cube.blend"
dest_files=["res://.godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn"] dest_files=["res://godot/imported/patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn"]
[params] [params]

@ -4,12 +4,12 @@ importer="scene"
importer_version=1 importer_version=1
type="PackedScene" type="PackedScene"
uid="uid://dtt8ve3lnqbg4" uid="uid://dtt8ve3lnqbg4"
path="res://.godot/imported/cube.blend-cf05925e6478e2de7a8f8d425cfcdf25.scn" path="res://godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn"
[deps] [deps]
source_file="res://cubes/cube.blend" source_file="res://cubes/physics/cube_blue.blend"
dest_files=["res://.godot/imported/cube.blend-cf05925e6478e2de7a8f8d425cfcdf25.scn"] dest_files=["res://godot/imported/cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn"]
[params] [params]

@ -1,14 +1,19 @@
[gd_scene load_steps=4 format=3 uid="uid://vvq7jugpnvia"] [gd_scene load_steps=5 format=3 uid="uid://vvq7jugpnvia"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/cube_physics.tres" id="1_4p4wg"] [ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_4p4wg"]
[ext_resource type="PackedScene" uid="uid://dtt8ve3lnqbg4" path="res://cubes/cube.blend" id="2_73wg6"] [ext_resource type="PackedScene" uid="uid://dtt8ve3lnqbg4" path="res://cubes/physics/cube_blue.blend" id="2_73wg6"]
[ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="2_khmoa"]
[sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"] [sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"]
size = Vector3(3, 3, 3) size = Vector3(3, 3, 3)
[node name="CubeBlue" type="RigidBody3D"] [node name="CubeBlue" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 25
mass = 0.25 mass = 0.25
physics_material_override = ExtResource("1_4p4wg") physics_material_override = ExtResource("1_4p4wg")
script = ExtResource("2_khmoa")
mesh = [NodePath("cube")]
colliders = [NodePath("CollisionShape3D")]
[node name="CollisionShape3D" type="CollisionShape3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_a4su7") shape = SubResource("BoxShape3D_a4su7")

Binary file not shown.

@ -0,0 +1,65 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bpwwm2e0iw0ff"
path="res://godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn"
[deps]
source_file="res://cubes/physics/cube_blue_unkillable.blend"
dest_files=["res://godot/imported/cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Center Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/blue_glow.tres"
},
"Main Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/red_glow.tres"
},
"Metal": {
"use_external/enabled": true,
"use_external/path": "res://player/player_metal.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=3 uid="uid://84ydefh2yjfc"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_oxs47"]
[ext_resource type="PackedScene" uid="uid://bpwwm2e0iw0ff" path="res://cubes/physics/cube_blue_unkillable.blend" id="2_8a8ol"]
[sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"]
size = Vector3(3, 3, 3)
[node name="cube_blue_unkillable" type="RigidBody3D"]
mass = 0.25
physics_material_override = ExtResource("1_oxs47")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_a4su7")
[node name="cube_blue_killable" parent="." instance=ExtResource("2_8a8ol")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)

Binary file not shown.

@ -0,0 +1,65 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c6ne2hnsbghco"
path="res://godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn"
[deps]
source_file="res://cubes/physics/cube_green.blend"
dest_files=["res://godot/imported/cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Center Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/green_glow.tres"
},
"Main Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/white_glow.tres"
},
"Metal": {
"use_external/enabled": true,
"use_external/path": "res://player/player_metal.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

@ -0,0 +1,25 @@
[gd_scene load_steps=5 format=3 uid="uid://cyqkdqs6o5y63"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_ngpyd"]
[ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="2_e55f7"]
[ext_resource type="PackedScene" uid="uid://c6ne2hnsbghco" path="res://cubes/physics/cube_green.blend" id="3_6j6ly"]
[sub_resource type="BoxShape3D" id="BoxShape3D_a4su7"]
size = Vector3(3, 3, 3)
[node name="cube_green" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 57
mass = 0.25
physics_material_override = ExtResource("1_ngpyd")
gravity_scale = 0.0
linear_damp = 1.0
angular_damp = 1.0
script = ExtResource("2_e55f7")
mesh = [null]
colliders = [NodePath("CollisionShape3D")]
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_a4su7")
[node name="cube_green" parent="." instance=ExtResource("3_6j6ly")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)

@ -1,5 +1,6 @@
[gd_resource type="PhysicsMaterial" format=3 uid="uid://clyaty70wifjj"] [gd_resource type="PhysicsMaterial" format=3 uid="uid://clyaty70wifjj"]
[resource] [resource]
friction = 0.32 friction = 0.25
bounce = 1.0
absorbent = true absorbent = true

Binary file not shown.

@ -0,0 +1,65 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d4hxa8450gbr3"
path="res://godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn"
[deps]
source_file="res://cubes/physics/cube_purple.blend"
dest_files=["res://godot/imported/cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Center Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/blue_glow.tres"
},
"Main Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/purple_glow.tres"
},
"Metal": {
"use_external/enabled": true,
"use_external/path": "res://player/player_metal.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

@ -0,0 +1,83 @@
[gd_scene load_steps=6 format=3 uid="uid://b1mlcrpson6sb"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bdkct"]
[ext_resource type="PackedScene" uid="uid://d4hxa8450gbr3" path="res://cubes/physics/cube_purple.blend" id="2_x0fco"]
[ext_resource type="Script" path="res://primitives/fractal.gd" id="3_vbipc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_c0wct"]
size = Vector3(3, 3, 3)
[sub_resource type="BoxShape3D" id="BoxShape3D_4yg1a"]
size = Vector3(2.9, 2.9, 2.9)
[node name="cube_purple" type="Node3D"]
[node name="center" type="RigidBody3D" parent="."]
mass = 0.3
physics_material_override = ExtResource("1_bdkct")
[node name="CollisionShape3D" type="CollisionShape3D" parent="center"]
shape = SubResource("BoxShape3D_c0wct")
[node name="cube_purple" parent="center/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="n" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(1, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="n"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="n/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="s" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(-1, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="s"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="s/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="w" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(0, 0, -1)
[node name="CollisionShape3D" type="CollisionShape3D" parent="w"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="w/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="e" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(0, 0, 1)
[node name="CollisionShape3D" type="CollisionShape3D" parent="e"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="e/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="u" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(0, 1, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="u"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="u/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="d" type="AnimatableBody3D" parent="."]
script = ExtResource("3_vbipc")
direction = Vector3(0, -1, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="d"]
shape = SubResource("BoxShape3D_4yg1a")
[node name="cube_purple" parent="d/CollisionShape3D" instance=ExtResource("2_x0fco")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)

Binary file not shown.

@ -0,0 +1,65 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dg7t8h4fvo7bp"
path="res://godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn"
[deps]
source_file="res://cubes/physics/cube_yellow.blend"
dest_files=["res://godot/imported/cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Center Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/yellow_glow.tres"
},
"Main Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/white_glow.tres"
},
"Metal": {
"use_external/enabled": true,
"use_external/path": "res://player/player_metal.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

@ -0,0 +1,18 @@
[gd_scene load_steps=5 format=3 uid="uid://pedsgn3nc3l3"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bcrdt"]
[ext_resource type="PackedScene" uid="uid://dg7t8h4fvo7bp" path="res://cubes/physics/cube_yellow.blend" id="1_ijcun"]
[ext_resource type="Script" path="res://cubes/physics/follow_down.gd" id="1_n361a"]
[sub_resource type="BoxShape3D" id="BoxShape3D_mgl46"]
size = Vector3(3, 3, 3)
[node name="CubeYellow" type="RigidBody3D"]
physics_material_override = ExtResource("1_bcrdt")
script = ExtResource("1_n361a")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_mgl46")
[node name="cube_yellow" parent="." instance=ExtResource("1_ijcun")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)

@ -0,0 +1,11 @@
extends RigidBody3D
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
apply_central_force(Globals.global_down * 9.8 * 1000 * delta * mass)

@ -0,0 +1,30 @@
extends RigidBody3D
var death_direction = Vector3(0,0,0)
@export var mesh : Array[Node3D]
@export var colliders : Array[CollisionShape3D]
var alpha = 0.3
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
# Killed
if death_direction != Vector3.ZERO:
# No longer moves!
linear_damp = INF
for mesh_animation in mesh:
# Melts the mesh
mesh_animation.scale = mesh_animation.scale.lerp(Vector3(0,0,0), 1 - alpha ** delta)
# Absorbs
mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta)
for collider_animation in colliders:
collider_animation.disabled = true

37
cubes/tile/cube_tile.gd Normal file

@ -0,0 +1,37 @@
extends StaticBody3D
@export var recursive = false
var buffer = Vector3(0,0,0)
@export var clear_buffer = true
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
if (buffer != Vector3.ZERO):
move(buffer)
if clear_buffer:
buffer = Vector3.ZERO
func move(direction) -> bool:
$raycast_wall.target_position = direction
$raycast_wall.force_raycast_update()
$raycast_recursive.target_position = direction
$raycast_recursive.force_raycast_update()
if !$raycast_wall.is_colliding():
translate(direction)
return true
if recursive && $raycast_recursive.is_colliding():
if ($raycast_recursive.get_collider().move(direction)):
translate(direction)
return true
return false

@ -0,0 +1,82 @@
[gd_scene load_steps=7 format=3 uid="uid://bguy7uvxaxloo"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_bpb6u"]
[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="2_ddm0w"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_ocdbm"]
[ext_resource type="PackedScene" uid="uid://b4ckmv7bp1se6" path="res://cubes/tile/cube_white.blend" id="2_tqkjj"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
[sub_resource type="BoxShape3D" id="BoxShape3D_amaqk"]
size = Vector3(0.5, 0.1, 0.5)
[node name="cube_tile" type="StaticBody3D"]
collision_mask = 0
physics_material_override = ExtResource("1_bpb6u")
script = ExtResource("2_ocdbm")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_xx2ys")
[node name="cube_white" parent="." instance=ExtResource("2_tqkjj")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="Area3D" type="Area3D" parent="."]
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 1.5, 0, 0)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
shape = SubResource("BoxShape3D_amaqk")
[node name="Area3D2" type="Area3D" parent="."]
transform = Transform3D(4.37114e-08, -1, 8.74228e-08, -1, -4.37114e-08, 0, 3.82137e-15, -8.74228e-08, -1, -1.5, 0, 0)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
shape = SubResource("BoxShape3D_amaqk")
[node name="Area3D3" type="Area3D" parent="."]
transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 1.5)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D3"]
shape = SubResource("BoxShape3D_amaqk")
[node name="Area3D4" type="Area3D" parent="."]
transform = Transform3D(1.91069e-15, -4.37114e-08, 1, -1, -4.37114e-08, 0, 4.37114e-08, -1, -4.37114e-08, 0, 0, -1.5)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D4"]
shape = SubResource("BoxShape3D_amaqk")
[node name="Area3D5" type="Area3D" parent="."]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 0)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D5"]
shape = SubResource("BoxShape3D_amaqk")
[node name="Area3D6" type="Area3D" parent="."]
transform = Transform3D(4.37114e-08, 3.82137e-15, 1, 8.74228e-08, -1, 0, 1, 8.74228e-08, -4.37114e-08, 0, -1.5, 0)
collision_layer = 0
collision_mask = 0
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D6"]
shape = SubResource("BoxShape3D_amaqk")
[node name="raycast_wall" type="RayCast3D" parent="."]
[node name="raycast_recursive" type="RayCast3D" parent="."]
collision_mask = 8

BIN
cubes/tile/cube_white.blend Normal file

Binary file not shown.

@ -0,0 +1,65 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b4ckmv7bp1se6"
path="res://godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn"
[deps]
source_file="res://cubes/tile/cube_white.blend"
dest_files=["res://godot/imported/cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
import_script/path=""
_subresources={
"materials": {
"Center Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/white_glow.tres"
},
"Main Emission": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/white_glow.tres"
},
"Metal": {
"use_external/enabled": true,
"use_external/path": "res://player/player_metal.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

@ -0,0 +1,6 @@
[gd_resource type="PhysicsMaterial" format=3 uid="uid://b70a1fldvoovb"]
[resource]
friction = 0.0
bounce = 1.0
absorbent = true

11
cubes/tile/tile_push.gd Normal file

@ -0,0 +1,11 @@
extends Area3D
# Called when the node enters the scene tree for the first time.
func _ready():
body_entered.connect(_on_area_entered)
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
func _on_area_entered(body : Node3D) -> void:
get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3

@ -1,24 +1,73 @@
extends Node extends Node
# Random inital value to avoid divisions by 0
var global_down = Vector3(0.01,0,0) # Custom Settings
var sensitivity = 0.004 var sensitivity = 0.004
var fov = 75 var fov = 75
# World Settings
var global_down = Vector3(0,0,0)
# Player values accessed elsewhere
var restart = false
var next = false
var fractal = 0
var fractal_min = 0
var fractal_max = 10
func _ready(): func _ready():
set_global_down(Vector3(0,-1,0)) set_global_down(Vector3(0,-1,0))
func _process(delta):
var amount = Input.get_axis("less", "more") * delta * 5
fractal = clampf(fractal + amount, fractal_min, fractal_max)
if Input.get_action_strength("restart") > 0.0:
restart = true
if Input.is_action_just_released("fullscreen"):
if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN:
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
else:
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN)
func change_fractal(base, new_min, new_max):
fractal = base
fractal_min = new_min
fractal_max = new_max
func set_global_down(new_down: Vector3): func set_global_down(new_down: Vector3):
var old_down = global_down var old_down = global_down
global_down = new_down.normalized() global_down = new_down.normalized()
if global_down.dot(Vector3.UP) == 1 || global_down.dot(Vector3.DOWN) == 1:
# Applies jitter # Applies jitter
global_down += old_down * 0.01 global_down += old_down * 0.01
# Jitter not enough?
global_down += Vector3(0.002, 0, 0)
# REMINDER: # REMINDER:
# Player can jump EXACTLY 20 units!
# Layer 1 : everything # Layer 1 : everything
# Layer 2 : reflection probe # Layer 2 : reflection probe
# Layer 3 : player # Layer 3 : player
# Layer 4 : activate button # Layer 4 : activate button
# Layer 5 : non-player killable # Layer 5 : non-player killable
# Layer 6 : forgive jump
# Center:
# Gravity
# White: Tile
# Blue: Down
# Yellow: Track
# Green: None
# Outer:
# Behaviour
# White: Nothing
# Red: No death
# Purple: Fractal

1
godot/.gdignore Normal file

@ -0,0 +1 @@

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,49 @@
[docks]
dock_1_selected_tab_idx=0
dock_2_selected_tab_idx=0
dock_3_selected_tab_idx=0
dock_4_selected_tab_idx=0
dock_5_selected_tab_idx=0
dock_6_selected_tab_idx=0
dock_7_selected_tab_idx=0
dock_8_selected_tab_idx=0
dock_floating={}
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=270
dock_hsplit_3=-270
dock_hsplit_4=0
dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://levels/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=PackedStringArray("res://levels/blue/parkour/level_b_p_1.tscn")
current_scene="res://levels/blue/parkour/level_b_p_1.tscn"
center_split_offset=0
selected_default_debugger_tab_idx=0
selected_main_editor_idx=1
selected_bottom_panel_item=0
[ScriptEditor]
open_scripts=[]
selected_script=""
open_help=[]
script_split_offset=70
list_split_offset=0
[ShaderEditor]
open_shaders=[]
split_offset=0
selected_shader=""

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,245 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1719093628
export_presets.cfg::TextFile::-1::1718734725::0::1::::<><>::
globals.gd::GDScript::-1::1719089754::0::1::::<>Node<>::
icon.svg::CompressedTexture2D::2411873241145955721::1718542205::1719093630::1::::<><>::
README.md::TextFile::-1::1718735298::0::1::::<><>::
testscene.tscn::PackedScene::8180053813385290500::1719089639::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn
::res://addons/::1718677473
::res://addons/godot-jolt/::1718677473
godot-jolt.gdextension::GDExtension::-1::1718677473::0::1::::<><>::
LICENSE.txt::TextFile::-1::1718677473::0::1::::<><>::
THIRDPARTY.txt::TextFile::-1::1718677473::0::1::::<><>::
::res://addons/godot-jolt/android/::1718677473
::res://addons/godot-jolt/ios/::1718677473
::res://addons/godot-jolt/ios/godot-jolt_ios.framework/::1718677473
::res://addons/godot-jolt/ios/godot-jolt_ios_editor.framework/::1718677473
::res://addons/godot-jolt/linux/::1718677473
::res://addons/godot-jolt/macos/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos.framework/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos.framework/Resources/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos.framework/_CodeSignature/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/Resources/::1718677473
::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/_CodeSignature/::1718677473
::res://addons/godot-jolt/windows/::1718677473
::res://audio/::1718830939
::res://audio/interaction/::1718831208
approach_blob.wav::AudioStreamWAV::3125137833166592084::1718831207::1719093780::1::::<><>::
click_button.wav::AudioStreamWAV::8388270091985774420::1718830951::1719093780::1::::<><>::
gravity_switch.wav::AudioStreamWAV::4844609639838270478::1718831016::1719093780::1::::<><>::
land_sound.wav::AudioStreamWAV::7126701918329180279::1718831066::1719093780::1::::<><>::
start_game.wav::AudioStreamWAV::7818150718001091222::1718831098::1719093780::1::::<><>::
wind_howl.wav::AudioStreamWAV::3268750511616288930::1718831145::1719093780::1::::<><>::
win_sound.wav::AudioStreamWAV::60451426717935126::1718831193::1719093780::1::::<><>::
::res://audio/music/::1718890568
music_engine.gd::GDScript::-1::1718890568::0::1::::<>AudioStreamPlayer<>::
music_engine.tscn::PackedScene::3100699201404328323::1718839303::0::1::::<><>::res://audio/music/music_engine.gd<>uid://4vcstw6emkmc::::res://audio/music/ambient/Ambience.ogg<>uid://4m8yye7o7hvq::::res://audio/music/ambient/distant_world.ogg<>uid://0xs64huiibat::::res://audio/music/ambient/Doubt.ogg<>uid://dryecf68wxpup::::res://audio/music/ambient/fluttering_whispers.ogg<>uid://5jvuayc73gp0::::res://audio/music/ambient/in_harmony.ogg<>uid://wq7ert7yw5vo::::res://audio/music/ambient/lost_in_the_dark.ogg<>uid://dd6u61nirutwf::::res://audio/music/ambient/music_unknown_link.ogg<>uid://cb76y6yx25jm7::::res://audio/music/ambient/music_voices.ogg<>uid://c75hl84kfmbo5::::res://audio/music/ambient/realise.ogg<>uid://c3lft8vfb1kwm::::res://audio/music/ambient/resonating_walls.ogg<>uid://btk0mdu2m7b1a::::res://audio/music/ambient/timeless.ogg<>uid://c85tw4oo4hphf::::res://audio/music/ambient/Wail.ogg<>uid://datenoqw0eofb::::res://audio/music/songs/ARP.ogg<>uid://c27f3br1aix8e::::res://audio/music/songs/box.ogg<>uid://kj0tjthsr7jn::::res://audio/music/songs/Fear.ogg<>uid://ccubac1wnt73p::::res://audio/music/songs/HIRAETH.ogg<>uid://dxnojbdljk7jt::::res://audio/music/songs/Illusion.ogg<>uid://cfcerv5ojt35v::::res://audio/music/songs/Tunnel.ogg<>uid://c52a1djp02soy::::res://audio/music/songs/Void.ogg
::res://audio/music/ambient/::1718834163
Ambience.ogg::AudioStreamOggVorbis::2078983009957692482::1718829634::1719093629::1::::<><>::
distant_world.ogg::AudioStreamOggVorbis::2062296786580197206::1718829634::1719093629::1::::<><>::
Doubt.ogg::AudioStreamOggVorbis::1803351579685532439::1718830873::1719093629::1::::<><>::
fluttering_whispers.ogg::AudioStreamOggVorbis::8402264210617541995::1718829634::1719093629::1::::<><>::
in_harmony.ogg::AudioStreamOggVorbis::2125555518863750735::1718829634::1719093629::1::::<><>::
lost_in_the_dark.ogg::AudioStreamOggVorbis::1579135614780957376::1718830873::1719093629::1::::<><>::
music_unknown_link.ogg::AudioStreamOggVorbis::7435095377912205485::1718829634::1719093629::1::::<><>::
music_voices.ogg::AudioStreamOggVorbis::4911017051365071452::1718829634::1719093629::1::::<><>::
realise.ogg::AudioStreamOggVorbis::7081262137638742830::1718829634::1719093629::1::::<><>::
resonating_walls.ogg::AudioStreamOggVorbis::6761176425534786912::1718829634::1719093629::1::::<><>::
timeless.ogg::AudioStreamOggVorbis::3742192034412525464::1718829634::1719093629::1::::<><>::
Wail.ogg::AudioStreamOggVorbis::7152198995871092983::1718829676::1719093629::1::::<><>::
::res://audio/music/songs/::1718830922
ARP.ogg::AudioStreamOggVorbis::7198752072775202387::1718830567::1719093629::1::::<><>::
box.ogg::AudioStreamOggVorbis::6734353900902847106::1718830668::1719093629::1::::<><>::
Fear.ogg::AudioStreamOggVorbis::722020193474459143::1718829649::1719093629::1::::<><>::
HIRAETH.ogg::AudioStreamOggVorbis::4954567472965580399::1718830775::1719093629::1::::<><>::
Illusion.ogg::AudioStreamOggVorbis::8801308533270710085::1718829649::1719093629::1::::<><>::
Tunnel.ogg::AudioStreamOggVorbis::5128188717535321321::1718829649::1719093629::1::::<><>::
Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1::::<><>::
::res://cubes/::1719090813
patriotic_cube.blend::PackedScene::8461233186615895011::1718837440::1719093783::1::::<><>::
Sphere.blend::PackedScene::2619181050966753350::1719090811::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres
::res://cubes/physics/::1719090660
cube_blue.blend::PackedScene::8534114673828066845::1718837431::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_blue.tscn::PackedScene::1518346770422588156::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/physics/physics_death.gd
cube_blue_unkillable.blend::PackedScene::3486028277677764451::1719005092::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_blue_unkillable.tscn::PackedScene::2377561578303417568::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend
cube_green.blend::PackedScene::6975823903939807534::1719089875::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
cube_green.tscn::PackedScene::6491017055681811658::1719090015::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://c6ne2hnsbghco::::res://cubes/physics/cube_green.blend
cube_physics.tres::PhysicsMaterial::5594498954745936271::1719073459::0::1::::<><>::
cube_purple.blend::PackedScene::9210587431160880930::1718896808::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_purple.tscn::PackedScene::4236775526745013673::1718902933::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://primitives/fractal.gd
cube_yellow.blend::PackedScene::7647668167817441233::1718896186::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres
cube_yellow.tscn::PackedScene::1061304797367546274::1718898472::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/physics/follow_down.gd
follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>::
physics_death.gd::GDScript::-1::1719007231::0::1::::<>RigidBody3D<>::
::res://cubes/tile/::1719007684
cube_tile.gd::GDScript::-1::1718896073::0::1::::<>StaticBody3D<>::
cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719007684::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://b4ckmv7bp1se6::::res://cubes/tile/cube_white.blend
cube_white.blend::PackedScene::4426655656649300815::1718894237::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>::
tile_push.gd::GDScript::-1::1718894604::0::1::::<>Area3D<>::
::res://godot/::0
::res://godot/imported/::0
exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata::FontFile::-1::1719093629::0::1::::<><>::
box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_blue_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_green.blend-79a8108bf036a162cc78907148f0f38f.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
cube_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres
cube_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn::PackedScene::-1::1719093783::0::1::::<><>::
objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
objective_dead.blend-35de44861698943a06e2e042179fcff5.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres
player_model.blend-e827f74075107e5c935a1df2bc1df101.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn::PackedScene::-1::1719093785::0::1::::<><>::
10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn::PackedScene::-1::1719093785::0::1::::<><>::
ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres
10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres
Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres
wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
win_sound.wav-8a677887cff451eb943f9641e93a1534.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
::res://levels/::1719089053
::res://levels/blue/::1719093422
::res://levels/blue/logic/::1719093547
level_b_l_1.tscn::PackedScene::5743958947526175355::1719093456::0::1::::<><>::uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn
level_b_l_2.tscn::PackedScene::5632094749383711194::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn
level_b_l_3.tscn::PackedScene::8691288130771843543::1719093547::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>res://primitives/sticky.gd<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn
::res://levels/blue/parkour/::1719093456
level_b_p_1.tscn::PackedScene::6878706108696275859::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_2.tscn::PackedScene::7131758555141123625::1719093456::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
level_b_p_3.tscn::PackedScene::7187813116054357463::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_4.tscn::PackedScene::1347553252617376135::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_5.tscn::PackedScene::8226879784488265450::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://bdk0r82lrqcao::::res://cubes/Sphere.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
level_b_p_6.tscn::PackedScene::736663981891014895::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://primitives/pivot.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres
::res://objectives/::1719089053
objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
objective.gd::GDScript::-1::1719005863::0::1::::<>Area3D<>::
objective.tscn::PackedScene::1339943801252970005::1719072401::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend
objective_animate.gd::GDScript::-1::1719081657::0::1::::<>Node3D<>::
objective_dead.blend::PackedScene::612294166788211048::1719069429::1719093784::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres
objective_dead.tscn::PackedScene::5792638405818606496::1719072401::0::1::::<><>::uid://iyunpfsnx6kq::::res://objectives/objective_dead.blend<>res://objectives/objective_animate.gd
objective_switcher.gd::GDScript::-1::1719069861::0::1::::<>Node3D<>::
objective_switcher.tscn::PackedScene::7397530094977316065::1719089053::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn
::res://player/::1719081657
player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>::
player_model.blend::PackedScene::4620842548698125957::1718835908::1719093785::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
player_moves.gd::GDScript::-1::1719081657::0::1::::<>RigidBody3D<>::
player_node.tscn::PackedScene::1102822806801738526::1719072402::0::1::::<><>::res://player/player_moves.gd<>uid://b63mupr1u2nq0::::res://player/player_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png
seek_level.gd::GDScript::-1::1718849211::0::1::::<>Node3D<>::
::res://primitives/::1719093011
fractal.gd::GDScript::-1::1718900606::0::1::::<>AnimatableBody3D<>::
pivot.gd::GDScript::-1::1719093011::0::1::::<>Node3D<>::
sticky.gd::GDScript::-1::1719088367::0::1::::<>Area3D<>::
::res://primitives/button/::1719093451
button.gd::GDScript::-1::1719069333::0::1::::<>Area3D<>::
button.tscn::PackedScene::4915542757243270293::1719072691::0::1::::<><>::uid://d246lq005vp04::::res://primitives/button/button_material.tres<>res://primitives/button/button.gd
button_material.tres::StandardMaterial3D::9116130534853157267::1719093451::0::1::::<><>::uid://cjs5my7edblpm::::res://primitives/button/button_texture.png
button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>::
::res://primitives/death/::1719067486
death_area_cubes.tscn::PackedScene::2720775001877643346::1719067291::0::1::::<><>::res://primitives/death/kill_cube.gd
death_area_player.tscn::PackedScene::4498935334600469169::1719067312::0::1::::<><>::res://primitives/death/death_player.gd
death_player.gd::GDScript::-1::1719067486::0::1::::<>Area3D<>::
death_visual.tscn::PackedScene::1236498820150712105::1719007684::0::1::::<><>::uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres
kill_cube.gd::GDScript::-1::1719007294::0::1::::<>Area3D<>::
::res://primitives/gravity_changer/::1718849718
gravity_changer.gd::GDScript::-1::1718848026::0::1::::<>Area3D<>::
gravity_changer.tscn::PackedScene::3337533097290090422::1718849718::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd
::res://primitives/icons/::1718836451
hitbox0.png::CompressedTexture2D::3538451255995150160::1718833836::1719093629::1::::<><>::
hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719093630::1::::<><>::
hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719093630::1::::<><>::
hitbox4.png::CompressedTexture2D::1794872513504854038::1718833836::1719093630::1::::<><>::
::res://primitives/pallet/::1719093451
blue_glow.tres::StandardMaterial3D::7614807247292799216::1719081657::0::1::::<><>::
gray_glow.tres::StandardMaterial3D::3171404320773643629::1719093451::0::1::::<><>::
green_glow.tres::StandardMaterial3D::154663691693596853::1719089950::0::1::::<><>::
purple_glow.tres::StandardMaterial3D::4682376461574850386::1719081657::0::1::::<><>::
red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>::
white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>::
yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>::
::res://primitives/platforms/::1719081657
10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>::
10x1x10 Repulsive.blend::PackedScene::6544118004943557469::1719007766::1719093785::1::::<><>::
10x1x10 with outlines green.blend::PackedScene::5199653572398723662::1719071243::1719093785::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
10x1x10 with outlines.blend::PackedScene::8156226357956581544::1719007766::1719093786::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
normal.png::CompressedTexture2D::7824200659133446752::1719066721::1719093629::1::::<><>::
platform_green.tscn::PackedScene::1392877922385276088::1719072402::0::1::::<><>::uid://cgc0sgchohoio::::res://primitives/platforms/10x1x10 with outlines green.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres
platform_material.tres::StandardMaterial3D::4321923219985009029::1719081657::0::1::::<><>::uid://djqdpavuh2fjs::::res://primitives/platforms/normal.png
platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend
::res://primitives/skybox/::1719081657
background.hdr::CompressedTexture2D::5539789968592050259::1718721518::1719093780::1::::<><>::
skybox.blend::PackedScene::2564216646551994651::1718721692::1719093786::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres
skybox.tres::StandardMaterial3D::4010736283590325777::1719081657::0::1::::<><>::uid://ck6rsckrlm5ql::::res://primitives/skybox/background.hdr
::res://primitives/unrelated_stuff/::1719091661
black_man_laughing_in_the_dark_know_your_meme.jpg::CompressedTexture2D::7457335109236381614::1719091627::1719093629::1::::<><>::
::res://rooms/::1718903101
::res://rooms/blue/::1719081657
ceiling.blend::PackedScene::5932580719616105247::1718672185::1719093785::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres
emissive_lights.tres::StandardMaterial3D::3150339576905861246::1719081657::0::1::::<><>::
floor_blue.tres::StandardMaterial3D::3881906073657746451::1719081657::0::1::::<><>::uid://bok3x4q05h4vc::::res://rooms/blue/floor_emit.png<>uid://dofcck4vs8lk0::::res://rooms/blue/floor_normal.png
floor_emit.png::CompressedTexture2D::3391450970293735672::1718666730::1719093630::1::::<><>::
floor_normal.png::CompressedTexture2D::8152353327367735713::1718666730::1719093630::1::::<><>::
normal_ceiling.tres::StandardMaterial3D::7077090979850882211::1719081657::0::1::::<><>::uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png
room_blue_floor.tscn::PackedScene::4916686959555457047::1718897926::0::1::::<><>::uid://bvkooqk1g0amt::::res://rooms/blue/floor_blue.tres<>uid://3sflsgdp35e0::::res://rooms/blue/wall_blue.tres<>uid://cqr10c1hj3x8r::::res://rooms/blue/ceiling.blend<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend
Roughness Map.png::CompressedTexture2D::2397012027982454417::1718666983::1719093630::1::::<><>::
wall_blue.tres::StandardMaterial3D::2002770604981384649::1719081657::0::1::::<><>::uid://dsm7b746txu5x::::res://rooms/blue/wall_emit.png<>uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png
wall_emit.png::CompressedTexture2D::8449380226156384491::1718666983::1719093630::1::::<><>::
wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::1719093631::1::::<><>::
::res://rooms/purple/::1718910845
fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>::
room_purple_floor.tscn::PackedScene::3099937302748658465::1718910845::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend
wall_normal.png::CompressedTexture2D::4582077922338964972::1718909203::1719093632::1::::<><>::
::res://rooms/yellow/::1719081657
Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>::
Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>::
room_yellow_floor.tscn::PackedScene::3057193073592900569::1718910845::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn
wall_yellow.tres::StandardMaterial3D::6670943042539983697::1719081657::0::1::::<><>::uid://dijkhjlh01p8k::::res://rooms/yellow/Emission.png<>uid://pt5h2ai7dfqq::::res://rooms/yellow/Normal.png
::res://ui/::1719093456
about.gd::GDScript::-1::1719004173::0::1::::<>TextureButton<>::
button_blue.png::CompressedTexture2D::2465082359614002782::1718808122::1719093630::1::::<><>::
button_exit.gd::GDScript::-1::1718810664::0::1::::<>TextureButton<>::
button_gray.png::CompressedTexture2D::1418982238371720180::1718808117::1719093630::1::::<><>::
button_green.png::CompressedTexture2D::7355131599358430432::1718808128::1719093630::1::::<><>::
button_play.gd::GDScript::-1::1718836868::0::1::::<>TextureButton<>::
button_restart.gd::GDScript::-1::1719004762::0::1::::<>TextureButton<>::
button_skip.gd::GDScript::-1::1719004759::0::1::::<>TextureButton<>::
CAWEZ STUDIOS.png::CompressedTexture2D::3335715471501129727::1719092470::1719093629::1::::<><>::
exo_thin.otf::FontFile::739358256258823954::1718807804::1719093629::1::::<><>::
logo1.png::CompressedTexture2D::8871546183377084699::1719092462::1719093630::1::::<><>::
main_menu.tscn::PackedScene::2137449091262745359::1719093456::0::1::::<><>::res://ui/scale_ui.gd<>res://ui/menu_modulate.gd<>uid://dlegb73kbn5hf::::res://ui/splash00.png<>res://ui/splash_flicker.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://qvs70df8wwim::::res://ui/splash01.png<>uid://bbedstsfprrpe::::res://ui/button_blue.png<>uid://bsmelkjwel730::::res://ui/splash10.png<>res://ui/button_play.gd<>uid://uhmovivbnhjo::::res://ui/button_gray.png<>uid://tmpkvjpm56vs::::res://ui/splash11.png<>uid://dc147b6rngxe3::::res://ui/button_green.png<>res://ui/button_exit.gd<>res://ui/button_restart.gd<>res://ui/button_skip.gd<>res://ui/about.gd<>uid://deinhp83gegn3::::res://primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg
menu_modulate.gd::GDScript::-1::1718840106::0::1::::<>Node2D<>::
scale_ui.gd::GDScript::-1::1718763317::0::1::::<>CanvasLayer<>::
scrolling_background.gd::GDScript::-1::1718763382::0::1::::<>Node2D<>::
splash00.png::CompressedTexture2D::7939964654322366883::1719002445::1719093638::1::::<><>::
splash01.png::CompressedTexture2D::1167524800308859924::1719002445::1719093644::1::::<><>::
splash10.png::CompressedTexture2D::3674855454072557161::1719002445::1719093639::1::::<><>::
splash11.png::CompressedTexture2D::1359290292594254376::1719002445::1719093643::1::::<><>::
splash_flicker.gd::GDScript::-1::1719003857::0::1::::<>Node2D<>::
stars.png::CompressedTexture2D::7909179479551397643::1718762356::1719093635::1::::<><>::

@ -0,0 +1 @@
res://levels/blue/parkour/level_b_p_1.tscn

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,176 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"JoltJoint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 160.843,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(11.3041, -15.998, -37.8999),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.687623,
"y_rotation": 0.0672322
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/Level1/Node3D5/Node3D2/CubeBlue")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("Node3D5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D6"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white/objective"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")]
nodes_folded=[]

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,21 @@
[editor_metadata]
executable_path="/usr/bin/godot"
[debug_options]
run_live_debug=true
run_reload_scripts=true
[recent_files]
scenes=["res://levels/blue/parkour/level_b_p_1.tscn"]
[linked_properties]
Node3D:scale=true
RigidBody3D:scale=true
[dialog_bounds]
export=Rect2(830, 450, 900, 700)

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

Some files were not shown because too many files have changed in this diff Show More