diff --git a/.gdignore b/.gdignore new file mode 100644 index 0000000..5acb669 --- /dev/null +++ b/.gdignore @@ -0,0 +1,2 @@ +build +.vscode diff --git a/.gitattributes b/.gitattributes index 8ad74f7..b826f31 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,4 @@ # Normalize EOL for all files that Git considers text files. * text=auto eol=lf +*.wav filter=lfs diff=lfs merge=lfs -text +*.aseprite filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index 26e4cdf..b3bd76c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,10 @@ -# Godot 4+ specific ignores .godot/ -/android/ +.import/ +export.cfg +data_*/ +dist/ +*.vs +*.tmp +*blend1 +*.DS_Store build diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..951ecdf --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "files.exclude": { + ".godot": true, + "addons": true, + "build": true, + "*.import": true + } +} diff --git a/PlaB2B6.tmp b/PlaB2B6.tmp deleted file mode 100644 index 71a430f..0000000 --- a/PlaB2B6.tmp +++ /dev/null @@ -1,288 +0,0 @@ -[gd_scene load_steps=37 format=3 uid="uid://cjiuycwqqxaxn"] - -[ext_resource type="Script" path="res://player.gd" id="1_oy25y"] -[ext_resource type="Texture2D" uid="uid://cownabyc1p26u" path="res://assets/export/playerLayer 3.png" id="2_5c6qp"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_unh28"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_06hsv"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_75rwr"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ithwi"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ylpmh"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_s5fe3"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_371nq"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w5q6j"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gq465"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ushcs"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v6ggy"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2q2n8"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j8nd3"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wqlee"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_liu5q"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fy414"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vpy4r"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bu1yd"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yxpbn"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_np4p4"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_onkmm"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0r4ck"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h7t71"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dtkph"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jerwg"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_02mrb"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a53i7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3afct"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_urkyt"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jjvw0"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_s3yi7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t4j8f"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 256, 32, 64) - -[sub_resource type="SpriteFrames" id="SpriteFrames_f2tke"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_unh28") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_06hsv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_75rwr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ithwi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ylpmh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_s5fe3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_371nq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w5q6j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gq465") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ushcs") -}], -"loop": true, -"name": &"idle", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_unh28") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v6ggy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2q2n8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j8nd3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wqlee") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_liu5q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fy414") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vpy4r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2q2n8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v6ggy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_unh28") -}], -"loop": true, -"name": &"jump", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_bu1yd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yxpbn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_np4p4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_onkmm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0r4ck") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h7t71") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dtkph") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jerwg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_02mrb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a53i7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3afct") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_urkyt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jjvw0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_s3yi7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t4j8f") -}], -"loop": true, -"name": &"walk", -"speed": 10.0 -}] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_0on8q"] -size = Vector2(28, 64) - -[node name="Player" type="CharacterBody2D"] -script = ExtResource("1_oy25y") - -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -texture_filter = 1 -sprite_frames = SubResource("SpriteFrames_f2tke") -animation = &"jump" -metadata/_aseprite_wizard_config_ = { -"layer": "Layer 3", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "player", -"only_visible": false, -"slice": "", -"source": "res://assets/PlayerCharacter.aseprite" -} -metadata/_aseprite_wizard_source_file_hash_ = "e4930daa975c704a60a92789b7fbe76d" -metadata/_aseprite_wizard_interface_config_ = { -"layer_section": true, -"output_section": true -} - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(2, 0) -shape = SubResource("RectangleShape2D_0on8q") -debug_color = Color(1, 0.254902, 0.415686, 0.105882) diff --git a/assets/BossDeath.wav b/assets/BossDeath.wav deleted file mode 100644 index e28f8df..0000000 Binary files a/assets/BossDeath.wav and /dev/null differ diff --git a/assets/BossHurt.wav b/assets/BossHurt.wav deleted file mode 100644 index d950d0f..0000000 Binary files a/assets/BossHurt.wav and /dev/null differ diff --git a/assets/BossIntroMusic.wav b/assets/BossIntroMusic.wav deleted file mode 100644 index a95a941..0000000 Binary files a/assets/BossIntroMusic.wav and /dev/null differ diff --git a/assets/BossMusicLoop.wav b/assets/BossMusicLoop.wav deleted file mode 100644 index 12e06bc..0000000 Binary files a/assets/BossMusicLoop.wav and /dev/null differ diff --git a/assets/EnemyHurt.wav b/assets/EnemyHurt.wav deleted file mode 100644 index 42e0c1c..0000000 Binary files a/assets/EnemyHurt.wav and /dev/null differ diff --git a/assets/Explode.wav b/assets/Explode.wav deleted file mode 100644 index d7914f7..0000000 Binary files a/assets/Explode.wav and /dev/null differ diff --git a/assets/Go.aseprite b/assets/Go.aseprite deleted file mode 100644 index 9f00c90..0000000 Binary files a/assets/Go.aseprite and /dev/null differ diff --git a/assets/Go.aseprite.import b/assets/Go.aseprite.import deleted file mode 100644 index 7b1613b..0000000 --- a/assets/Go.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://davrou2v4qw2i" -path="res://.godot/imported/Go.aseprite-25f8aee4e191af232eb3cbeb790ac21b.res" - -[deps] - -source_file="res://assets/Go.aseprite" -dest_files=["res://.godot/imported/Go.aseprite-25f8aee4e191af232eb3cbeb790ac21b.res"] - -[params] - diff --git a/assets/HealthBorder.aseprite b/assets/HealthBorder.aseprite deleted file mode 100644 index bd70093..0000000 Binary files a/assets/HealthBorder.aseprite and /dev/null differ diff --git a/assets/HealthBorder.aseprite.import b/assets/HealthBorder.aseprite.import deleted file mode 100644 index 1101ecb..0000000 --- a/assets/HealthBorder.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://dgqr8sd2xeyni" -path="res://.godot/imported/HealthBorder.aseprite-114a2c214cb1e322dfa2a303d28a908a.res" - -[deps] - -source_file="res://assets/HealthBorder.aseprite" -dest_files=["res://.godot/imported/HealthBorder.aseprite-114a2c214cb1e322dfa2a303d28a908a.res"] - -[params] - diff --git a/assets/Level1BGAudio.wav b/assets/Level1BGAudio.wav deleted file mode 100644 index 4f8eeea..0000000 Binary files a/assets/Level1BGAudio.wav and /dev/null differ diff --git a/assets/PlayerCharacter.aseprite b/assets/PlayerCharacter.aseprite deleted file mode 100644 index 73a1b19..0000000 Binary files a/assets/PlayerCharacter.aseprite and /dev/null differ diff --git a/assets/PlayerCharacter.aseprite.import b/assets/PlayerCharacter.aseprite.import deleted file mode 100644 index 017a825..0000000 --- a/assets/PlayerCharacter.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://bvqvl7ho7segv" -path="res://.godot/imported/PlayerCharacter.aseprite-1bf420fc00cecceb6a9caea06a8e4ec7.res" - -[deps] - -source_file="res://assets/PlayerCharacter.aseprite" -dest_files=["res://.godot/imported/PlayerCharacter.aseprite-1bf420fc00cecceb6a9caea06a8e4ec7.res"] - -[params] - diff --git a/assets/PlayerDeathSound.wav b/assets/PlayerDeathSound.wav deleted file mode 100644 index 82221a1..0000000 Binary files a/assets/PlayerDeathSound.wav and /dev/null differ diff --git a/assets/PlayerHurt.wav b/assets/PlayerHurt.wav deleted file mode 100644 index 0bb8d41..0000000 Binary files a/assets/PlayerHurt.wav and /dev/null differ diff --git a/assets/PunchVFX.aseprite b/assets/PunchVFX.aseprite deleted file mode 100644 index 6419fb6..0000000 Binary files a/assets/PunchVFX.aseprite and /dev/null differ diff --git a/assets/PunchVFX.aseprite.import b/assets/PunchVFX.aseprite.import deleted file mode 100644 index 825549c..0000000 --- a/assets/PunchVFX.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://sg2ms6cssj01" -path="res://.godot/imported/PunchVFX.aseprite-b06de0b1aa18d48e800d94ff6cf92f62.res" - -[deps] - -source_file="res://assets/PunchVFX.aseprite" -dest_files=["res://.godot/imported/PunchVFX.aseprite-b06de0b1aa18d48e800d94ff6cf92f62.res"] - -[params] - diff --git a/assets/SpawnMinions.wav b/assets/SpawnMinions.wav deleted file mode 100644 index 0037d5a..0000000 Binary files a/assets/SpawnMinions.wav and /dev/null differ diff --git a/assets/TopBottom.aseprite b/assets/TopBottom.aseprite deleted file mode 100644 index c3692c8..0000000 Binary files a/assets/TopBottom.aseprite and /dev/null differ diff --git a/assets/TopBottom.aseprite.import b/assets/TopBottom.aseprite.import deleted file mode 100644 index 2b510b1..0000000 --- a/assets/TopBottom.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://crfosyduwl8ln" -path="res://.godot/imported/TopBottom.aseprite-4492d70b38a804feac46851918def1b1.res" - -[deps] - -source_file="res://assets/TopBottom.aseprite" -dest_files=["res://.godot/imported/TopBottom.aseprite-4492d70b38a804feac46851918def1b1.res"] - -[params] - diff --git a/assets/Viruling.aseprite b/assets/Viruling.aseprite deleted file mode 100644 index 7684d87..0000000 Binary files a/assets/Viruling.aseprite and /dev/null differ diff --git a/assets/Viruling.aseprite.import b/assets/Viruling.aseprite.import deleted file mode 100644 index f50f13b..0000000 --- a/assets/Viruling.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://2g8hbnap6s5a" -path="res://.godot/imported/Viruling.aseprite-f412110448d264873303b17f07c6def6.res" - -[deps] - -source_file="res://assets/Viruling.aseprite" -dest_files=["res://.godot/imported/Viruling.aseprite-f412110448d264873303b17f07c6def6.res"] - -[params] - diff --git a/assets/art/Go.aseprite b/assets/art/Go.aseprite new file mode 100644 index 0000000..39e92db --- /dev/null +++ b/assets/art/Go.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d789986859574af385dedde9712d437170d94b6c5d45a62d6ac088537bd5f2b1 +size 777 diff --git a/assets/art/Go.aseprite.import b/assets/art/Go.aseprite.import new file mode 100644 index 0000000..40b80b5 --- /dev/null +++ b/assets/art/Go.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://davrou2v4qw2i" +path="res://.godot/imported/Go.aseprite-65cba233eef61a6972508585edb2de43.res" + +[deps] + +source_file="res://assets/art/Go.aseprite" +dest_files=["res://.godot/imported/Go.aseprite-65cba233eef61a6972508585edb2de43.res"] + +[params] + diff --git a/assets/art/HealthBorder.aseprite b/assets/art/HealthBorder.aseprite new file mode 100644 index 0000000..21ea93c --- /dev/null +++ b/assets/art/HealthBorder.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d9a71c55b033d5e41e072744a0b3baf8fd291081a2a9ddf1268096bc055139c +size 1889 diff --git a/assets/art/HealthBorder.aseprite.import b/assets/art/HealthBorder.aseprite.import new file mode 100644 index 0000000..1fc3fdd --- /dev/null +++ b/assets/art/HealthBorder.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://dgqr8sd2xeyni" +path="res://.godot/imported/HealthBorder.aseprite-0cc6e0dbf6793978033ea2f9094f1b8f.res" + +[deps] + +source_file="res://assets/art/HealthBorder.aseprite" +dest_files=["res://.godot/imported/HealthBorder.aseprite-0cc6e0dbf6793978033ea2f9094f1b8f.res"] + +[params] + diff --git a/assets/art/PlayerCharacter.aseprite b/assets/art/PlayerCharacter.aseprite new file mode 100644 index 0000000..2df3987 --- /dev/null +++ b/assets/art/PlayerCharacter.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b78d0a3887c0306ea731b54f9b5dd2b5ecc51d45707fb2d412b7abd30cc3eb4 +size 64734 diff --git a/assets/art/PlayerCharacter.aseprite.import b/assets/art/PlayerCharacter.aseprite.import new file mode 100644 index 0000000..22da0a0 --- /dev/null +++ b/assets/art/PlayerCharacter.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://bvqvl7ho7segv" +path="res://.godot/imported/PlayerCharacter.aseprite-5bffe0bcf9c4b32b5df51a9c305f1f19.res" + +[deps] + +source_file="res://assets/art/PlayerCharacter.aseprite" +dest_files=["res://.godot/imported/PlayerCharacter.aseprite-5bffe0bcf9c4b32b5df51a9c305f1f19.res"] + +[params] + diff --git a/assets/art/PunchVFX.aseprite b/assets/art/PunchVFX.aseprite new file mode 100644 index 0000000..1b50f85 --- /dev/null +++ b/assets/art/PunchVFX.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71f5688bb9cda1dad96a15706408db528ef637394062c7c7564159d4062c6d50 +size 1119 diff --git a/assets/art/PunchVFX.aseprite.import b/assets/art/PunchVFX.aseprite.import new file mode 100644 index 0000000..5ed1ffe --- /dev/null +++ b/assets/art/PunchVFX.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://sg2ms6cssj01" +path="res://.godot/imported/PunchVFX.aseprite-9c1da8c13b7875d1a2c5fadca6df809b.res" + +[deps] + +source_file="res://assets/art/PunchVFX.aseprite" +dest_files=["res://.godot/imported/PunchVFX.aseprite-9c1da8c13b7875d1a2c5fadca6df809b.res"] + +[params] + diff --git a/assets/art/TopBottom.aseprite b/assets/art/TopBottom.aseprite new file mode 100644 index 0000000..e286e76 --- /dev/null +++ b/assets/art/TopBottom.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d990ad4d8f1292682d0a1340a5d6290e8c4fc182dc569487f503209334698e83 +size 123895 diff --git a/assets/art/TopBottom.aseprite.import b/assets/art/TopBottom.aseprite.import new file mode 100644 index 0000000..2bff176 --- /dev/null +++ b/assets/art/TopBottom.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://crfosyduwl8ln" +path="res://.godot/imported/TopBottom.aseprite-5af386a2ade2a9eb71bd128b0ef8203b.res" + +[deps] + +source_file="res://assets/art/TopBottom.aseprite" +dest_files=["res://.godot/imported/TopBottom.aseprite-5af386a2ade2a9eb71bd128b0ef8203b.res"] + +[params] + diff --git a/assets/art/Viruling.aseprite b/assets/art/Viruling.aseprite new file mode 100644 index 0000000..2158a17 --- /dev/null +++ b/assets/art/Viruling.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:365dbe1b11bc5afb24f7906b5a1b284123ebf287bccc7cb5bc562f8802bf233c +size 10665 diff --git a/assets/art/Viruling.aseprite.import b/assets/art/Viruling.aseprite.import new file mode 100644 index 0000000..85f2fab --- /dev/null +++ b/assets/art/Viruling.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://2g8hbnap6s5a" +path="res://.godot/imported/Viruling.aseprite-33757039a49b1104241edf6ed959ec1a.res" + +[deps] + +source_file="res://assets/art/Viruling.aseprite" +dest_files=["res://.godot/imported/Viruling.aseprite-33757039a49b1104241edf6ed959ec1a.res"] + +[params] + diff --git a/assets/bars.png b/assets/art/bars.png similarity index 100% rename from assets/bars.png rename to assets/art/bars.png diff --git a/assets/bars.png.import b/assets/art/bars.png.import similarity index 73% rename from assets/bars.png.import rename to assets/art/bars.png.import index 94a574b..1f29d66 100644 --- a/assets/bars.png.import +++ b/assets/art/bars.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cavipaqyic82h" -path="res://.godot/imported/bars.png-97588dd9444fb86009feab97b6cb4d08.ctex" +path="res://.godot/imported/bars.png-cf5fff97d300ec62385570bfe6d84fda.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/bars.png" -dest_files=["res://.godot/imported/bars.png-97588dd9444fb86009feab97b6cb4d08.ctex"] +source_file="res://assets/art/bars.png" +dest_files=["res://.godot/imported/bars.png-cf5fff97d300ec62385570bfe6d84fda.ctex"] [params] diff --git a/assets/art/claustrophemia.aseprite b/assets/art/claustrophemia.aseprite new file mode 100644 index 0000000..2531085 --- /dev/null +++ b/assets/art/claustrophemia.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b72959cd1c7f437edd250a88fe6773d03e88732bb7a5c797b7e23905076c28b7 +size 1815 diff --git a/assets/art/claustrophemia.aseprite.import b/assets/art/claustrophemia.aseprite.import new file mode 100644 index 0000000..515bbcb --- /dev/null +++ b/assets/art/claustrophemia.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://6ogqpgqsd83w" +path="res://.godot/imported/claustrophemia.aseprite-9897c39a0cd5125886360c227076f95f.res" + +[deps] + +source_file="res://assets/art/claustrophemia.aseprite" +dest_files=["res://.godot/imported/claustrophemia.aseprite-9897c39a0cd5125886360c227076f95f.res"] + +[params] + diff --git a/assets/art/crawler_walk.aseprite b/assets/art/crawler_walk.aseprite new file mode 100644 index 0000000..5495dc5 --- /dev/null +++ b/assets/art/crawler_walk.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eff295f33c37aac3f8f7cd3d3849470a49cfd5807daa13dae357ab644fef9285 +size 19702 diff --git a/assets/art/crawler_walk.aseprite.import b/assets/art/crawler_walk.aseprite.import new file mode 100644 index 0000000..efb0f66 --- /dev/null +++ b/assets/art/crawler_walk.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://2n7hoks84s1p" +path="res://.godot/imported/crawler_walk.aseprite-1263b18b84cb79870f0e3eeb34143c7a.res" + +[deps] + +source_file="res://assets/art/crawler_walk.aseprite" +dest_files=["res://.godot/imported/crawler_walk.aseprite-1263b18b84cb79870f0e3eeb34143c7a.res"] + +[params] + diff --git a/assets/export/boss-.png b/assets/art/export/boss-.png similarity index 100% rename from assets/export/boss-.png rename to assets/art/export/boss-.png diff --git a/assets/export/boss-.png.import b/assets/art/export/boss-.png.import similarity index 72% rename from assets/export/boss-.png.import rename to assets/art/export/boss-.png.import index 6633bf9..0cd2da6 100644 --- a/assets/export/boss-.png.import +++ b/assets/art/export/boss-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cg4nwnugx0q4w" -path="res://.godot/imported/boss-.png-ca4585ea11fab0b8b110355d230efe54.ctex" +path="res://.godot/imported/boss-.png-938b085cc36464acbc2396b3824cd634.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/boss-.png" -dest_files=["res://.godot/imported/boss-.png-ca4585ea11fab0b8b110355d230efe54.ctex"] +source_file="res://assets/art/export/boss-.png" +dest_files=["res://.godot/imported/boss-.png-938b085cc36464acbc2396b3824cd634.ctex"] [params] diff --git a/assets/export/claustrophemia-.png b/assets/art/export/claustrophemia-.png similarity index 100% rename from assets/export/claustrophemia-.png rename to assets/art/export/claustrophemia-.png diff --git a/assets/export/claustrophemia-.png.import b/assets/art/export/claustrophemia-.png.import similarity index 69% rename from assets/export/claustrophemia-.png.import rename to assets/art/export/claustrophemia-.png.import index bc20bb4..4f0da8e 100644 --- a/assets/export/claustrophemia-.png.import +++ b/assets/art/export/claustrophemia-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bxf5icvrw7alr" -path="res://.godot/imported/claustrophemia-.png-faa5007b0a73aedbed11008a68ca763a.ctex" +path="res://.godot/imported/claustrophemia-.png-9d4184430823cd927593a4cbdf0f6922.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/claustrophemia-.png" -dest_files=["res://.godot/imported/claustrophemia-.png-faa5007b0a73aedbed11008a68ca763a.ctex"] +source_file="res://assets/art/export/claustrophemia-.png" +dest_files=["res://.godot/imported/claustrophemia-.png-9d4184430823cd927593a4cbdf0f6922.ctex"] [params] diff --git a/assets/export/claustrophemia-Layer 1.png b/assets/art/export/claustrophemia-Layer 1.png similarity index 100% rename from assets/export/claustrophemia-Layer 1.png rename to assets/art/export/claustrophemia-Layer 1.png diff --git a/assets/export/claustrophemia-Layer 1.png.import b/assets/art/export/claustrophemia-Layer 1.png.import similarity index 68% rename from assets/export/claustrophemia-Layer 1.png.import rename to assets/art/export/claustrophemia-Layer 1.png.import index e62cd7f..4bb32ed 100644 --- a/assets/export/claustrophemia-Layer 1.png.import +++ b/assets/art/export/claustrophemia-Layer 1.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://077ffi13hk2e" -path="res://.godot/imported/claustrophemia-Layer 1.png-340cf2338b1f4cd63ac6677ea123b1b3.ctex" +path="res://.godot/imported/claustrophemia-Layer 1.png-7229da8096cb49bdff405c593786de7c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/claustrophemia-Layer 1.png" -dest_files=["res://.godot/imported/claustrophemia-Layer 1.png-340cf2338b1f4cd63ac6677ea123b1b3.ctex"] +source_file="res://assets/art/export/claustrophemia-Layer 1.png" +dest_files=["res://.godot/imported/claustrophemia-Layer 1.png-7229da8096cb49bdff405c593786de7c.ctex"] [params] diff --git a/assets/export/claustrophemia-Layer 2.png b/assets/art/export/claustrophemia-Layer 2.png similarity index 100% rename from assets/export/claustrophemia-Layer 2.png rename to assets/art/export/claustrophemia-Layer 2.png diff --git a/assets/export/claustrophemia-Layer 2.png.import b/assets/art/export/claustrophemia-Layer 2.png.import similarity index 68% rename from assets/export/claustrophemia-Layer 2.png.import rename to assets/art/export/claustrophemia-Layer 2.png.import index b20c48b..c12476c 100644 --- a/assets/export/claustrophemia-Layer 2.png.import +++ b/assets/art/export/claustrophemia-Layer 2.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://chmuy3pixpc0" -path="res://.godot/imported/claustrophemia-Layer 2.png-bb1d196f7f0b657546f2472a58e5ab33.ctex" +path="res://.godot/imported/claustrophemia-Layer 2.png-8b821899a494a4e12d6e4279ffdcaa08.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/claustrophemia-Layer 2.png" -dest_files=["res://.godot/imported/claustrophemia-Layer 2.png-bb1d196f7f0b657546f2472a58e5ab33.ctex"] +source_file="res://assets/art/export/claustrophemia-Layer 2.png" +dest_files=["res://.godot/imported/claustrophemia-Layer 2.png-8b821899a494a4e12d6e4279ffdcaa08.ctex"] [params] diff --git a/assets/export/crawler-.png b/assets/art/export/crawler-.png similarity index 100% rename from assets/export/crawler-.png rename to assets/art/export/crawler-.png diff --git a/assets/export/crawler-.png.import b/assets/art/export/crawler-.png.import similarity index 71% rename from assets/export/crawler-.png.import rename to assets/art/export/crawler-.png.import index 3ac638f..d04ea35 100644 --- a/assets/export/crawler-.png.import +++ b/assets/art/export/crawler-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b447sysxt4rhp" -path="res://.godot/imported/crawler-.png-d39abaa0a487f20b9ee2a51626debbbe.ctex" +path="res://.godot/imported/crawler-.png-552e9f39c7f92f8d073d3854fd6087eb.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/crawler-.png" -dest_files=["res://.godot/imported/crawler-.png-d39abaa0a487f20b9ee2a51626debbbe.ctex"] +source_file="res://assets/art/export/crawler-.png" +dest_files=["res://.godot/imported/crawler-.png-552e9f39c7f92f8d073d3854fd6087eb.ctex"] [params] diff --git a/assets/export/go-.png b/assets/art/export/go-.png similarity index 100% rename from assets/export/go-.png rename to assets/art/export/go-.png diff --git a/assets/export/go-.png.import b/assets/art/export/go-.png.import similarity index 73% rename from assets/export/go-.png.import rename to assets/art/export/go-.png.import index baf18ef..a4809e9 100644 --- a/assets/export/go-.png.import +++ b/assets/art/export/go-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://fnp2h8e01hi0" -path="res://.godot/imported/go-.png-572338eacc1746cd2ee375fe578adec4.ctex" +path="res://.godot/imported/go-.png-01e6c7c1c389a38b6388a228aac46273.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/go-.png" -dest_files=["res://.godot/imported/go-.png-572338eacc1746cd2ee375fe578adec4.ctex"] +source_file="res://assets/art/export/go-.png" +dest_files=["res://.godot/imported/go-.png-01e6c7c1c389a38b6388a228aac46273.ctex"] [params] diff --git a/assets/export/health-.png b/assets/art/export/health-.png similarity index 100% rename from assets/export/health-.png rename to assets/art/export/health-.png diff --git a/assets/export/health-.png.import b/assets/art/export/health-.png.import similarity index 72% rename from assets/export/health-.png.import rename to assets/art/export/health-.png.import index 84aa347..0f982cb 100644 --- a/assets/export/health-.png.import +++ b/assets/art/export/health-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cliy3s4yykb3k" -path="res://.godot/imported/health-.png-4c2f44980382af653fa17687a74ed113.ctex" +path="res://.godot/imported/health-.png-fe010d8bdd4543e6c62d50aed0bea82a.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/health-.png" -dest_files=["res://.godot/imported/health-.png-4c2f44980382af653fa17687a74ed113.ctex"] +source_file="res://assets/art/export/health-.png" +dest_files=["res://.godot/imported/health-.png-fe010d8bdd4543e6c62d50aed0bea82a.ctex"] [params] diff --git a/assets/export/player-.png b/assets/art/export/player-.png similarity index 100% rename from assets/export/player-.png rename to assets/art/export/player-.png diff --git a/assets/export/player-.png.import b/assets/art/export/player-.png.import similarity index 72% rename from assets/export/player-.png.import rename to assets/art/export/player-.png.import index ec16c90..0fa3df5 100644 --- a/assets/export/player-.png.import +++ b/assets/art/export/player-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://wg4a6srri5sa" -path="res://.godot/imported/player-.png-6120af0e1813dedc7607e4f99506416b.ctex" +path="res://.godot/imported/player-.png-4e0a648549cb1e72d1123f19bc52d825.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/player-.png" -dest_files=["res://.godot/imported/player-.png-6120af0e1813dedc7607e4f99506416b.ctex"] +source_file="res://assets/art/export/player-.png" +dest_files=["res://.godot/imported/player-.png-4e0a648549cb1e72d1123f19bc52d825.ctex"] [params] diff --git a/assets/export/player-Layer 3.json b/assets/art/export/player-Layer 3.json similarity index 100% rename from assets/export/player-Layer 3.json rename to assets/art/export/player-Layer 3.json diff --git a/assets/export/player-Layer 3.png b/assets/art/export/player-Layer 3.png similarity index 100% rename from assets/export/player-Layer 3.png rename to assets/art/export/player-Layer 3.png diff --git a/assets/export/player-Layer 3.png.import b/assets/art/export/player-Layer 3.png.import similarity index 70% rename from assets/export/player-Layer 3.png.import rename to assets/art/export/player-Layer 3.png.import index 0973faa..749470a 100644 --- a/assets/export/player-Layer 3.png.import +++ b/assets/art/export/player-Layer 3.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dsnpac5r75lqq" -path="res://.godot/imported/player-Layer 3.png-78aa4290b50b0430b7c62e273890bd8a.ctex" +path="res://.godot/imported/player-Layer 3.png-b1f3907a9e7db78f547a8055ae2f222c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/player-Layer 3.png" -dest_files=["res://.godot/imported/player-Layer 3.png-78aa4290b50b0430b7c62e273890bd8a.ctex"] +source_file="res://assets/art/export/player-Layer 3.png" +dest_files=["res://.godot/imported/player-Layer 3.png-b1f3907a9e7db78f547a8055ae2f222c.ctex"] [params] diff --git a/assets/export/player-Layer 4.png b/assets/art/export/player-Layer 4.png similarity index 100% rename from assets/export/player-Layer 4.png rename to assets/art/export/player-Layer 4.png diff --git a/assets/export/player-Layer 4.png.import b/assets/art/export/player-Layer 4.png.import similarity index 70% rename from assets/export/player-Layer 4.png.import rename to assets/art/export/player-Layer 4.png.import index d286a4a..5d96182 100644 --- a/assets/export/player-Layer 4.png.import +++ b/assets/art/export/player-Layer 4.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c0kd8wu2yvssc" -path="res://.godot/imported/player-Layer 4.png-e87abd4355ca2452a56cf19bd4f3b0ec.ctex" +path="res://.godot/imported/player-Layer 4.png-a62362defa73e24eb7625ca9a4a07c93.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/player-Layer 4.png" -dest_files=["res://.godot/imported/player-Layer 4.png-e87abd4355ca2452a56cf19bd4f3b0ec.ctex"] +source_file="res://assets/art/export/player-Layer 4.png" +dest_files=["res://.godot/imported/player-Layer 4.png-a62362defa73e24eb7625ca9a4a07c93.ctex"] [params] diff --git a/assets/export/player-Layer 5.png b/assets/art/export/player-Layer 5.png similarity index 100% rename from assets/export/player-Layer 5.png rename to assets/art/export/player-Layer 5.png diff --git a/assets/export/player-Layer 5.png.import b/assets/art/export/player-Layer 5.png.import similarity index 70% rename from assets/export/player-Layer 5.png.import rename to assets/art/export/player-Layer 5.png.import index c15ea7c..1e95362 100644 --- a/assets/export/player-Layer 5.png.import +++ b/assets/art/export/player-Layer 5.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d4mjdwhmho5vs" -path="res://.godot/imported/player-Layer 5.png-f6df3f22bdd8a4f3b2a581cc00ceda44.ctex" +path="res://.godot/imported/player-Layer 5.png-55767f695f4e0d08694491664931d15a.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/player-Layer 5.png" -dest_files=["res://.godot/imported/player-Layer 5.png-f6df3f22bdd8a4f3b2a581cc00ceda44.ctex"] +source_file="res://assets/art/export/player-Layer 5.png" +dest_files=["res://.godot/imported/player-Layer 5.png-55767f695f4e0d08694491664931d15a.ctex"] [params] diff --git a/assets/export/player-Layer 6.png b/assets/art/export/player-Layer 6.png similarity index 100% rename from assets/export/player-Layer 6.png rename to assets/art/export/player-Layer 6.png diff --git a/assets/export/player-Layer 6.png.import b/assets/art/export/player-Layer 6.png.import similarity index 70% rename from assets/export/player-Layer 6.png.import rename to assets/art/export/player-Layer 6.png.import index 9857432..3a832b9 100644 --- a/assets/export/player-Layer 6.png.import +++ b/assets/art/export/player-Layer 6.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bfw5h4af15wth" -path="res://.godot/imported/player-Layer 6.png-f1cf81b1232504e250c598018d463c5c.ctex" +path="res://.godot/imported/player-Layer 6.png-03455c0a779dcd91c6246fbdb2b2ae36.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/player-Layer 6.png" -dest_files=["res://.godot/imported/player-Layer 6.png-f1cf81b1232504e250c598018d463c5c.ctex"] +source_file="res://assets/art/export/player-Layer 6.png" +dest_files=["res://.godot/imported/player-Layer 6.png-03455c0a779dcd91c6246fbdb2b2ae36.ctex"] [params] diff --git a/assets/export/playerLayer 3.png b/assets/art/export/playerLayer 3.png similarity index 100% rename from assets/export/playerLayer 3.png rename to assets/art/export/playerLayer 3.png diff --git a/assets/export/playerLayer 3.png.import b/assets/art/export/playerLayer 3.png.import similarity index 70% rename from assets/export/playerLayer 3.png.import rename to assets/art/export/playerLayer 3.png.import index 8f6e84e..52253b8 100644 --- a/assets/export/playerLayer 3.png.import +++ b/assets/art/export/playerLayer 3.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cownabyc1p26u" -path="res://.godot/imported/playerLayer 3.png-19d44d1532490179ac87e2d5d4a2e2ef.ctex" +path="res://.godot/imported/playerLayer 3.png-3c55a2464b41dbe1f4f95c7a2afd68af.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/playerLayer 3.png" -dest_files=["res://.godot/imported/playerLayer 3.png-19d44d1532490179ac87e2d5d4a2e2ef.ctex"] +source_file="res://assets/art/export/playerLayer 3.png" +dest_files=["res://.godot/imported/playerLayer 3.png-3c55a2464b41dbe1f4f95c7a2afd68af.ctex"] [params] diff --git a/assets/export/punch-.png b/assets/art/export/punch-.png similarity index 100% rename from assets/export/punch-.png rename to assets/art/export/punch-.png diff --git a/assets/export/punch-.png.import b/assets/art/export/punch-.png.import similarity index 72% rename from assets/export/punch-.png.import rename to assets/art/export/punch-.png.import index 644873f..f02c0f6 100644 --- a/assets/export/punch-.png.import +++ b/assets/art/export/punch-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cv731yjx5v71a" -path="res://.godot/imported/punch-.png-0d4c585a346b088b7f81847a43a045e4.ctex" +path="res://.godot/imported/punch-.png-4e323fd42c23a8ad0f0fad03c50684e7.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/punch-.png" -dest_files=["res://.godot/imported/punch-.png-0d4c585a346b088b7f81847a43a045e4.ctex"] +source_file="res://assets/art/export/punch-.png" +dest_files=["res://.godot/imported/punch-.png-4e323fd42c23a8ad0f0fad03c50684e7.ctex"] [params] diff --git a/assets/export/shitpost-.png b/assets/art/export/shitpost-.png similarity index 100% rename from assets/export/shitpost-.png rename to assets/art/export/shitpost-.png diff --git a/assets/export/shitpost-.png.import b/assets/art/export/shitpost-.png.import similarity index 71% rename from assets/export/shitpost-.png.import rename to assets/art/export/shitpost-.png.import index 8ad439a..cf7afaa 100644 --- a/assets/export/shitpost-.png.import +++ b/assets/art/export/shitpost-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bjc73l7m3gdkx" -path="res://.godot/imported/shitpost-.png-a08331b57c20d55e1623d36ac16acbfd.ctex" +path="res://.godot/imported/shitpost-.png-4755191aebf47c8b97b9d96299bbc02d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/shitpost-.png" -dest_files=["res://.godot/imported/shitpost-.png-a08331b57c20d55e1623d36ac16acbfd.ctex"] +source_file="res://assets/art/export/shitpost-.png" +dest_files=["res://.godot/imported/shitpost-.png-4755191aebf47c8b97b9d96299bbc02d.ctex"] [params] diff --git a/assets/export/stage1.png b/assets/art/export/stage1.png similarity index 100% rename from assets/export/stage1.png rename to assets/art/export/stage1.png diff --git a/assets/export/stage1.png.import b/assets/art/export/stage1.png.import similarity index 72% rename from assets/export/stage1.png.import rename to assets/art/export/stage1.png.import index 4258827..d518438 100644 --- a/assets/export/stage1.png.import +++ b/assets/art/export/stage1.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bynsxkfd4t4cn" -path="res://.godot/imported/stage1.png-c3fb8862b9a844ae4f643a865fe729ba.ctex" +path="res://.godot/imported/stage1.png-a0ab4b6f10e7f6a10a856090e63cf994.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/stage1.png" -dest_files=["res://.godot/imported/stage1.png-c3fb8862b9a844ae4f643a865fe729ba.ctex"] +source_file="res://assets/art/export/stage1.png" +dest_files=["res://.godot/imported/stage1.png-a0ab4b6f10e7f6a10a856090e63cf994.ctex"] [params] diff --git a/assets/export/top-bottom-.png b/assets/art/export/top-bottom-.png similarity index 100% rename from assets/export/top-bottom-.png rename to assets/art/export/top-bottom-.png diff --git a/assets/export/top-bottom-.png.import b/assets/art/export/top-bottom-.png.import similarity index 70% rename from assets/export/top-bottom-.png.import rename to assets/art/export/top-bottom-.png.import index 34133d9..191bd3d 100644 --- a/assets/export/top-bottom-.png.import +++ b/assets/art/export/top-bottom-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dailayr5c75eu" -path="res://.godot/imported/top-bottom-.png-f040386dc0350eeaa8c2f46c3e11e100.ctex" +path="res://.godot/imported/top-bottom-.png-3506ece79be674bf13358427f4bb4b31.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/top-bottom-.png" -dest_files=["res://.godot/imported/top-bottom-.png-f040386dc0350eeaa8c2f46c3e11e100.ctex"] +source_file="res://assets/art/export/top-bottom-.png" +dest_files=["res://.godot/imported/top-bottom-.png-3506ece79be674bf13358427f4bb4b31.ctex"] [params] diff --git a/assets/export/viruling-.png b/assets/art/export/viruling-.png similarity index 100% rename from assets/export/viruling-.png rename to assets/art/export/viruling-.png diff --git a/assets/export/viruling-.png.import b/assets/art/export/viruling-.png.import similarity index 71% rename from assets/export/viruling-.png.import rename to assets/art/export/viruling-.png.import index 607a33b..5c3c48d 100644 --- a/assets/export/viruling-.png.import +++ b/assets/art/export/viruling-.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://djjun1p0rx1ap" -path="res://.godot/imported/viruling-.png-8fb78d1c45ba4ef1a534dca658b128b9.ctex" +path="res://.godot/imported/viruling-.png-916a9a5ec04eb396c370b100da2937dd.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/export/viruling-.png" -dest_files=["res://.godot/imported/viruling-.png-8fb78d1c45ba4ef1a534dca658b128b9.ctex"] +source_file="res://assets/art/export/viruling-.png" +dest_files=["res://.godot/imported/viruling-.png-916a9a5ec04eb396c370b100da2937dd.ctex"] [params] diff --git a/assets/art/eye monster.aseprite b/assets/art/eye monster.aseprite new file mode 100644 index 0000000..0a3af4d --- /dev/null +++ b/assets/art/eye monster.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2d2f401d5d14f1528f381def15977d4d3adf552ed1e6200e9016e3e192c832d +size 227458 diff --git a/assets/art/eye monster.aseprite.import b/assets/art/eye monster.aseprite.import new file mode 100644 index 0000000..1ed0c67 --- /dev/null +++ b/assets/art/eye monster.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://72ry77oxgd4h" +path="res://.godot/imported/eye monster.aseprite-be1eb3e03bfebcc57c6c829ffb98dc7c.res" + +[deps] + +source_file="res://assets/art/eye monster.aseprite" +dest_files=["res://.godot/imported/eye monster.aseprite-be1eb3e03bfebcc57c6c829ffb98dc7c.res"] + +[params] + diff --git a/assets/art/stage1.aseprite b/assets/art/stage1.aseprite new file mode 100644 index 0000000..716fa95 --- /dev/null +++ b/assets/art/stage1.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534362f59037250af016d42f8854ed51116f6aa43e6f6bafb43d56865c70d5e0 +size 674220 diff --git a/assets/art/stage1.aseprite.import b/assets/art/stage1.aseprite.import new file mode 100644 index 0000000..e707957 --- /dev/null +++ b/assets/art/stage1.aseprite.import @@ -0,0 +1,16 @@ +[remap] + +importer="aseprite_wizard.plugin.static-texture" +type="AtlasTexture" +uid="uid://fju2p8ssaled" +path="res://.godot/imported/stage1.aseprite-ef35f4d2a75911e894428588df0bfad5.res" + +[deps] + +source_file="res://assets/art/stage1.aseprite" +dest_files=["res://.godot/imported/stage1.aseprite-ef35f4d2a75911e894428588df0bfad5.res"] + +[params] + +exclude_layers_pattern="" +only_visible_layers=true diff --git a/assets/stage1.png b/assets/art/stage1.png similarity index 100% rename from assets/stage1.png rename to assets/art/stage1.png diff --git a/assets/stage1.png.import b/assets/art/stage1.png.import similarity index 69% rename from assets/stage1.png.import rename to assets/art/stage1.png.import index a93b31c..d6c9074 100644 --- a/assets/stage1.png.import +++ b/assets/art/stage1.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c5h2tl1fqgje5" -path="res://.godot/imported/stage1.png-67df7ec0db7c207f872533da29fcbf5c.ctex" +uid="uid://c43h335yxa13e" +path="res://.godot/imported/stage1.png-f5e93d5831e1087b3b326e84dace29a0.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/stage1.png" -dest_files=["res://.godot/imported/stage1.png-67df7ec0db7c207f872533da29fcbf5c.ctex"] +source_file="res://assets/art/stage1.png" +dest_files=["res://.godot/imported/stage1.png-f5e93d5831e1087b3b326e84dace29a0.ctex"] [params] diff --git a/assets/art/weegee.aseprite b/assets/art/weegee.aseprite new file mode 100644 index 0000000..5738564 --- /dev/null +++ b/assets/art/weegee.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14d442a2523387b319524c499be65f131136e6c285a41cf2960e73a876196bed +size 217419 diff --git a/assets/art/weegee.aseprite.import b/assets/art/weegee.aseprite.import new file mode 100644 index 0000000..9e91c48 --- /dev/null +++ b/assets/art/weegee.aseprite.import @@ -0,0 +1,14 @@ +[remap] + +importer="aseprite_wizard.plugin.noop" +type="PackedDataContainer" +uid="uid://boc2fqbk18m6" +path="res://.godot/imported/weegee.aseprite-12f3af027368e48836ecaa4344aee142.res" + +[deps] + +source_file="res://assets/art/weegee.aseprite" +dest_files=["res://.godot/imported/weegee.aseprite-12f3af027368e48836ecaa4344aee142.res"] + +[params] + diff --git a/assets/claustrophemia.aseprite b/assets/claustrophemia.aseprite deleted file mode 100644 index debe7ac..0000000 Binary files a/assets/claustrophemia.aseprite and /dev/null differ diff --git a/assets/claustrophemia.aseprite.import b/assets/claustrophemia.aseprite.import deleted file mode 100644 index 2939c5b..0000000 --- a/assets/claustrophemia.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://6ogqpgqsd83w" -path="res://.godot/imported/claustrophemia.aseprite-f800c1af6f87740b4ecb05a00a7741c7.res" - -[deps] - -source_file="res://assets/claustrophemia.aseprite" -dest_files=["res://.godot/imported/claustrophemia.aseprite-f800c1af6f87740b4ecb05a00a7741c7.res"] - -[params] - diff --git a/assets/crawler_walk.aseprite b/assets/crawler_walk.aseprite deleted file mode 100644 index 5c5ca31..0000000 Binary files a/assets/crawler_walk.aseprite and /dev/null differ diff --git a/assets/crawler_walk.aseprite.import b/assets/crawler_walk.aseprite.import deleted file mode 100644 index 46d5692..0000000 --- a/assets/crawler_walk.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://2n7hoks84s1p" -path="res://.godot/imported/crawler_walk.aseprite-caf4c5c9e2cdaae93bd51260f88ba162.res" - -[deps] - -source_file="res://assets/crawler_walk.aseprite" -dest_files=["res://.godot/imported/crawler_walk.aseprite-caf4c5c9e2cdaae93bd51260f88ba162.res"] - -[params] - diff --git a/assets/eye monster.aseprite b/assets/eye monster.aseprite deleted file mode 100644 index 7f6f5bb..0000000 Binary files a/assets/eye monster.aseprite and /dev/null differ diff --git a/assets/eye monster.aseprite.import b/assets/eye monster.aseprite.import deleted file mode 100644 index a896295..0000000 --- a/assets/eye monster.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://72ry77oxgd4h" -path="res://.godot/imported/eye monster.aseprite-bda5e8f0a21d0890b31ff6bb283fb6bb.res" - -[deps] - -source_file="res://assets/eye monster.aseprite" -dest_files=["res://.godot/imported/eye monster.aseprite-bda5e8f0a21d0890b31ff6bb283fb6bb.res"] - -[params] - diff --git a/assets/fonts/pixeldroidMenuRegular.ttf b/assets/fonts/pixeldroidMenuRegular.ttf new file mode 100644 index 0000000..1465139 Binary files /dev/null and b/assets/fonts/pixeldroidMenuRegular.ttf differ diff --git a/assets/fonts/pixeldroidMenuRegular.ttf.import b/assets/fonts/pixeldroidMenuRegular.ttf.import new file mode 100644 index 0000000..84e52ee --- /dev/null +++ b/assets/fonts/pixeldroidMenuRegular.ttf.import @@ -0,0 +1,34 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bpsklwwksw5q5" +path="res://.godot/imported/pixeldroidMenuRegular.ttf-ca03e0cef3a78d118fa4b4ba90525331.fontdata" + +[deps] + +source_file="res://assets/fonts/pixeldroidMenuRegular.ttf" +dest_files=["res://.godot/imported/pixeldroidMenuRegular.ttf-ca03e0cef3a78d118fa4b4ba90525331.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/sound/BossDeath.wav b/assets/sound/BossDeath.wav new file mode 100644 index 0000000..cf06866 --- /dev/null +++ b/assets/sound/BossDeath.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7265bf7adfd2d6338a8f071016f65503c1e298143ad527dbe80b703167b7ecf +size 710010 diff --git a/assets/BossDeath.wav.import b/assets/sound/BossDeath.wav.import similarity index 55% rename from assets/BossDeath.wav.import rename to assets/sound/BossDeath.wav.import index fae152a..ded4314 100644 --- a/assets/BossDeath.wav.import +++ b/assets/sound/BossDeath.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://b8ma022qh77r4" -path="res://.godot/imported/BossDeath.wav-fa0a8d6f4ca7fd9b743724f33f88cb7b.sample" +path="res://.godot/imported/BossDeath.wav-10348f270b5577ba1f564b535833d84e.sample" [deps] -source_file="res://assets/BossDeath.wav" -dest_files=["res://.godot/imported/BossDeath.wav-fa0a8d6f4ca7fd9b743724f33f88cb7b.sample"] +source_file="res://assets/sound/BossDeath.wav" +dest_files=["res://.godot/imported/BossDeath.wav-10348f270b5577ba1f564b535833d84e.sample"] [params] diff --git a/assets/sound/BossHurt.wav b/assets/sound/BossHurt.wav new file mode 100644 index 0000000..6c28933 --- /dev/null +++ b/assets/sound/BossHurt.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad5c2fbe08802a9aa38586f28be74c7446484d0d4c049f90f2ab66250814500 +size 104034 diff --git a/assets/BossHurt.wav.import b/assets/sound/BossHurt.wav.import similarity index 55% rename from assets/BossHurt.wav.import rename to assets/sound/BossHurt.wav.import index a42709c..7fe53c5 100644 --- a/assets/BossHurt.wav.import +++ b/assets/sound/BossHurt.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://cnmafa4b6u74p" -path="res://.godot/imported/BossHurt.wav-eaaac76384c014124d3b7e9b32e908ce.sample" +path="res://.godot/imported/BossHurt.wav-61b7ca170f32d315ca2dd35981e9e656.sample" [deps] -source_file="res://assets/BossHurt.wav" -dest_files=["res://.godot/imported/BossHurt.wav-eaaac76384c014124d3b7e9b32e908ce.sample"] +source_file="res://assets/sound/BossHurt.wav" +dest_files=["res://.godot/imported/BossHurt.wav-61b7ca170f32d315ca2dd35981e9e656.sample"] [params] diff --git a/assets/sound/BossIntroMusic.wav b/assets/sound/BossIntroMusic.wav new file mode 100644 index 0000000..384c4c0 --- /dev/null +++ b/assets/sound/BossIntroMusic.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a57d3c2acadd95487f0e16d24f26be13f1d7af04e8e77ce0b3f7231353c56e64 +size 871544 diff --git a/assets/BossIntroMusic.wav.import b/assets/sound/BossIntroMusic.wav.import similarity index 53% rename from assets/BossIntroMusic.wav.import rename to assets/sound/BossIntroMusic.wav.import index d56a040..6a96603 100644 --- a/assets/BossIntroMusic.wav.import +++ b/assets/sound/BossIntroMusic.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://d37cinthwqhf7" -path="res://.godot/imported/BossIntroMusic.wav-33288472673dc957cd89887e73d90336.sample" +path="res://.godot/imported/BossIntroMusic.wav-95a0436c5bb706ee7daa4e6c1aa411bb.sample" [deps] -source_file="res://assets/BossIntroMusic.wav" -dest_files=["res://.godot/imported/BossIntroMusic.wav-33288472673dc957cd89887e73d90336.sample"] +source_file="res://assets/sound/BossIntroMusic.wav" +dest_files=["res://.godot/imported/BossIntroMusic.wav-95a0436c5bb706ee7daa4e6c1aa411bb.sample"] [params] diff --git a/assets/sound/BossMusicLoop.wav b/assets/sound/BossMusicLoop.wav new file mode 100644 index 0000000..d69dc4e --- /dev/null +++ b/assets/sound/BossMusicLoop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c913f17f775b488eecf482835d8dc2f3d612604cf334cf5dd27fd6e8290c72 +size 1242982 diff --git a/assets/BossMusicLoop.wav.import b/assets/sound/BossMusicLoop.wav.import similarity index 54% rename from assets/BossMusicLoop.wav.import rename to assets/sound/BossMusicLoop.wav.import index bba0a74..d9b59c6 100644 --- a/assets/BossMusicLoop.wav.import +++ b/assets/sound/BossMusicLoop.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://cnp62dnwbxnp8" -path="res://.godot/imported/BossMusicLoop.wav-66cd282f6e4ded0eea46ef96dd3d81e6.sample" +path="res://.godot/imported/BossMusicLoop.wav-ae8e391fd7f6f854dfeece1f0f064620.sample" [deps] -source_file="res://assets/BossMusicLoop.wav" -dest_files=["res://.godot/imported/BossMusicLoop.wav-66cd282f6e4ded0eea46ef96dd3d81e6.sample"] +source_file="res://assets/sound/BossMusicLoop.wav" +dest_files=["res://.godot/imported/BossMusicLoop.wav-ae8e391fd7f6f854dfeece1f0f064620.sample"] [params] diff --git a/assets/sound/EnemyHurt.wav b/assets/sound/EnemyHurt.wav new file mode 100644 index 0000000..3076bc3 --- /dev/null +++ b/assets/sound/EnemyHurt.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7b0d8b12c5c66e4d6cd2c0c61ca0a43734fc4b45371acaf2ab2cc107145341 +size 45320 diff --git a/assets/EnemyHurt.wav.import b/assets/sound/EnemyHurt.wav.import similarity index 55% rename from assets/EnemyHurt.wav.import rename to assets/sound/EnemyHurt.wav.import index de3b942..2114b54 100644 --- a/assets/EnemyHurt.wav.import +++ b/assets/sound/EnemyHurt.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://dxnxix8qrr6tq" -path="res://.godot/imported/EnemyHurt.wav-fb6c033455c8fd2c64ccfdf0c818a65a.sample" +path="res://.godot/imported/EnemyHurt.wav-082705e406deaa80080062c16b11cb89.sample" [deps] -source_file="res://assets/EnemyHurt.wav" -dest_files=["res://.godot/imported/EnemyHurt.wav-fb6c033455c8fd2c64ccfdf0c818a65a.sample"] +source_file="res://assets/sound/EnemyHurt.wav" +dest_files=["res://.godot/imported/EnemyHurt.wav-082705e406deaa80080062c16b11cb89.sample"] [params] diff --git a/assets/sound/Explode.wav b/assets/sound/Explode.wav new file mode 100644 index 0000000..6808318 --- /dev/null +++ b/assets/sound/Explode.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d86f1a2d525b893c3210a667dd2c68165043c0a51b27820fd3ca450606e135d5 +size 113230 diff --git a/assets/Explode.wav.import b/assets/sound/Explode.wav.import similarity index 56% rename from assets/Explode.wav.import rename to assets/sound/Explode.wav.import index cad34eb..24f43bd 100644 --- a/assets/Explode.wav.import +++ b/assets/sound/Explode.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://dfrc2luquqqlw" -path="res://.godot/imported/Explode.wav-1025ed9a84beb2ef982eff388b1bbeea.sample" +path="res://.godot/imported/Explode.wav-cdc47db053fe2add3fe5bea077dd9dd3.sample" [deps] -source_file="res://assets/Explode.wav" -dest_files=["res://.godot/imported/Explode.wav-1025ed9a84beb2ef982eff388b1bbeea.sample"] +source_file="res://assets/sound/Explode.wav" +dest_files=["res://.godot/imported/Explode.wav-cdc47db053fe2add3fe5bea077dd9dd3.sample"] [params] diff --git a/assets/sound/Level1BGAudio.wav b/assets/sound/Level1BGAudio.wav new file mode 100644 index 0000000..32812ae --- /dev/null +++ b/assets/sound/Level1BGAudio.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfda9aa36260ea4ccfe55e5f2cf33e7ae49459281cf3aaeb687c04818ae6a57e +size 3757504 diff --git a/assets/Level1BGAudio.wav.import b/assets/sound/Level1BGAudio.wav.import similarity index 54% rename from assets/Level1BGAudio.wav.import rename to assets/sound/Level1BGAudio.wav.import index 2c28fba..394399c 100644 --- a/assets/Level1BGAudio.wav.import +++ b/assets/sound/Level1BGAudio.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://ce3soc3run6um" -path="res://.godot/imported/Level1BGAudio.wav-e7b60b70a4523876968adf4a6c8994a4.sample" +path="res://.godot/imported/Level1BGAudio.wav-6a5dbfa4a23355ff9b106db86b71e8fb.sample" [deps] -source_file="res://assets/Level1BGAudio.wav" -dest_files=["res://.godot/imported/Level1BGAudio.wav-e7b60b70a4523876968adf4a6c8994a4.sample"] +source_file="res://assets/sound/Level1BGAudio.wav" +dest_files=["res://.godot/imported/Level1BGAudio.wav-6a5dbfa4a23355ff9b106db86b71e8fb.sample"] [params] diff --git a/assets/sound/PlayerDeathSound.wav b/assets/sound/PlayerDeathSound.wav new file mode 100644 index 0000000..3fdd137 --- /dev/null +++ b/assets/sound/PlayerDeathSound.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f580fd484b80d879fd7ec0f7df2e8651296613d0e2b695e107b846fcfc13e63 +size 242684 diff --git a/assets/PlayerDeathSound.wav.import b/assets/sound/PlayerDeathSound.wav.import similarity index 53% rename from assets/PlayerDeathSound.wav.import rename to assets/sound/PlayerDeathSound.wav.import index 169d164..9e97413 100644 --- a/assets/PlayerDeathSound.wav.import +++ b/assets/sound/PlayerDeathSound.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://du0f57xgcxuxf" -path="res://.godot/imported/PlayerDeathSound.wav-064911359937abe1fa0c8cddb7e84ea4.sample" +path="res://.godot/imported/PlayerDeathSound.wav-31f0a588c493a4d3584f63b82f8e07a0.sample" [deps] -source_file="res://assets/PlayerDeathSound.wav" -dest_files=["res://.godot/imported/PlayerDeathSound.wav-064911359937abe1fa0c8cddb7e84ea4.sample"] +source_file="res://assets/sound/PlayerDeathSound.wav" +dest_files=["res://.godot/imported/PlayerDeathSound.wav-31f0a588c493a4d3584f63b82f8e07a0.sample"] [params] diff --git a/assets/sound/PlayerHurt.wav b/assets/sound/PlayerHurt.wav new file mode 100644 index 0000000..4747407 --- /dev/null +++ b/assets/sound/PlayerHurt.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e622836f88280d739f618c3aab7db2664d5865c900d79a5d2ba7b02c15c770f1 +size 118998 diff --git a/assets/PlayerHurt.wav.import b/assets/sound/PlayerHurt.wav.import similarity index 55% rename from assets/PlayerHurt.wav.import rename to assets/sound/PlayerHurt.wav.import index 9e73e87..46fade0 100644 --- a/assets/PlayerHurt.wav.import +++ b/assets/sound/PlayerHurt.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://cir5d1qi0hcev" -path="res://.godot/imported/PlayerHurt.wav-7dea0e9202985b5dd27d18b772b40ee2.sample" +path="res://.godot/imported/PlayerHurt.wav-41af6c544a7ae7d385142bdd19b2507e.sample" [deps] -source_file="res://assets/PlayerHurt.wav" -dest_files=["res://.godot/imported/PlayerHurt.wav-7dea0e9202985b5dd27d18b772b40ee2.sample"] +source_file="res://assets/sound/PlayerHurt.wav" +dest_files=["res://.godot/imported/PlayerHurt.wav-41af6c544a7ae7d385142bdd19b2507e.sample"] [params] diff --git a/assets/sound/SpawnMinions.wav b/assets/sound/SpawnMinions.wav new file mode 100644 index 0000000..d06f72a --- /dev/null +++ b/assets/sound/SpawnMinions.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfea4693d048ef6b46b1057ab2d1cba6f7bc2dbb94ebdf4c9f069aaa8f681de5 +size 78478 diff --git a/assets/SpawnMinions.wav.import b/assets/sound/SpawnMinions.wav.import similarity index 54% rename from assets/SpawnMinions.wav.import rename to assets/sound/SpawnMinions.wav.import index 0b318d0..b192217 100644 --- a/assets/SpawnMinions.wav.import +++ b/assets/sound/SpawnMinions.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://cmyg0u83rcuq6" -path="res://.godot/imported/SpawnMinions.wav-48d48c5e4ba8fc0fba518139f80d9bb8.sample" +path="res://.godot/imported/SpawnMinions.wav-329f3b5faa57ebb25fc1b720a5550bd2.sample" [deps] -source_file="res://assets/SpawnMinions.wav" -dest_files=["res://.godot/imported/SpawnMinions.wav-48d48c5e4ba8fc0fba518139f80d9bb8.sample"] +source_file="res://assets/sound/SpawnMinions.wav" +dest_files=["res://.godot/imported/SpawnMinions.wav-329f3b5faa57ebb25fc1b720a5550bd2.sample"] [params] diff --git a/assets/stage1.aseprite b/assets/stage1.aseprite deleted file mode 100644 index 1dbb6f1..0000000 Binary files a/assets/stage1.aseprite and /dev/null differ diff --git a/assets/stage1.aseprite.import b/assets/stage1.aseprite.import deleted file mode 100644 index 58215d7..0000000 --- a/assets/stage1.aseprite.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.static-texture" -type="AtlasTexture" -uid="uid://fju2p8ssaled" -path="res://.godot/imported/stage1.aseprite-4be92de9d6e8d30b990f34fbdce9c3c1.res" - -[deps] - -source_file="res://assets/stage1.aseprite" -dest_files=["res://.godot/imported/stage1.aseprite-4be92de9d6e8d30b990f34fbdce9c3c1.res"] - -[params] - -exclude_layers_pattern="" -only_visible_layers=true diff --git a/assets/weegee.aseprite b/assets/weegee.aseprite deleted file mode 100644 index 38ccd05..0000000 Binary files a/assets/weegee.aseprite and /dev/null differ diff --git a/assets/weegee.aseprite.import b/assets/weegee.aseprite.import deleted file mode 100644 index b1c3ab9..0000000 --- a/assets/weegee.aseprite.import +++ /dev/null @@ -1,14 +0,0 @@ -[remap] - -importer="aseprite_wizard.plugin.noop" -type="PackedDataContainer" -uid="uid://boc2fqbk18m6" -path="res://.godot/imported/weegee.aseprite-3b2165eb9806715fac46d106c4ddf9ee.res" - -[deps] - -source_file="res://assets/weegee.aseprite" -dest_files=["res://.godot/imported/weegee.aseprite-3b2165eb9806715fac46d106c4ddf9ee.res"] - -[params] - diff --git a/components/Bars.tscn b/components/Bars.tscn index 72a163c..a207554 100644 --- a/components/Bars.tscn +++ b/components/Bars.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://clptnshbcs6cn"] -[ext_resource type="Texture2D" uid="uid://cavipaqyic82h" path="res://assets/bars.png" id="1_xyrd0"] +[ext_resource type="Texture2D" uid="uid://cavipaqyic82h" path="res://assets/art/bars.png" id="1_xyrd0"] [node name="Bars" type="Control"] layout_mode = 3 diff --git a/components/Cra102E.tmp b/components/Cra102E.tmp deleted file mode 100644 index 39a9e1f..0000000 --- a/components/Cra102E.tmp +++ /dev/null @@ -1,291 +0,0 @@ -[gd_scene load_steps=35 format=3 uid="uid://n65kl0jalqdt"] - -[ext_resource type="Texture2D" uid="uid://b447sysxt4rhp" path="res://assets/export/crawler-.png" id="1_bdup0"] -[ext_resource type="Script" path="res://scripts/crawler.gd" id="1_dcux3"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_k4vrw"] -size = Vector2(57, 63) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6iqis"] -atlas = ExtResource("1_bdup0") -region = Rect2(0, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hk6n7"] -atlas = ExtResource("1_bdup0") -region = Rect2(128, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i7pjq"] -atlas = ExtResource("1_bdup0") -region = Rect2(256, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0bqgy"] -atlas = ExtResource("1_bdup0") -region = Rect2(384, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b7rtd"] -atlas = ExtResource("1_bdup0") -region = Rect2(512, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ma61w"] -atlas = ExtResource("1_bdup0") -region = Rect2(640, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gxbrf"] -atlas = ExtResource("1_bdup0") -region = Rect2(0, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jnxq4"] -atlas = ExtResource("1_bdup0") -region = Rect2(128, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_61s2s"] -atlas = ExtResource("1_bdup0") -region = Rect2(256, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4h7cf"] -atlas = ExtResource("1_bdup0") -region = Rect2(384, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4x8lu"] -atlas = ExtResource("1_bdup0") -region = Rect2(512, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3grt7"] -atlas = ExtResource("1_bdup0") -region = Rect2(640, 192, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kw6t0"] -atlas = ExtResource("1_bdup0") -region = Rect2(0, 256, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jc8y7"] -atlas = ExtResource("1_bdup0") -region = Rect2(128, 256, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bhh5b"] -atlas = ExtResource("1_bdup0") -region = Rect2(256, 256, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2w283"] -atlas = ExtResource("1_bdup0") -region = Rect2(384, 256, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xmmn0"] -atlas = ExtResource("1_bdup0") -region = Rect2(512, 256, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5emai"] -atlas = ExtResource("1_bdup0") -region = Rect2(512, 64, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6rkkd"] -atlas = ExtResource("1_bdup0") -region = Rect2(640, 64, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vb5jc"] -atlas = ExtResource("1_bdup0") -region = Rect2(0, 128, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3efcj"] -atlas = ExtResource("1_bdup0") -region = Rect2(128, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bygap"] -atlas = ExtResource("1_bdup0") -region = Rect2(256, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i5vmv"] -atlas = ExtResource("1_bdup0") -region = Rect2(384, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_f1jsj"] -atlas = ExtResource("1_bdup0") -region = Rect2(512, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l74ua"] -atlas = ExtResource("1_bdup0") -region = Rect2(640, 0, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_iy6u6"] -atlas = ExtResource("1_bdup0") -region = Rect2(0, 64, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4xmi3"] -atlas = ExtResource("1_bdup0") -region = Rect2(128, 64, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4c0s3"] -atlas = ExtResource("1_bdup0") -region = Rect2(256, 64, 128, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3jc57"] -atlas = ExtResource("1_bdup0") -region = Rect2(384, 64, 128, 64) - -[sub_resource type="SpriteFrames" id="SpriteFrames_e3bx4"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6iqis") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hk6n7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i7pjq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0bqgy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b7rtd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ma61w") -}], -"loop": true, -"name": &"Whip", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6iqis") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gxbrf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jnxq4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_61s2s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4h7cf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4x8lu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3grt7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kw6t0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jc8y7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bhh5b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2w283") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xmmn0") -}], -"loop": true, -"name": &"death", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6iqis") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5emai") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6rkkd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5emai") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vb5jc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5emai") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6iqis") -}], -"loop": true, -"name": &"jump away", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6iqis") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3efcj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bygap") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i5vmv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_f1jsj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l74ua") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_iy6u6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4xmi3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4c0s3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3jc57") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3jc57") -}], -"loop": true, -"name": &"walk", -"speed": 10.0 -}] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_s2a15"] -size = Vector2(48, 28) - -[node name="Crawler" type="CharacterBody2D"] -script = ExtResource("1_dcux3") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(-3.5, -0.5) -shape = SubResource("RectangleShape2D_k4vrw") - -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -texture_filter = 1 -position = Vector2(-34, 0) -sprite_frames = SubResource("SpriteFrames_e3bx4") -animation = &"Whip" -frame_progress = 0.551191 -metadata/_aseprite_wizard_config_ = { -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "crawler-", -"only_visible": true, -"slice": "", -"source": "res://assets/crawler_walk.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "5428848d159be8aa5f91cd42b4e9cfca" - -[node name="WhipArea" type="Area2D" parent="."] - -[node name="Area2D" type="CollisionShape2D" parent="WhipArea"] -position = Vector2(-42, 2) -shape = SubResource("RectangleShape2D_s2a15") -debug_color = Color(0.949698, 0.110143, 0.492661, 0.42) diff --git a/components/Pla724B.tmp b/components/Pla724B.tmp deleted file mode 100644 index 51b326a..0000000 --- a/components/Pla724B.tmp +++ /dev/null @@ -1,364 +0,0 @@ -[gd_scene load_steps=45 format=3 uid="uid://cjiuycwqqxaxn"] - -[ext_resource type="Script" path="res://scripts/player.gd" id="1_oy25y"] -[ext_resource type="Texture2D" uid="uid://cownabyc1p26u" path="res://assets/export/playerLayer 3.png" id="2_5c6qp"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_6hs0l"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7slh2"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_io1xr"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vh4hn"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wwamw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nens7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xnw82"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sv3rw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kldb3"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_daegq"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c3qy7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5iowx"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2f5nd"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xuig4"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uk8ao"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6wkkf"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mecdt"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvo15"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fcvkv"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ejt0g"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l4s6u"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qw5vg"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_agdq2"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1qa8b"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a5wcc"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ra6k"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l1grw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gae7w"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p0xeb"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tuo0l"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_iygu1"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nlq48"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_581d4"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_depii"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nsu0f"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kdf7b"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dvo1k"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nuos6"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fgj7i"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 192, 32, 64) - -[sub_resource type="SpriteFrames" id="SpriteFrames_o2lgd"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6hs0l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7slh2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_io1xr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vh4hn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wwamw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nens7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xnw82") -}], -"loop": true, -"name": &" punch", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kldb3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_daegq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c3qy7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5iowx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2f5nd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xuig4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uk8ao") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_daegq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kldb3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}], -"loop": true, -"name": &"Jump", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6wkkf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mecdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvo15") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fcvkv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ejt0g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l4s6u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qw5vg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_agdq2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1qa8b") -}], -"loop": true, -"name": &"idle", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_a5wcc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ra6k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l1grw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gae7w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p0xeb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tuo0l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_iygu1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nlq48") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_581d4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_depii") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nsu0f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kdf7b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dvo1k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nuos6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fgj7i") -}], -"loop": true, -"name": &"walk", -"speed": 10.0 -}] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_0on8q"] -size = Vector2(28, 64) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_mst3b"] -size = Vector2(22, 41) - -[node name="Player" type="CharacterBody2D"] -collision_mask = 3 -script = ExtResource("1_oy25y") -SPEED = null -GRAVITY = null -JUMP_FORCE = null - -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -texture_filter = 1 -sprite_frames = SubResource("SpriteFrames_o2lgd") -animation = &" punch" -frame_progress = 0.777568 -metadata/_aseprite_wizard_config_ = { -"layer": "Layer 3", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "player", -"only_visible": false, -"slice": "", -"source": "res://assets/PlayerCharacter.aseprite" -} -metadata/_aseprite_wizard_source_file_hash_ = "dd5426320f333c1fca2ec67ca43f9db7" -metadata/_aseprite_wizard_interface_config_ = { -"layer_section": true, -"output_section": true -} - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(2, 0) -shape = SubResource("RectangleShape2D_0on8q") -debug_color = Color(1, 0.254902, 0.415686, 0.105882) - -[node name="AttackTimer" type="Timer" parent="."] -editor_description = " - -" -wait_time = 0.2 -one_shot = true - -[node name="PunchHitbox" type="Area2D" parent="."] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="PunchHitbox"] -position = Vector2(15, -4.5) -shape = SubResource("RectangleShape2D_mst3b") -debug_color = Color(2.11775e-06, 0.631094, 0.465774, 0.42) diff --git a/components/PlaCFBF.tmp b/components/PlaCFBF.tmp deleted file mode 100644 index 83baea0..0000000 --- a/components/PlaCFBF.tmp +++ /dev/null @@ -1,364 +0,0 @@ -[gd_scene load_steps=45 format=3 uid="uid://cjiuycwqqxaxn"] - -[ext_resource type="Script" path="res://scripts/player.gd" id="1_oy25y"] -[ext_resource type="Texture2D" uid="uid://cownabyc1p26u" path="res://assets/export/playerLayer 3.png" id="2_5c6qp"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_6hs0l"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7slh2"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_io1xr"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vh4hn"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wwamw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nens7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xnw82"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 320, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sv3rw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kldb3"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_daegq"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c3qy7"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5iowx"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2f5nd"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xuig4"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uk8ao"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 256, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6wkkf"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mecdt"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvo15"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fcvkv"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ejt0g"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l4s6u"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 0, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qw5vg"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_agdq2"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1qa8b"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a5wcc"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ra6k"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l1grw"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gae7w"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 64, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p0xeb"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tuo0l"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_iygu1"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nlq48"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_581d4"] -atlas = ExtResource("2_5c6qp") -region = Rect2(128, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_depii"] -atlas = ExtResource("2_5c6qp") -region = Rect2(160, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nsu0f"] -atlas = ExtResource("2_5c6qp") -region = Rect2(192, 128, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kdf7b"] -atlas = ExtResource("2_5c6qp") -region = Rect2(0, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dvo1k"] -atlas = ExtResource("2_5c6qp") -region = Rect2(32, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nuos6"] -atlas = ExtResource("2_5c6qp") -region = Rect2(64, 192, 32, 64) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fgj7i"] -atlas = ExtResource("2_5c6qp") -region = Rect2(96, 192, 32, 64) - -[sub_resource type="SpriteFrames" id="SpriteFrames_o2lgd"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6hs0l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7slh2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_io1xr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vh4hn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wwamw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nens7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xnw82") -}], -"loop": true, -"name": &" punch", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kldb3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_daegq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c3qy7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5iowx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2f5nd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xuig4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uk8ao") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_daegq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kldb3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}], -"loop": true, -"name": &"Jump", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_sv3rw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6wkkf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mecdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvo15") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fcvkv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ejt0g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l4s6u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qw5vg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_agdq2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1qa8b") -}], -"loop": true, -"name": &"idle", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_a5wcc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ra6k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l1grw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gae7w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p0xeb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tuo0l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_iygu1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nlq48") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_581d4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_depii") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nsu0f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kdf7b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dvo1k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nuos6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fgj7i") -}], -"loop": true, -"name": &"walk", -"speed": 10.0 -}] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_0on8q"] -size = Vector2(28, 64) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_mst3b"] -size = Vector2(22, 41) - -[node name="Player" type="CharacterBody2D"] -collision_mask = 3 -script = ExtResource("1_oy25y") -SPEED = null -GRAVITY = null -JUMP_FORCE = null - -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -texture_filter = 1 -sprite_frames = SubResource("SpriteFrames_o2lgd") -animation = &" punch" -frame_progress = 0.573795 -metadata/_aseprite_wizard_config_ = { -"layer": "Layer 3", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "player", -"only_visible": false, -"slice": "", -"source": "res://assets/PlayerCharacter.aseprite" -} -metadata/_aseprite_wizard_source_file_hash_ = "dd5426320f333c1fca2ec67ca43f9db7" -metadata/_aseprite_wizard_interface_config_ = { -"layer_section": true, -"output_section": true -} - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(2, 0) -shape = SubResource("RectangleShape2D_0on8q") -debug_color = Color(1, 0.254902, 0.415686, 0.105882) - -[node name="AttackTimer" type="Timer" parent="."] -editor_description = " - -" -wait_time = 0.2 -one_shot = true - -[node name="PunchHitbox" type="Area2D" parent="."] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="PunchHitbox"] -position = Vector2(15, -4.5) -shape = SubResource("RectangleShape2D_mst3b") -debug_color = Color(2.11775e-06, 0.631094, 0.465774, 0.42) diff --git a/components/Player.tscn b/components/Player.tscn index a09103a..7002d1c 100644 --- a/components/Player.tscn +++ b/components/Player.tscn @@ -1,11 +1,11 @@ [gd_scene load_steps=88 format=3 uid="uid://cjiuycwqqxaxn"] [ext_resource type="Script" path="res://scripts/player.gd" id="1_oy25y"] -[ext_resource type="Texture2D" uid="uid://d4mjdwhmho5vs" path="res://assets/export/player-Layer 5.png" id="2_g0lnn"] -[ext_resource type="AudioStream" uid="uid://cir5d1qi0hcev" path="res://assets/PlayerHurt.wav" id="3_ggoam"] -[ext_resource type="Texture2D" uid="uid://cv731yjx5v71a" path="res://assets/export/punch-.png" id="3_jp05m"] -[ext_resource type="AudioStream" uid="uid://du0f57xgcxuxf" path="res://assets/PlayerDeathSound.wav" id="4_8skcp"] -[ext_resource type="Texture2D" uid="uid://cliy3s4yykb3k" path="res://assets/export/health-.png" id="5_1x6di"] +[ext_resource type="Texture2D" uid="uid://d4mjdwhmho5vs" path="res://assets/art/export/player-Layer 5.png" id="2_g0lnn"] +[ext_resource type="AudioStream" uid="uid://cir5d1qi0hcev" path="res://assets/sound/PlayerHurt.wav" id="3_ggoam"] +[ext_resource type="Texture2D" uid="uid://cv731yjx5v71a" path="res://assets/art/export/punch-.png" id="3_jp05m"] +[ext_resource type="AudioStream" uid="uid://du0f57xgcxuxf" path="res://assets/sound/PlayerDeathSound.wav" id="4_8skcp"] +[ext_resource type="Texture2D" uid="uid://cliy3s4yykb3k" path="res://assets/art/export/health-.png" id="5_1x6di"] [sub_resource type="AtlasTexture" id="AtlasTexture_l521r"] atlas = ExtResource("2_g0lnn") diff --git a/components/Crawler.tscn b/enemies/Crawler.tscn similarity index 98% rename from components/Crawler.tscn rename to enemies/Crawler.tscn index 06dfb7c..292d563 100644 --- a/components/Crawler.tscn +++ b/enemies/Crawler.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=36 format=3 uid="uid://n65kl0jalqdt"] -[ext_resource type="Texture2D" uid="uid://b447sysxt4rhp" path="res://assets/export/crawler-.png" id="1_bdup0"] -[ext_resource type="Script" path="res://scripts/crawler.gd" id="1_dcux3"] -[ext_resource type="AudioStream" uid="uid://dfrc2luquqqlw" path="res://assets/Explode.wav" id="3_qvljj"] +[ext_resource type="Texture2D" uid="uid://b447sysxt4rhp" path="res://assets/art/export/crawler-.png" id="1_bdup0"] +[ext_resource type="Script" path="res://enemies/crawler.gd" id="1_dcux3"] +[ext_resource type="AudioStream" uid="uid://dfrc2luquqqlw" path="res://assets/sound/Explode.wav" id="3_qvljj"] [sub_resource type="AtlasTexture" id="AtlasTexture_6iqis"] atlas = ExtResource("1_bdup0") diff --git a/components/the_hive_mind.tscn b/enemies/HiveMind.tscn similarity index 97% rename from components/the_hive_mind.tscn rename to enemies/HiveMind.tscn index 6c90f8e..7d55526 100644 --- a/components/the_hive_mind.tscn +++ b/enemies/HiveMind.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=54 format=3 uid="uid://dtl5b66gt0vqe"] -[ext_resource type="Script" path="res://scripts/the_hive_mind.gd" id="1_8hjbo"] -[ext_resource type="Texture2D" uid="uid://cg4nwnugx0q4w" path="res://assets/export/boss-.png" id="2_idpn7"] -[ext_resource type="AudioStream" uid="uid://b8ma022qh77r4" path="res://assets/BossDeath.wav" id="2_k6sr5"] -[ext_resource type="AudioStream" uid="uid://cnmafa4b6u74p" path="res://assets/BossHurt.wav" id="3_3acad"] -[ext_resource type="AudioStream" uid="uid://cmyg0u83rcuq6" path="res://assets/SpawnMinions.wav" id="4_upx6s"] -[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://components/Viruling.tscn" id="6_4pi6j"] -[ext_resource type="PackedScene" uid="uid://n65kl0jalqdt" path="res://components/Crawler.tscn" id="7_l2u1x"] +[ext_resource type="Script" path="res://enemies/hive_mind.gd" id="1_8hjbo"] +[ext_resource type="Texture2D" uid="uid://cg4nwnugx0q4w" path="res://assets/art/export/boss-.png" id="2_idpn7"] +[ext_resource type="AudioStream" uid="uid://b8ma022qh77r4" path="res://assets/sound/BossDeath.wav" id="2_k6sr5"] +[ext_resource type="AudioStream" uid="uid://cnmafa4b6u74p" path="res://assets/sound/BossHurt.wav" id="3_3acad"] +[ext_resource type="AudioStream" uid="uid://cmyg0u83rcuq6" path="res://assets/sound/SpawnMinions.wav" id="4_upx6s"] +[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://enemies/Viruling.tscn" id="6_4pi6j"] +[ext_resource type="PackedScene" uid="uid://n65kl0jalqdt" path="res://enemies/Crawler.tscn" id="7_l2u1x"] [ext_resource type="Script" path="res://scripts/killbox.gd" id="8_q47xa"] [sub_resource type="AtlasTexture" id="AtlasTexture_bcbj6"] diff --git a/components/Viruling.tscn b/enemies/Viruling.tscn similarity index 97% rename from components/Viruling.tscn rename to enemies/Viruling.tscn index 4ffaf30..1a0c262 100644 --- a/components/Viruling.tscn +++ b/enemies/Viruling.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=28 format=3 uid="uid://bxbpvgteyfh02"] -[ext_resource type="Script" path="res://scripts/viruling.gd" id="1_eevnl"] -[ext_resource type="Texture2D" uid="uid://djjun1p0rx1ap" path="res://assets/export/viruling-.png" id="1_i45rj"] -[ext_resource type="AudioStream" uid="uid://dfrc2luquqqlw" path="res://assets/Explode.wav" id="3_hno7f"] +[ext_resource type="Script" path="res://enemies/viruling.gd" id="1_eevnl"] +[ext_resource type="Texture2D" uid="uid://djjun1p0rx1ap" path="res://assets/art/export/viruling-.png" id="1_i45rj"] +[ext_resource type="AudioStream" uid="uid://dfrc2luquqqlw" path="res://assets/sound/Explode.wav" id="3_hno7f"] [sub_resource type="CircleShape2D" id="CircleShape2D_gi7h4"] radius = 17.0294 diff --git a/scripts/crawler.gd b/enemies/crawler.gd similarity index 100% rename from scripts/crawler.gd rename to enemies/crawler.gd diff --git a/scripts/the_hive_mind.gd b/enemies/hive_mind.gd similarity index 100% rename from scripts/the_hive_mind.gd rename to enemies/hive_mind.gd diff --git a/scripts/viruling.gd b/enemies/viruling.gd similarity index 100% rename from scripts/viruling.gd rename to enemies/viruling.gd diff --git a/export_presets.cfg b/export_presets.cfg index 289091e..a61ee13 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -204,7 +204,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="build/web/claustrophemia.html" +export_path="build/web/index.html" encryption_include_filters="" encryption_exclude_filters="" encrypt_pck=false @@ -234,3 +234,413 @@ progressive_web_app/icon_144x144="" progressive_web_app/icon_180x180="" progressive_web_app/icon_512x512="" progressive_web_app/background_color=Color(0, 0, 0, 1) + +[preset.4] + +name="x86_64" +platform="Linux" +runnable=true +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/linux/claustrophemia.x86_64" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.4.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +binary_format/architecture="x86_64" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" + +[preset.5] + +name="x86_32" +platform="Linux" +runnable=false +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/linux/claustrophemia.x86_32" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.5.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +binary_format/architecture="x86_32" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" + +[preset.6] + +name="arm64" +platform="Linux" +runnable=false +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/linux/claustrophemia.arm64" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.6.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +binary_format/architecture="arm64" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" + +[preset.7] + +name="arm32" +platform="Linux" +runnable=false +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/linux/claustrophemia.arm32" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.7.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +binary_format/architecture="arm32" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" + +[preset.8] + +name="macOS" +platform="macOS" +runnable=true +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/mac.zip" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.8.options] + +export/distribution_type=1 +binary_format/architecture="universal" +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +application/icon="" +application/icon_interpolation=4 +application/bundle_identifier="dev.newty.claustrophemia" +application/signature="" +application/app_category="Games" +application/short_version="" +application/version="" +application/copyright="" +application/copyright_localized={} +application/min_macos_version="10.12" +application/export_angle=0 +display/high_res=true +application/additional_plist_content="" +xcode/platform_build="14C18" +xcode/sdk_version="13.1" +xcode/sdk_build="22C55" +xcode/sdk_name="macosx13.1" +xcode/xcode_version="1420" +xcode/xcode_build="14C18" +codesign/codesign=1 +codesign/installer_identity="" +codesign/apple_team_id="" +codesign/identity="" +codesign/entitlements/custom_file="" +codesign/entitlements/allow_jit_code_execution=false +codesign/entitlements/allow_unsigned_executable_memory=false +codesign/entitlements/allow_dyld_environment_variables=false +codesign/entitlements/disable_library_validation=false +codesign/entitlements/audio_input=false +codesign/entitlements/camera=false +codesign/entitlements/location=false +codesign/entitlements/address_book=false +codesign/entitlements/calendars=false +codesign/entitlements/photos_library=false +codesign/entitlements/apple_events=false +codesign/entitlements/debugging=false +codesign/entitlements/app_sandbox/enabled=false +codesign/entitlements/app_sandbox/network_server=false +codesign/entitlements/app_sandbox/network_client=false +codesign/entitlements/app_sandbox/device_usb=false +codesign/entitlements/app_sandbox/device_bluetooth=false +codesign/entitlements/app_sandbox/files_downloads=0 +codesign/entitlements/app_sandbox/files_pictures=0 +codesign/entitlements/app_sandbox/files_music=0 +codesign/entitlements/app_sandbox/files_movies=0 +codesign/entitlements/app_sandbox/files_user_selected=0 +codesign/entitlements/app_sandbox/helper_executables=[] +codesign/custom_options=PackedStringArray() +notarization/notarization=0 +privacy/microphone_usage_description="" +privacy/microphone_usage_description_localized={} +privacy/camera_usage_description="" +privacy/camera_usage_description_localized={} +privacy/location_usage_description="" +privacy/location_usage_description_localized={} +privacy/address_book_usage_description="" +privacy/address_book_usage_description_localized={} +privacy/calendar_usage_description="" +privacy/calendar_usage_description_localized={} +privacy/photos_library_usage_description="" +privacy/photos_library_usage_description_localized={} +privacy/desktop_folder_usage_description="" +privacy/desktop_folder_usage_description_localized={} +privacy/documents_folder_usage_description="" +privacy/documents_folder_usage_description_localized={} +privacy/downloads_folder_usage_description="" +privacy/downloads_folder_usage_description_localized={} +privacy/network_volumes_usage_description="" +privacy/network_volumes_usage_description_localized={} +privacy/removable_volumes_usage_description="" +privacy/removable_volumes_usage_description_localized={} +privacy/tracking_enabled=false +privacy/tracking_domains=PackedStringArray() +privacy/collected_data/name/collected=false +privacy/collected_data/name/linked_to_user=false +privacy/collected_data/name/used_for_tracking=false +privacy/collected_data/name/collection_purposes=0 +privacy/collected_data/email_address/collected=false +privacy/collected_data/email_address/linked_to_user=false +privacy/collected_data/email_address/used_for_tracking=false +privacy/collected_data/email_address/collection_purposes=0 +privacy/collected_data/phone_number/collected=false +privacy/collected_data/phone_number/linked_to_user=false +privacy/collected_data/phone_number/used_for_tracking=false +privacy/collected_data/phone_number/collection_purposes=0 +privacy/collected_data/physical_address/collected=false +privacy/collected_data/physical_address/linked_to_user=false +privacy/collected_data/physical_address/used_for_tracking=false +privacy/collected_data/physical_address/collection_purposes=0 +privacy/collected_data/other_contact_info/collected=false +privacy/collected_data/other_contact_info/linked_to_user=false +privacy/collected_data/other_contact_info/used_for_tracking=false +privacy/collected_data/other_contact_info/collection_purposes=0 +privacy/collected_data/health/collected=false +privacy/collected_data/health/linked_to_user=false +privacy/collected_data/health/used_for_tracking=false +privacy/collected_data/health/collection_purposes=0 +privacy/collected_data/fitness/collected=false +privacy/collected_data/fitness/linked_to_user=false +privacy/collected_data/fitness/used_for_tracking=false +privacy/collected_data/fitness/collection_purposes=0 +privacy/collected_data/payment_info/collected=false +privacy/collected_data/payment_info/linked_to_user=false +privacy/collected_data/payment_info/used_for_tracking=false +privacy/collected_data/payment_info/collection_purposes=0 +privacy/collected_data/credit_info/collected=false +privacy/collected_data/credit_info/linked_to_user=false +privacy/collected_data/credit_info/used_for_tracking=false +privacy/collected_data/credit_info/collection_purposes=0 +privacy/collected_data/other_financial_info/collected=false +privacy/collected_data/other_financial_info/linked_to_user=false +privacy/collected_data/other_financial_info/used_for_tracking=false +privacy/collected_data/other_financial_info/collection_purposes=0 +privacy/collected_data/precise_location/collected=false +privacy/collected_data/precise_location/linked_to_user=false +privacy/collected_data/precise_location/used_for_tracking=false +privacy/collected_data/precise_location/collection_purposes=0 +privacy/collected_data/coarse_location/collected=false +privacy/collected_data/coarse_location/linked_to_user=false +privacy/collected_data/coarse_location/used_for_tracking=false +privacy/collected_data/coarse_location/collection_purposes=0 +privacy/collected_data/sensitive_info/collected=false +privacy/collected_data/sensitive_info/linked_to_user=false +privacy/collected_data/sensitive_info/used_for_tracking=false +privacy/collected_data/sensitive_info/collection_purposes=0 +privacy/collected_data/contacts/collected=false +privacy/collected_data/contacts/linked_to_user=false +privacy/collected_data/contacts/used_for_tracking=false +privacy/collected_data/contacts/collection_purposes=0 +privacy/collected_data/emails_or_text_messages/collected=false +privacy/collected_data/emails_or_text_messages/linked_to_user=false +privacy/collected_data/emails_or_text_messages/used_for_tracking=false +privacy/collected_data/emails_or_text_messages/collection_purposes=0 +privacy/collected_data/photos_or_videos/collected=false +privacy/collected_data/photos_or_videos/linked_to_user=false +privacy/collected_data/photos_or_videos/used_for_tracking=false +privacy/collected_data/photos_or_videos/collection_purposes=0 +privacy/collected_data/audio_data/collected=false +privacy/collected_data/audio_data/linked_to_user=false +privacy/collected_data/audio_data/used_for_tracking=false +privacy/collected_data/audio_data/collection_purposes=0 +privacy/collected_data/gameplay_content/collected=false +privacy/collected_data/gameplay_content/linked_to_user=false +privacy/collected_data/gameplay_content/used_for_tracking=false +privacy/collected_data/gameplay_content/collection_purposes=0 +privacy/collected_data/customer_support/collected=false +privacy/collected_data/customer_support/linked_to_user=false +privacy/collected_data/customer_support/used_for_tracking=false +privacy/collected_data/customer_support/collection_purposes=0 +privacy/collected_data/other_user_content/collected=false +privacy/collected_data/other_user_content/linked_to_user=false +privacy/collected_data/other_user_content/used_for_tracking=false +privacy/collected_data/other_user_content/collection_purposes=0 +privacy/collected_data/browsing_history/collected=false +privacy/collected_data/browsing_history/linked_to_user=false +privacy/collected_data/browsing_history/used_for_tracking=false +privacy/collected_data/browsing_history/collection_purposes=0 +privacy/collected_data/search_hhistory/collected=false +privacy/collected_data/search_hhistory/linked_to_user=false +privacy/collected_data/search_hhistory/used_for_tracking=false +privacy/collected_data/search_hhistory/collection_purposes=0 +privacy/collected_data/user_id/collected=false +privacy/collected_data/user_id/linked_to_user=false +privacy/collected_data/user_id/used_for_tracking=false +privacy/collected_data/user_id/collection_purposes=0 +privacy/collected_data/device_id/collected=false +privacy/collected_data/device_id/linked_to_user=false +privacy/collected_data/device_id/used_for_tracking=false +privacy/collected_data/device_id/collection_purposes=0 +privacy/collected_data/purchase_history/collected=false +privacy/collected_data/purchase_history/linked_to_user=false +privacy/collected_data/purchase_history/used_for_tracking=false +privacy/collected_data/purchase_history/collection_purposes=0 +privacy/collected_data/product_interaction/collected=false +privacy/collected_data/product_interaction/linked_to_user=false +privacy/collected_data/product_interaction/used_for_tracking=false +privacy/collected_data/product_interaction/collection_purposes=0 +privacy/collected_data/advertising_data/collected=false +privacy/collected_data/advertising_data/linked_to_user=false +privacy/collected_data/advertising_data/used_for_tracking=false +privacy/collected_data/advertising_data/collection_purposes=0 +privacy/collected_data/other_usage_data/collected=false +privacy/collected_data/other_usage_data/linked_to_user=false +privacy/collected_data/other_usage_data/used_for_tracking=false +privacy/collected_data/other_usage_data/collection_purposes=0 +privacy/collected_data/crash_data/collected=false +privacy/collected_data/crash_data/linked_to_user=false +privacy/collected_data/crash_data/used_for_tracking=false +privacy/collected_data/crash_data/collection_purposes=0 +privacy/collected_data/performance_data/collected=false +privacy/collected_data/performance_data/linked_to_user=false +privacy/collected_data/performance_data/used_for_tracking=false +privacy/collected_data/performance_data/collection_purposes=0 +privacy/collected_data/other_diagnostic_data/collected=false +privacy/collected_data/other_diagnostic_data/linked_to_user=false +privacy/collected_data/other_diagnostic_data/used_for_tracking=false +privacy/collected_data/other_diagnostic_data/collection_purposes=0 +privacy/collected_data/environment_scanning/collected=false +privacy/collected_data/environment_scanning/linked_to_user=false +privacy/collected_data/environment_scanning/used_for_tracking=false +privacy/collected_data/environment_scanning/collection_purposes=0 +privacy/collected_data/hands/collected=false +privacy/collected_data/hands/linked_to_user=false +privacy/collected_data/hands/used_for_tracking=false +privacy/collected_data/hands/collection_purposes=0 +privacy/collected_data/head/collected=false +privacy/collected_data/head/linked_to_user=false +privacy/collected_data/head/used_for_tracking=false +privacy/collected_data/head/collection_purposes=0 +privacy/collected_data/other_data_types/collected=false +privacy/collected_data/other_data_types/linked_to_user=false +privacy/collected_data/other_data_types/used_for_tracking=false +privacy/collected_data/other_data_types/collection_purposes=0 +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +open \"{temp_dir}/{exe_name}.app\" --args {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name}.app/Contents/MacOS/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" diff --git a/levels/Layer 1.png b/levels/Layer 1.png deleted file mode 100644 index e736685..0000000 Binary files a/levels/Layer 1.png and /dev/null differ diff --git a/levels/Layer 1.png.import b/levels/Layer 1.png.import deleted file mode 100644 index 95ee93e..0000000 --- a/levels/Layer 1.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dhru80es00beu" -path="res://.godot/imported/Layer 1.png-642cc09a7cb1df4fcf844334e7e8e1b6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://levels/Layer 1.png" -dest_files=["res://.godot/imported/Layer 1.png-642cc09a7cb1df4fcf844334e7e8e1b6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/levels/claustrophemia.png b/levels/claustrophemia.png deleted file mode 100644 index 9ec417f..0000000 Binary files a/levels/claustrophemia.png and /dev/null differ diff --git a/levels/claustrophemia.png.import b/levels/claustrophemia.png.import deleted file mode 100644 index a4362f4..0000000 --- a/levels/claustrophemia.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bsdwrrhlrdp72" -path="res://.godot/imported/claustrophemia.png-7be057f1f07accab4de7a9180782c768.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://levels/claustrophemia.png" -dest_files=["res://.godot/imported/claustrophemia.png-7be057f1f07accab4de7a9180782c768.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/levels/level1/bos3731.tmp b/levels/level1/bos3731.tmp deleted file mode 100644 index 407e815..0000000 --- a/levels/level1/bos3731.tmp +++ /dev/null @@ -1,132 +0,0 @@ -[gd_scene load_steps=12 format=3 uid="uid://cvxh2yfe8k664"] - -[ext_resource type="Script" path="res://scripts/boss_stage.gd" id="1_cybs5"] -[ext_resource type="PackedScene" uid="uid://clptnshbcs6cn" path="res://components/Bars.tscn" id="1_ihlt6"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_0o3y0"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="3_fynww"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="4_n41rv"] -[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/export/go-.png" id="5_hkn60"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_dawgr"] -[ext_resource type="PackedScene" uid="uid://dtl5b66gt0vqe" path="res://components/the_hive_mind.tscn" id="8_lv2xv"] -[ext_resource type="AudioStream" uid="uid://d37cinthwqhf7" path="res://assets/BossIntroMusic.wav" id="8_rtuc5"] -[ext_resource type="AudioStream" uid="uid://cnp62dnwbxnp8" path="res://assets/BossMusicLoop.wav" id="9_68bqq"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_pla12"] -size = Vector2(488.625, 129.5) - -[node name="BossStage" type="Node2D"] -position = Vector2(345, 240) -script = ExtResource("1_cybs5") -next_stage = "res://levels/Credits.tscn" - -[node name="Bars" parent="." instance=ExtResource("1_ihlt6")] -z_index = 1 -offset_left = -344.0 -offset_top = -240.0 -offset_right = -304.0 -offset_bottom = -200.0 -metadata/_edit_use_anchors_ = true - -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(-27, -60) -scale = Vector2(1.01667, 1) -texture = ExtResource("2_0o3y0") - -[node name="TheHiveMind" parent="." instance=ExtResource("8_lv2xv")] -position = Vector2(-21, 11) -collision_layer = 32768 -collision_mask = 32768 - -[node name="Player" parent="." instance=ExtResource("3_fynww")] -position = Vector2(-240, 22) - -[node name="Borders" parent="." instance=ExtResource("4_n41rv")] -position = Vector2(-272, -240) - -[node name="GoArrow" type="Sprite2D" parent="."] -texture_filter = 1 -position = Vector2(171, -146) -texture = ExtResource("5_hkn60") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "go-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/Go.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "db984f52c5ed02484bd4226782968210" - -[node name="BlinkTimer" type="Timer" parent="."] -wait_time = 0.5 -one_shot = true - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Floor"] -texture_filter = 1 -position = Vector2(-24.2499, 121.125) -scale = Vector2(0.984663, 0.361805) -texture = ExtResource("7_dawgr") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-27.2499, 120.125) -shape = SubResource("RectangleShape2D_pla12") - -[node name="Ceiling" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Ceiling"] -texture_filter = 1 -position = Vector2(-21, -269) -scale = Vector2(1, 0.358333) -texture = ExtResource("7_dawgr") -flip_v = true -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"] -position = Vector2(-22.3125, -268) -shape = SubResource("RectangleShape2D_pla12") - -[node name="BossIntroMusic" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource("8_rtuc5") - -[node name="BossMusicLoop" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource("9_68bqq") diff --git a/levels/level1/bos8D9D.tmp b/levels/level1/bos8D9D.tmp deleted file mode 100644 index 24d3831..0000000 --- a/levels/level1/bos8D9D.tmp +++ /dev/null @@ -1,131 +0,0 @@ -[gd_scene load_steps=12 format=3 uid="uid://cvxh2yfe8k664"] - -[ext_resource type="Script" path="res://scripts/boss_stage.gd" id="1_cybs5"] -[ext_resource type="PackedScene" uid="uid://clptnshbcs6cn" path="res://components/Bars.tscn" id="1_ihlt6"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_0o3y0"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="3_fynww"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="4_n41rv"] -[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/export/go-.png" id="5_hkn60"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_dawgr"] -[ext_resource type="PackedScene" uid="uid://dtl5b66gt0vqe" path="res://components/the_hive_mind.tscn" id="8_lv2xv"] -[ext_resource type="AudioStream" uid="uid://d37cinthwqhf7" path="res://assets/BossIntroMusic.wav" id="8_rtuc5"] -[ext_resource type="AudioStream" uid="uid://cnp62dnwbxnp8" path="res://assets/BossMusicLoop.wav" id="9_68bqq"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_pla12"] -size = Vector2(488.625, 129.5) - -[node name="BossStage" type="Node2D"] -position = Vector2(345, 240) -script = ExtResource("1_cybs5") - -[node name="Bars" parent="." instance=ExtResource("1_ihlt6")] -z_index = 1 -offset_left = -344.0 -offset_top = -240.0 -offset_right = -304.0 -offset_bottom = -200.0 -metadata/_edit_use_anchors_ = true - -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(-27, -60) -scale = Vector2(1.01667, 1) -texture = ExtResource("2_0o3y0") - -[node name="TheHiveMind" parent="." instance=ExtResource("8_lv2xv")] -position = Vector2(-21, 11) -collision_layer = 32768 -collision_mask = 32768 - -[node name="Player" parent="." instance=ExtResource("3_fynww")] -position = Vector2(-240, 22) - -[node name="Borders" parent="." instance=ExtResource("4_n41rv")] -position = Vector2(-272, -240) - -[node name="GoArrow" type="Sprite2D" parent="."] -texture_filter = 1 -position = Vector2(171, -146) -texture = ExtResource("5_hkn60") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "go-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/Go.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "db984f52c5ed02484bd4226782968210" - -[node name="BlinkTimer" type="Timer" parent="."] -wait_time = 0.5 -one_shot = true - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Floor"] -texture_filter = 1 -position = Vector2(-24.2499, 121.125) -scale = Vector2(0.984663, 0.361805) -texture = ExtResource("7_dawgr") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-27.2499, 120.125) -shape = SubResource("RectangleShape2D_pla12") - -[node name="Ceiling" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Ceiling"] -texture_filter = 1 -position = Vector2(-21, -269) -scale = Vector2(1, 0.358333) -texture = ExtResource("7_dawgr") -flip_v = true -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"] -position = Vector2(-22.3125, -268) -shape = SubResource("RectangleShape2D_pla12") - -[node name="BossIntroMusic" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource("8_rtuc5") - -[node name="BossMusicLoop" type="AudioStreamPlayer2D" parent="."] -stream = ExtResource("9_68bqq") diff --git a/scripts/boss_stage.gd b/levels/level1/boss_stage.gd similarity index 94% rename from scripts/boss_stage.gd rename to levels/level1/boss_stage.gd index a9cd512..894ccc6 100644 --- a/scripts/boss_stage.gd +++ b/levels/level1/boss_stage.gd @@ -1,7 +1,5 @@ extends Node2D -@export var next_stage: String - @onready var right_border = $Borders/Right/CollisionShape2D @onready var right_trigger = $Borders/Right/Trigger @onready var intro_music = $BossIntroMusic @@ -52,4 +50,4 @@ func toggle_go_arrow() -> void: func _on_trigger(body: Node) -> void: if body is Player: - get_tree().change_scene_to_file(next_stage) + get_tree().change_scene_to_file("res://ui/Credits.tscn") diff --git a/levels/level1/boss_stage.tscn b/levels/level1/boss_stage.tscn index 407e815..918caf9 100644 --- a/levels/level1/boss_stage.tscn +++ b/levels/level1/boss_stage.tscn @@ -1,15 +1,15 @@ [gd_scene load_steps=12 format=3 uid="uid://cvxh2yfe8k664"] -[ext_resource type="Script" path="res://scripts/boss_stage.gd" id="1_cybs5"] +[ext_resource type="Script" path="res://levels/level1/boss_stage.gd" id="1_cybs5"] [ext_resource type="PackedScene" uid="uid://clptnshbcs6cn" path="res://components/Bars.tscn" id="1_ihlt6"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_0o3y0"] +[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/art/export/stage1.png" id="2_0o3y0"] [ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="3_fynww"] [ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="4_n41rv"] -[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/export/go-.png" id="5_hkn60"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_dawgr"] -[ext_resource type="PackedScene" uid="uid://dtl5b66gt0vqe" path="res://components/the_hive_mind.tscn" id="8_lv2xv"] -[ext_resource type="AudioStream" uid="uid://d37cinthwqhf7" path="res://assets/BossIntroMusic.wav" id="8_rtuc5"] -[ext_resource type="AudioStream" uid="uid://cnp62dnwbxnp8" path="res://assets/BossMusicLoop.wav" id="9_68bqq"] +[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/art/export/go-.png" id="5_hkn60"] +[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/art/export/top-bottom-.png" id="7_dawgr"] +[ext_resource type="PackedScene" uid="uid://dtl5b66gt0vqe" path="res://enemies/HiveMind.tscn" id="8_lv2xv"] +[ext_resource type="AudioStream" uid="uid://d37cinthwqhf7" path="res://assets/sound/BossIntroMusic.wav" id="8_rtuc5"] +[ext_resource type="AudioStream" uid="uid://cnp62dnwbxnp8" path="res://assets/sound/BossMusicLoop.wav" id="9_68bqq"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_pla12"] size = Vector2(488.625, 129.5) @@ -17,7 +17,6 @@ size = Vector2(488.625, 129.5) [node name="BossStage" type="Node2D"] position = Vector2(345, 240) script = ExtResource("1_cybs5") -next_stage = "res://levels/Credits.tscn" [node name="Bars" parent="." instance=ExtResource("1_ihlt6")] z_index = 1 diff --git a/levels/level1/sta1692.tmp b/levels/level1/sta1692.tmp deleted file mode 100644 index 9bfbe3b..0000000 --- a/levels/level1/sta1692.tmp +++ /dev/null @@ -1,134 +0,0 @@ -[gd_scene load_steps=13 format=3 uid="uid://cei5gjgfoginb"] - -[ext_resource type="Script" path="res://scripts/stageController.gd" id="1_m1n7w"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_48003"] -[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/Level1BGAudio.wav" id="2_qcnna"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="2_sxo5w"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="3_04xvl"] -[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://components/Viruling.tscn" id="5_w7lww"] -[ext_resource type="PackedScene" path="res://components/Bars.tscn" id="6_u2jd3"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_gw1ay"] -[ext_resource type="Script" path="res://scripts/level_1_spawner.gd" id="8_rl47p"] -[ext_resource type="Script" path="res://scripts/killbox.gd" id="10_oh0qe"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] -size = Vector2(492, 101) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_wlwhn"] -size = Vector2(46, 359) - -[node name="World" type="Node2D"] -position = Vector2(344, 240) -script = ExtResource("1_m1n7w") -next_stage = "res://levels/level1/stage2.tscn" - -[node name="BGM" type="AudioStreamPlayer2D" parent="."] -position = Vector2(-344, -240) -stream = ExtResource("2_qcnna") - -[node name="Bars" parent="." instance=ExtResource("6_u2jd3")] -offset_left = -344.0 -offset_top = -240.0 -offset_right = -304.0 -offset_bottom = -200.0 - -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(-28, -64) -scale = Vector2(1.01667, 1) -texture = ExtResource("2_48003") - -[node name="Player" parent="." instance=ExtResource("2_sxo5w")] -position = Vector2(-233, -21) - -[node name="Borders" parent="." instance=ExtResource("3_04xvl")] -position = Vector2(-272, -240) - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Floor"] -z_index = 1 -texture_filter = 1 -position = Vector2(-28, -191) -scale = Vector2(1, 0.283333) -texture = ExtResource("7_gw1ay") -flip_v = true -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-28, 69) -shape = SubResource("RectangleShape2D_h5wua") - -[node name="Ceiling" type="StaticBody2D" parent="."] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"] -position = Vector2(-29, -190) -shape = SubResource("RectangleShape2D_h5wua") - -[node name="Sprite2D" type="Sprite2D" parent="Ceiling"] -z_index = 1 -texture_filter = 1 -position = Vector2(-28.5, 68.25) -scale = Vector2(0.99591, 0.284722) -texture = ExtResource("7_gw1ay") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="Level1Spawner" type="Node2D" parent="."] -script = ExtResource("8_rl47p") - -[node name="Viruling" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(380, -3) - -[node name="Viruling7" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(721, -27) - -[node name="Viruling6" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(650, -55) - -[node name="Viruling5" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(560, -71) - -[node name="Viruling4" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(382, -85) - -[node name="Viruling3" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(616, -12) - -[node name="Viruling2" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(504, -39) - -[node name="Killbox" type="Area2D" parent="Level1Spawner"] -script = ExtResource("10_oh0qe") - -[node name="VirulingKillArea" type="CollisionShape2D" parent="Level1Spawner/Killbox"] -position = Vector2(-320, -58.5) -shape = SubResource("RectangleShape2D_wlwhn") diff --git a/levels/level1/sta1910.tmp b/levels/level1/sta1910.tmp deleted file mode 100644 index 894352c..0000000 --- a/levels/level1/sta1910.tmp +++ /dev/null @@ -1,121 +0,0 @@ -[gd_scene load_steps=10 format=3 uid="uid://cei5gjgfoginb"] - -[ext_resource type="Script" path="res://scripts/stageController.gd" id="1_m1n7w"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_48003"] -[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/Level1BGAudio.wav" id="2_qcnna"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="2_sxo5w"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="3_04xvl"] -[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://components/Viruling.tscn" id="5_w7lww"] -[ext_resource type="PackedScene" path="res://components/Bars.tscn" id="6_u2jd3"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_gw1ay"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] -size = Vector2(492, 101) - -[node name="World" type="Node2D"] -position = Vector2(344, 240) -script = ExtResource("1_m1n7w") -next_stage = "res://levels/level1/stage2.tscn" - -[node name="BGM" type="AudioStreamPlayer2D" parent="."] -position = Vector2(-344, -240) -stream = ExtResource("2_qcnna") - -[node name="Bars" parent="." instance=ExtResource("6_u2jd3")] -offset_left = -344.0 -offset_top = -240.0 -offset_right = -304.0 -offset_bottom = -200.0 - -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(-28, -64) -scale = Vector2(1.01667, 1) -texture = ExtResource("2_48003") - -[node name="Player" parent="." instance=ExtResource("2_sxo5w")] -position = Vector2(-233, -21) - -[node name="Borders" parent="." instance=ExtResource("3_04xvl")] -position = Vector2(-272, -240) - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="Sprite2D" type="Sprite2D" parent="Floor"] -z_index = 1 -texture_filter = 1 -position = Vector2(-28, -191) -scale = Vector2(1, 0.283333) -texture = ExtResource("7_gw1ay") -flip_v = true -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-28, 69) -shape = SubResource("RectangleShape2D_h5wua") - -[node name="Ceiling" type="StaticBody2D" parent="."] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"] -position = Vector2(-29, -190) -shape = SubResource("RectangleShape2D_h5wua") - -[node name="Sprite2D" type="Sprite2D" parent="Ceiling"] -z_index = 1 -texture_filter = 1 -position = Vector2(-28.5, 68.25) -scale = Vector2(0.99591, 0.284722) -texture = ExtResource("7_gw1ay") -metadata/_aseprite_wizard_config_ = { -"i_mode": 1, -"keep_anim_length": false, -"layer": "", -"o_ex_p": "", -"o_folder": "res://assets/export", -"o_name": "top-bottom-", -"only_visible": true, -"player": "", -"slice": "", -"source": "res://assets/TopBottom.aseprite" -} -metadata/_aseprite_wizard_interface_config_ = { -"output_section": true -} -metadata/_aseprite_wizard_source_file_hash_ = "1b764edd2623a4481e3cf82f9aa840f7" - -[node name="Level1Spawner" type="Node2D" parent="."] - -[node name="Viruling" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(528, -55) - -[node name="Viruling7" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(827, 6) - -[node name="Viruling6" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(923, -27) - -[node name="Viruling5" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(727, -3) - -[node name="Viruling4" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(431, -41) - -[node name="Viruling3" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(334, -4) - -[node name="Viruling2" parent="Level1Spawner" instance=ExtResource("5_w7lww")] -position = Vector2(627, -33) diff --git a/levels/level1/sta35D.tmp b/levels/level1/sta35D.tmp deleted file mode 100644 index b4c1689..0000000 --- a/levels/level1/sta35D.tmp +++ /dev/null @@ -1,53 +0,0 @@ -[gd_scene load_steps=8 format=3 uid="uid://cei5gjgfoginb"] - -[ext_resource type="Script" path="res://scripts/stageController.gd" id="1_m1n7w"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_48003"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="2_sxo5w"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="3_04xvl"] -[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://components/Viruling.tscn" id="5_w7lww"] - -[sub_resource type="QuadMesh" id="QuadMesh_seics"] -size = Vector2(480, 64) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] -size = Vector2(480, 106) - -[node name="World" type="Node2D"] -position = Vector2(272, 240) -script = ExtResource("1_m1n7w") -next_stage = "res://levels/level1/stage2.tscn" - -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(-32, -64) -texture = ExtResource("2_48003") - -[node name="Borders" parent="." instance=ExtResource("3_04xvl")] -position = Vector2(-272, -240) - -[node name="Player" parent="." instance=ExtResource("2_sxo5w")] -position = Vector2(-240, -16) - -[node name="Viruling" parent="." instance=ExtResource("5_w7lww")] -position = Vector2(179, -13) - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="MeshInstance2D" type="MeshInstance2D" parent="Floor"] -position = Vector2(-32, 68) -scale = Vector2(1, 1.625) -mesh = SubResource("QuadMesh_seics") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-32, 69) -shape = SubResource("RectangleShape2D_h5wua") - -[node name="Ceiling" type="StaticBody2D" parent="."] - -[node name="MeshInstance2D" type="MeshInstance2D" parent="Ceiling"] -position = Vector2(-32, -192) -scale = Vector2(1, 1.625) -mesh = SubResource("QuadMesh_seics") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ceiling"] -position = Vector2(-32, -192) -shape = SubResource("RectangleShape2D_h5wua") diff --git a/levels/level1/staD320.tmp b/levels/level1/staD320.tmp deleted file mode 100644 index f195f5c..0000000 --- a/levels/level1/staD320.tmp +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://cei5gjgfoginb"] - -[ext_resource type="Script" path="res://stageController.gd" id="1_m1n7w"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://Player.tscn" id="2_sxo5w"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://Borders.tscn" id="3_04xvl"] - -[sub_resource type="QuadMesh" id="QuadMesh_seics"] -size = Vector2(480, 64) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] -size = Vector2(480, 66) - -[node name="World" type="Node2D"] -position = Vector2(272, 240) -script = ExtResource("1_m1n7w") -next_stage = "res://levels/level1/stage2.tscn" - -[node name="Player" parent="." instance=ExtResource("2_sxo5w")] -position = Vector2(-192, 0) - -[node name="Borders" parent="." instance=ExtResource("3_04xvl")] -position = Vector2(-272, -240) - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="MeshInstance2D" type="MeshInstance2D" parent="Floor"] -position = Vector2(-32, 88) -mesh = SubResource("QuadMesh_seics") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-32, 89) -shape = SubResource("RectangleShape2D_h5wua") diff --git a/levels/level1/staF2DE.tmp b/levels/level1/staF2DE.tmp deleted file mode 100644 index f195f5c..0000000 --- a/levels/level1/staF2DE.tmp +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://cei5gjgfoginb"] - -[ext_resource type="Script" path="res://stageController.gd" id="1_m1n7w"] -[ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://Player.tscn" id="2_sxo5w"] -[ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://Borders.tscn" id="3_04xvl"] - -[sub_resource type="QuadMesh" id="QuadMesh_seics"] -size = Vector2(480, 64) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] -size = Vector2(480, 66) - -[node name="World" type="Node2D"] -position = Vector2(272, 240) -script = ExtResource("1_m1n7w") -next_stage = "res://levels/level1/stage2.tscn" - -[node name="Player" parent="." instance=ExtResource("2_sxo5w")] -position = Vector2(-192, 0) - -[node name="Borders" parent="." instance=ExtResource("3_04xvl")] -position = Vector2(-272, -240) - -[node name="Floor" type="StaticBody2D" parent="."] - -[node name="MeshInstance2D" type="MeshInstance2D" parent="Floor"] -position = Vector2(-32, 88) -mesh = SubResource("QuadMesh_seics") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] -position = Vector2(-32, 89) -shape = SubResource("RectangleShape2D_h5wua") diff --git a/levels/level1/stage1.tscn b/levels/level1/stage1.tscn index 9477318..8a91bae 100644 --- a/levels/level1/stage1.tscn +++ b/levels/level1/stage1.tscn @@ -1,16 +1,16 @@ [gd_scene load_steps=14 format=3 uid="uid://cei5gjgfoginb"] -[ext_resource type="Script" path="res://scripts/stage_1_controller.gd" id="1_m1n7w"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="2_48003"] -[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/Level1BGAudio.wav" id="2_qcnna"] +[ext_resource type="Script" path="res://levels/level1/stage1_controller.gd" id="1_m1n7w"] +[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/art/export/stage1.png" id="2_48003"] +[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/sound/Level1BGAudio.wav" id="2_qcnna"] [ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="2_sxo5w"] [ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="3_04xvl"] -[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://components/Viruling.tscn" id="5_w7lww"] +[ext_resource type="PackedScene" uid="uid://bxbpvgteyfh02" path="res://enemies/Viruling.tscn" id="5_w7lww"] [ext_resource type="PackedScene" uid="uid://clptnshbcs6cn" path="res://components/Bars.tscn" id="6_u2jd3"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_gw1ay"] -[ext_resource type="Script" path="res://scripts/stage_1_spawner.gd" id="8_rl47p"] +[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/art/export/top-bottom-.png" id="7_gw1ay"] +[ext_resource type="Script" path="res://levels/level1/stage1_spawner.gd" id="8_rl47p"] [ext_resource type="Script" path="res://scripts/killbox.gd" id="10_oh0qe"] -[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/export/go-.png" id="11_2n86p"] +[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/art/export/go-.png" id="11_2n86p"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_h5wua"] size = Vector2(485.25, 101) diff --git a/scripts/stage_1_controller.gd b/levels/level1/stage1_controller.gd similarity index 92% rename from scripts/stage_1_controller.gd rename to levels/level1/stage1_controller.gd index f5a259a..0c86e41 100644 --- a/scripts/stage_1_controller.gd +++ b/levels/level1/stage1_controller.gd @@ -1,6 +1,5 @@ extends Node -@export var next_stage: String var completed: bool var go_arrow_blink_on: bool @@ -29,7 +28,7 @@ func _process(delta: float) -> void: func _on_trigger(body: Node) -> void: if body is Player: - get_tree().change_scene_to_file(next_stage) + get_tree().change_scene_to_file("res://levels/level1/stage2.tscn") func toggle_go_arrow() -> void: if blink_timer.is_stopped(): diff --git a/scripts/stage_1_spawner.gd b/levels/level1/stage1_spawner.gd similarity index 100% rename from scripts/stage_1_spawner.gd rename to levels/level1/stage1_spawner.gd diff --git a/levels/level1/stage2.tscn b/levels/level1/stage2.tscn index bba84d8..5b516dd 100644 --- a/levels/level1/stage2.tscn +++ b/levels/level1/stage2.tscn @@ -1,15 +1,15 @@ [gd_scene load_steps=12 format=3 uid="uid://cnpspjqlc7b52"] -[ext_resource type="Script" path="res://scripts/stage_2_controller.gd" id="1_pqela"] -[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/Level1BGAudio.wav" id="2_v7wia"] +[ext_resource type="Script" path="res://levels/level1/stage2_controller.gd" id="1_pqela"] +[ext_resource type="AudioStream" uid="uid://ce3soc3run6um" path="res://assets/sound/Level1BGAudio.wav" id="2_v7wia"] [ext_resource type="PackedScene" uid="uid://clptnshbcs6cn" path="res://components/Bars.tscn" id="3_n5aqu"] -[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/export/stage1.png" id="4_d2h5p"] +[ext_resource type="Texture2D" uid="uid://bynsxkfd4t4cn" path="res://assets/art/export/stage1.png" id="4_d2h5p"] [ext_resource type="PackedScene" uid="uid://cjiuycwqqxaxn" path="res://components/Player.tscn" id="5_kc5l1"] [ext_resource type="PackedScene" uid="uid://bab4ac3s2n0o1" path="res://components/Borders.tscn" id="6_47554"] -[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/export/top-bottom-.png" id="7_gl8tg"] -[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/export/go-.png" id="8_usr2a"] -[ext_resource type="Script" path="res://scripts/stage_2_spawner.gd" id="9_2n06p"] -[ext_resource type="PackedScene" uid="uid://n65kl0jalqdt" path="res://components/Crawler.tscn" id="9_sqnor"] +[ext_resource type="Texture2D" uid="uid://dailayr5c75eu" path="res://assets/art/export/top-bottom-.png" id="7_gl8tg"] +[ext_resource type="Texture2D" uid="uid://fnp2h8e01hi0" path="res://assets/art/export/go-.png" id="8_usr2a"] +[ext_resource type="Script" path="res://levels/level1/stage2_spawner.gd" id="9_2n06p"] +[ext_resource type="PackedScene" uid="uid://n65kl0jalqdt" path="res://enemies/Crawler.tscn" id="9_sqnor"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_6gxrd"] size = Vector2(485.25, 129.5) diff --git a/scripts/stage_2_controller.gd b/levels/level1/stage2_controller.gd similarity index 92% rename from scripts/stage_2_controller.gd rename to levels/level1/stage2_controller.gd index 506d4e4..be10454 100644 --- a/scripts/stage_2_controller.gd +++ b/levels/level1/stage2_controller.gd @@ -1,6 +1,5 @@ extends Node2D -@export var next_stage: String var completed: bool var go_arrow_blink_on: bool @@ -31,7 +30,7 @@ func _process(delta: float) -> void: func _on_trigger(body: Node) -> void: if body is Player: - get_tree().change_scene_to_file(next_stage) + get_tree().change_scene_to_file("res://levels/level1/boss_stage.tscn") func toggle_go_arrow() -> void: if blink_timer.is_stopped(): diff --git a/scripts/stage_2_spawner.gd b/levels/level1/stage2_spawner.gd similarity index 100% rename from scripts/stage_2_spawner.gd rename to levels/level1/stage2_spawner.gd diff --git a/levels/level1/viruling_spin.png b/levels/level1/viruling_spin.png deleted file mode 100644 index 9813107..0000000 Binary files a/levels/level1/viruling_spin.png and /dev/null differ diff --git a/levels/level1/viruling_spin.png.import b/levels/level1/viruling_spin.png.import deleted file mode 100644 index 77bed4a..0000000 --- a/levels/level1/viruling_spin.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dvbxf3x6puy5g" -path="res://.godot/imported/viruling_spin.png-26548e6c2f4f147be3bf58cb66e1ebef.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://levels/level1/viruling_spin.png" -dest_files=["res://.godot/imported/viruling_spin.png-26548e6c2f4f147be3bf58cb66e1ebef.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 5f06639..66fc298 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="CLAUSTROPHEMIA" config/version="0.0.1" -run/main_scene="res://MainMenu.tscn" +run/main_scene="res://ui/MainMenu.tscn" config/features=PackedStringArray("4.3", "Forward Plus") boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/show_image=false @@ -79,3 +79,7 @@ attack={ , Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(311, 12),"global_position":Vector2(320, 58),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null) ] } + +[rendering] + +textures/vram_compression/import_etc2_astc=true diff --git a/readme.md b/readme.md index 58f8646..bec31ad 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@
- GMTK 20204 -

