more work on level system

This commit is contained in:
Haze Weathers 2025-03-08 19:28:53 -05:00
parent b19ee682d1
commit dd54e286d8
13 changed files with 219 additions and 71 deletions

57
maps/descent.tres Normal file
View file

@ -0,0 +1,57 @@
[gd_resource type="Resource" script_class="LevelSet" load_steps=10 format=3 uid="uid://g36wkssommtr"]
[ext_resource type="Script" uid="uid://d3hlv706rwapg" path="res://scripts/level/level_info.gd" id="1_47duy"]
[ext_resource type="PackedScene" uid="uid://bbnq7ptk8hhxa" path="res://maps/level1.tscn" id="1_d6k11"]
[ext_resource type="Script" uid="uid://dak8il8fxqyph" path="res://scripts/level/level_set.gd" id="2_f3ju2"]
[ext_resource type="PackedScene" uid="uid://bt3mxr1j3qyul" path="res://cutscenes/world1_cut.tscn" id="4_i5ovp"]
[sub_resource type="Resource" id="Resource_d6k11"]
resource_name = "Obligatory Tutorial Level"
script = ExtResource("1_47duy")
title = "Obligatory Tutorial Level"
id = "tutorial"
order = 0
scene_path = "res://maps/descent/tutorial.tscn"
[sub_resource type="Resource" id="Resource_i5ovp"]
resource_name = "Yikes! Spikes!"
script = ExtResource("1_47duy")
title = "Yikes! Spikes!"
id = "spikes"
order = 1
scene_path = "res://maps/descent/yikes_spikes.tscn"
[sub_resource type="Resource" id="Resource_p1poa"]
resource_name = "Yikes! More Spikes!"
script = ExtResource("1_47duy")
title = "Yikes! More Spikes!"
id = "more-spikes"
order = 2
scene_path = "res://maps/descent/yikes_more_spikes.tscn"
[sub_resource type="Resource" id="Resource_sgm6x"]
resource_name = "Spring Time!"
script = ExtResource("1_47duy")
title = "Spring Time!"
id = "spring-time"
order = 3
scene_path = "res://maps/descent/its_spring.tscn"
[sub_resource type="Resource" id="Resource_ba8kn"]
resource_name = "Purple Portals"
script = ExtResource("1_47duy")
title = "Purple Portals"
id = "purple-portals"
order = 4
scene_path = "res://maps/descent/purple_portals.tscn"
[resource]
resource_name = "Descent"
script = ExtResource("2_f3ju2")
title = "Descent"
id = "descent"
start_scene = ExtResource("4_i5ovp")
end_scene = ExtResource("1_d6k11")
levels_dir = "res://maps/descent"
levels = Array[ExtResource("1_47duy")]([SubResource("Resource_d6k11"), SubResource("Resource_i5ovp"), SubResource("Resource_p1poa"), SubResource("Resource_sgm6x"), SubResource("Resource_ba8kn")])
metadata/_custom_type_script = "uid://dak8il8fxqyph"

View file

@ -1,12 +1,13 @@
[gd_scene load_steps=12 format=3 uid="uid://bd2srrfspy7ft"]
[gd_scene load_steps=13 format=3 uid="uid://bd2srrfspy7ft"]
[ext_resource type="Script" uid="uid://d3v13a4er2h1x" path="res://scripts/level/level.gd" id="1_dnp5v"]
[ext_resource type="Texture2D" uid="uid://d13tqqx8ygak4" path="res://assets/textures/backgrounds/hell.png" id="1_p8vut"]
[ext_resource type="Shader" uid="uid://cwktxks6mchp2" path="res://assets/shaders/noise.gdshader" id="2_hpwyk"]
[ext_resource type="PackedScene" uid="uid://bwtpsjpe2lf7l" path="res://objects/player/player.tscn" id="3_edpy5"]
[ext_resource type="TileSet" uid="uid://xwfn24if3pxk" path="res://assets/tilesets/chocomint.tres" id="4_onc0l"]
[ext_resource type="FontFile" uid="uid://dets0g4ce7npf" path="res://assets/fonts/Super Mario Bros. NES.ttf" id="5_s8gph"]
[ext_resource type="PackedScene" uid="uid://bhnse651bcybm" path="res://objects/end_door/end_door.tscn" id="6_8fhro"]
[ext_resource type="PackedScene" uid="uid://dmg4t4vm6fd5s" path="res://maps/purple_portals.tscn" id="7_ri7pq"]
[ext_resource type="PackedScene" uid="uid://dmg4t4vm6fd5s" path="res://maps/descent/purple_portals.tscn" id="7_ri7pq"]
[ext_resource type="PackedScene" uid="uid://cnqmbq84hbnvj" path="res://objects/spikes/spikes.tscn" id="8_cfxl1"]
[ext_resource type="PackedScene" uid="uid://68lav5rke5ag" path="res://objects/spring/spring.tscn" id="9_dtd3x"]
@ -18,7 +19,11 @@ shader_parameter/animate_noise = true
shader_parameter/noise_intensity = 1.0
shader_parameter/fps = 15.0
[node name="Level3" type="Node2D"]
[node name="SpringTime" type="Node2D"]
script = ExtResource("1_dnp5v")
title = "Spring Time!"
id = "spring-time"
order = 3
[node name="Sprite2D" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_sf5kh")

View file

@ -22,7 +22,7 @@ shader_parameter/fps = 15.0
script = ExtResource("1_srnft")
title = "Purple Portals"
id = "purple-portals"
order = 3
order = 4
metadata/_custom_type_script = "uid://d3v13a4er2h1x"
[node name="Sprite2D" type="Sprite2D" parent="."]

View file

@ -1,12 +1,13 @@
[gd_scene load_steps=10 format=3 uid="uid://byx8blpt2i8hx"]
[gd_scene load_steps=11 format=3 uid="uid://byx8blpt2i8hx"]
[ext_resource type="Texture2D" uid="uid://d13tqqx8ygak4" path="res://assets/textures/backgrounds/hell.png" id="1_5dne7"]
[ext_resource type="Script" uid="uid://d3v13a4er2h1x" path="res://scripts/level/level.gd" id="1_8bygc"]
[ext_resource type="Shader" uid="uid://cwktxks6mchp2" path="res://assets/shaders/noise.gdshader" id="2_els7d"]
[ext_resource type="PackedScene" uid="uid://bwtpsjpe2lf7l" path="res://objects/player/player.tscn" id="3_imjpd"]
[ext_resource type="TileSet" uid="uid://xwfn24if3pxk" path="res://assets/tilesets/chocomint.tres" id="4_1rmvv"]
[ext_resource type="FontFile" uid="uid://dets0g4ce7npf" path="res://assets/fonts/Super Mario Bros. NES.ttf" id="5_ae2vf"]
[ext_resource type="PackedScene" uid="uid://bhnse651bcybm" path="res://objects/end_door/end_door.tscn" id="6_yywag"]
[ext_resource type="PackedScene" uid="uid://cun6ov7vdfr6a" path="res://maps/yikes_spikes.tscn" id="7_0g05i"]
[ext_resource type="PackedScene" uid="uid://cun6ov7vdfr6a" path="res://maps/descent/yikes_spikes.tscn" id="7_0g05i"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sf5kh"]
@ -16,7 +17,10 @@ shader_parameter/animate_noise = true
shader_parameter/noise_intensity = 1.0
shader_parameter/fps = 15.0
[node name="Level2" type="Node2D"]
[node name="Tutorial" type="Node2D"]
script = ExtResource("1_8bygc")
title = "Obligatory Tutorial Level"
id = "tutorial"
[node name="Sprite2D" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_sf5kh")

View file

@ -1,12 +1,13 @@
[gd_scene load_steps=11 format=3 uid="uid://hrrypch7psfa"]
[gd_scene load_steps=12 format=3 uid="uid://hrrypch7psfa"]
[ext_resource type="Texture2D" uid="uid://d13tqqx8ygak4" path="res://assets/textures/backgrounds/hell.png" id="1_6i0lb"]
[ext_resource type="Script" uid="uid://d3v13a4er2h1x" path="res://scripts/level/level.gd" id="1_73lj3"]
[ext_resource type="Shader" uid="uid://cwktxks6mchp2" path="res://assets/shaders/noise.gdshader" id="2_3dp43"]
[ext_resource type="PackedScene" uid="uid://bwtpsjpe2lf7l" path="res://objects/player/player.tscn" id="3_mts2t"]
[ext_resource type="TileSet" uid="uid://xwfn24if3pxk" path="res://assets/tilesets/chocomint.tres" id="4_evy0b"]
[ext_resource type="FontFile" uid="uid://dets0g4ce7npf" path="res://assets/fonts/Super Mario Bros. NES.ttf" id="5_eo1kb"]
[ext_resource type="PackedScene" uid="uid://bhnse651bcybm" path="res://objects/end_door/end_door.tscn" id="6_vvcgd"]
[ext_resource type="PackedScene" uid="uid://bd2srrfspy7ft" path="res://maps/its_spring.tscn" id="7_4f1b6"]
[ext_resource type="PackedScene" uid="uid://bd2srrfspy7ft" path="res://maps/descent/its_spring.tscn" id="7_4f1b6"]
[ext_resource type="PackedScene" uid="uid://cnqmbq84hbnvj" path="res://objects/spikes/spikes.tscn" id="8_8qxg7"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sf5kh"]
@ -17,7 +18,11 @@ shader_parameter/animate_noise = true
shader_parameter/noise_intensity = 1.0
shader_parameter/fps = 15.0
[node name="Level3" type="Node2D"]
[node name="YikesMoreSpikes" type="Node2D"]
script = ExtResource("1_73lj3")
title = "Yikes! More Spikes!"
id = "more-spikes"
order = 2
[node name="Sprite2D" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_sf5kh")

View file

@ -1,12 +1,13 @@
[gd_scene load_steps=11 format=3 uid="uid://cun6ov7vdfr6a"]
[gd_scene load_steps=12 format=3 uid="uid://cun6ov7vdfr6a"]
[ext_resource type="Texture2D" uid="uid://d13tqqx8ygak4" path="res://assets/textures/backgrounds/hell.png" id="1_588ks"]
[ext_resource type="Script" uid="uid://d3v13a4er2h1x" path="res://scripts/level/level.gd" id="1_3317b"]
[ext_resource type="Shader" uid="uid://cwktxks6mchp2" path="res://assets/shaders/noise.gdshader" id="2_rvhjv"]
[ext_resource type="PackedScene" uid="uid://bwtpsjpe2lf7l" path="res://objects/player/player.tscn" id="3_pdn7u"]
[ext_resource type="TileSet" uid="uid://xwfn24if3pxk" path="res://assets/tilesets/chocomint.tres" id="4_pcxb3"]
[ext_resource type="FontFile" uid="uid://dets0g4ce7npf" path="res://assets/fonts/Super Mario Bros. NES.ttf" id="5_bpruh"]
[ext_resource type="PackedScene" uid="uid://bhnse651bcybm" path="res://objects/end_door/end_door.tscn" id="6_uyuca"]
[ext_resource type="PackedScene" uid="uid://hrrypch7psfa" path="res://maps/yikes_more_spikes.tscn" id="7_7rv68"]
[ext_resource type="PackedScene" uid="uid://hrrypch7psfa" path="res://maps/descent/yikes_more_spikes.tscn" id="7_7rv68"]
[ext_resource type="PackedScene" uid="uid://cnqmbq84hbnvj" path="res://objects/spikes/spikes.tscn" id="7_y3eq7"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sf5kh"]
@ -17,7 +18,11 @@ shader_parameter/animate_noise = true
shader_parameter/noise_intensity = 1.0
shader_parameter/fps = 15.0
[node name="Level3" type="Node2D"]
[node name="YikesSpikes" type="Node2D"]
script = ExtResource("1_3317b")
title = "Yikes! Spikes!"
id = "spikes"
order = 1
[node name="Sprite2D" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_sf5kh")