claustrophemia

+ GMTK 20204 +

claustrophemia

### About the game @@ -15,6 +15,8 @@ Get it on [itch.io](https://newtykip.itch.io/claustrophemia) - [lexi](https://linktr.ee/abstralexis) - programming, story, dev art, music - lucy blight - artwork, music +Credit to [pixeldroid](https://github.com/pixeldroid) for the menu font! + ![scuffed dev art](scuffed.gif) View the game's license here <3 diff --git a/scripts/global.gd b/scripts/global.gd index 2a8e2fb..1f9538c 100644 --- a/scripts/global.gd +++ b/scripts/global.gd @@ -13,5 +13,5 @@ func _process(delta: float) -> void: else: previous_window_mode = get_window().mode get_window().mode = Window.MODE_FULLSCREEN - elif Input.is_action_just_pressed("quit"): + elif Input.is_action_just_pressed("quit") and not OS.has_feature("web"): get_tree().quit() diff --git a/levels/Credits.tscn b/ui/Credits.tscn similarity index 59% rename from levels/Credits.tscn rename to ui/Credits.tscn index 3aae943..33d5ffa 100644 --- a/levels/Credits.tscn +++ b/ui/Credits.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=2 format=3 uid="uid://bt2ku416ksp10"] +[gd_scene load_steps=3 format=3 uid="uid://bt2ku416ksp10"] -[ext_resource type="Texture2D" uid="uid://dhru80es00beu" path="res://levels/Layer 1.png" id="1_kmg23"] +[ext_resource type="Texture2D" uid="uid://077ffi13hk2e" path="res://assets/art/export/claustrophemia-Layer 1.png" id="1_2vun1"] +[ext_resource type="Theme" uid="uid://r0t1dx6hpo2m" path="res://ui/menu.tres" id="1_8e6h6"] [node name="Credits" type="ColorRect"] custom_minimum_size = Vector2(100, 100) @@ -9,51 +10,51 @@ anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -2.0 offset_top = -2.0 -offset_right = 2.0 -offset_bottom = 4.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.301961, 0, 0.00392157, 1) -[node name="TextureRect" type="TextureRect" parent="."] +[node name="RichTextLabel" type="RichTextLabel" parent="."] +layout_mode = 0 +offset_left = 58.0 +offset_top = 138.0 +offset_right = 610.0 +offset_bottom = 330.0 +theme = ExtResource("1_8e6h6") +text = "Thank you for playing our GMTK Game Jam 2024 Game! We had to on-the-spot learn Godot to produce this, so I hope it is not too dreadful! + +Credits: + newt: Programming + Alexis: Programming, Music, Dev Art + Lucy Blight: Art + +Trans rights! <3 +" + +[node name="Logo" type="TextureRect" parent="."] texture_filter = 1 layout_mode = 0 -offset_left = 149.0 -offset_top = -8.0 -offset_right = 511.0 -offset_bottom = 105.0 -texture = ExtResource("1_kmg23") +offset_left = 128.0 +offset_top = 16.0 +offset_right = 512.0 +offset_bottom = 144.0 +texture = ExtResource("1_2vun1") +stretch_mode = 4 +metadata/_aseprite_wizard_interface_config_ = { +"layer_section": true, +"output_section": true, +"slice_section": false +} metadata/_aseprite_wizard_config_ = { "i_mode": 1, "keep_anim_length": false, "layer": "Layer 1", "o_ex_p": "", -"o_folder": "", -"o_name": "", +"o_folder": "res://assets/export", +"o_name": "claustrophemia-", "only_visible": true, "player": "", "slice": "", "source": "res://assets/claustrophemia.aseprite" } metadata/_aseprite_wizard_source_file_hash_ = "784e92f64bd88aac2d53a52103f858ed" -metadata/_aseprite_wizard_interface_config_ = { -"layer_section": true, -"output_section": true, -"slice_section": true -} - -[node name="RichTextLabel" type="RichTextLabel" parent="."] -layout_mode = 0 -offset_left = 29.0 -offset_top = 93.0 -offset_right = 607.0 -offset_bottom = 331.0 -text = "Thank you for playing our GMTK Game Jam 2024 Game! We had to on-the-spot learn Godot to produce this, so I hope it is not too dreadful! - -Credits: - Newt: Programming - Alexis: Programming, Music, Dev Art - Lucy Blight: Art - -Trans rights! <3 -" diff --git a/MainMenu.tscn b/ui/MainMenu.tscn similarity index 74% rename from MainMenu.tscn rename to ui/MainMenu.tscn index 73e99c9..a7b0ca0 100644 --- a/MainMenu.tscn +++ b/ui/MainMenu.tscn @@ -1,13 +1,14 @@ -[gd_scene load_steps=3 format=3 uid="uid://e0g6tbtsqv6j"] +[gd_scene load_steps=4 format=3 uid="uid://e0g6tbtsqv6j"] -[ext_resource type="Script" path="res://scripts/menu.gd" id="1_gas10"] -[ext_resource type="Texture2D" uid="uid://077ffi13hk2e" path="res://assets/export/claustrophemia-Layer 1.png" id="2_cmrlt"] +[ext_resource type="Script" path="res://ui/main_menu.gd" id="1_wuxjj"] +[ext_resource type="Texture2D" uid="uid://077ffi13hk2e" path="res://assets/art/export/claustrophemia-Layer 1.png" id="2_dgsrv"] +[ext_resource type="Theme" uid="uid://r0t1dx6hpo2m" path="res://ui/menu.tres" id="3_5x31f"] [node name="Main Menu" type="ColorRect"] offset_right = 640.0 offset_bottom = 360.0 color = Color(0.300955, 0, 0.00368265, 1) -script = ExtResource("1_gas10") +script = ExtResource("1_wuxjj") [node name="Logo" type="TextureRect" parent="."] texture_filter = 1 @@ -16,7 +17,7 @@ offset_left = 128.0 offset_top = 16.0 offset_right = 512.0 offset_bottom = 144.0 -texture = ExtResource("2_cmrlt") +texture = ExtResource("2_dgsrv") stretch_mode = 4 metadata/_aseprite_wizard_interface_config_ = { "layer_section": true, @@ -43,6 +44,7 @@ offset_left = 256.0 offset_top = 144.0 offset_right = 384.0 offset_bottom = 192.0 +theme = ExtResource("3_5x31f") text = "Start" [node name="ExitButton" type="Button" parent="."] @@ -51,4 +53,5 @@ offset_left = 256.0 offset_top = 216.0 offset_right = 384.0 offset_bottom = 264.0 +theme = ExtResource("3_5x31f") text = "Exit" diff --git a/scripts/menu.gd b/ui/main_menu.gd similarity index 74% rename from scripts/menu.gd rename to ui/main_menu.gd index 402ca58..8770f4b 100644 --- a/scripts/menu.gd +++ b/ui/main_menu.gd @@ -5,7 +5,11 @@ extends Control func _ready() -> void: start_button.button_down.connect(start_game) - exit_button.button_down.connect(exit_game) + + if OS.has_feature("web"): + exit_button.queue_free() + else: + exit_button.button_down.connect(exit_game) func start_game() -> void: get_tree().change_scene_to_file("res://levels/level1/stage1.tscn") diff --git a/ui/menu.tres b/ui/menu.tres new file mode 100644 index 0000000..3bcfd19 --- /dev/null +++ b/ui/menu.tres @@ -0,0 +1,7 @@ +[gd_resource type="Theme" load_steps=2 format=3 uid="uid://r0t1dx6hpo2m"] + +[ext_resource type="FontFile" uid="uid://bpsklwwksw5q5" path="res://assets/fonts/pixeldroidMenuRegular.ttf" id="1_ng8kx"] + +[resource] +default_font = ExtResource("1_ng8kx") +default_font_size = 24