added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
[gd_scene load_steps=8 format=3 uid="uid://canoj6slqk5ee"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="1_etg4d"]
[ext_resource type="PackedScene" uid="uid://beq7b3hp44onn" path="res://Scenes/Prefabs/Entities/Items/SuperMushroom.tscn" id="2_r7sg8"]
[ext_resource type="Texture2D" uid="uid://bsyugykvflalf" path="res://Assets/Sprites/Items/1UP.png" id="3_anjgk"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/OneUp.json" id="4_x1m83"]
[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_tx2wx"]
[sub_resource type="AtlasTexture" id="AtlasTexture_3yqrr"]
atlas = ExtResource("3_anjgk")
region = Rect2(16, 0, 16, 16)
[sub_resource type="PackedScene" id="PackedScene_vm6bi"]
_bundled = {
"base_scene": 0,
"conn_count": 0,
"conns": PackedInt32Array(),
"editable_instances": [],
"names": PackedStringArray("OneUp", "metadata/is_oneup", "Mushroom", "texture", "region_enabled", "region_rect", "ResourceSetterNew", "resource_json", "ScoreNoteSpawner", "Node", "script", "metadata/_custom_type_script"),
"node_count": 4,
"node_paths": [NodePath("."), NodePath("./Mushroom"), NodePath(".")],
"nodes": PackedInt32Array(-1, -1, 2147483647, 0, -1, 1, 1, 1, 0, 1073741824, -1, 2147483647, 262146, -1, 3, 3, 2, 4, 3, 5, 4, 0, 1073741825, -1, 2147483647, 262150, -1, 1, 7, 5, 0, 1073741826, 0, 9, 1310728, -1, 2, 10, 6, 11, 7, 0),
"variants": [ExtResource("2_r7sg8"), true, SubResource("AtlasTexture_3yqrr"), false, Rect2(16, 0, 16, 16), ExtResource("4_x1m83"), ExtResource("5_tx2wx"), "uid://5octqlf4ohel"],
"version": 3
}
[node name="InvisibleQuestionBlock" instance=ExtResource("1_etg4d")]
item = SubResource("PackedScene_vm6bi")
[node name="Sprite2D" type="Sprite2D" parent="." index="6"]
texture = ExtResource("3_anjgk")
region_enabled = true
region_rect = Rect2(16, 0, 16, 16)
[node name="Timer" type="Timer" parent="Sprite2D" index="0"]
wait_time = 0.001
autostart = true
[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"]
[editable path="BlockAnimations"]

View File

@@ -0,0 +1,76 @@
[gd_scene load_steps=15 format=3 uid="uid://n1xyk5g5r4h6"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="1_okju0"]
[ext_resource type="Script" uid="uid://cjkurwybsaywm" path="res://Scripts/Classes/Entities/Items/PowerUpItem.gd" id="2_xbua8"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="4_ftruy"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/FireFlower.json" id="5_3bcnt"]
[ext_resource type="Script" uid="uid://bx6r8sjar6cwr" path="res://Scripts/Classes/Components/BasicStaticMovement.gd" id="6_n8jdl"]
[ext_resource type="Texture2D" uid="uid://hfh5i32uji5t" path="res://Assets/Sprites/Items/SuperMushroom.png" id="6_xbua8"]
[sub_resource type="AtlasTexture" id="AtlasTexture_db8fa"]
region = Rect2(0, 16, 16, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_11cns"]
region = Rect2(16, 16, 16, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_brn7u"]
region = Rect2(32, 16, 16, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_fwmx2"]
region = Rect2(48, 16, 16, 16)
[sub_resource type="SpriteFrames" id="SpriteFrames_gid51"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_db8fa")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_11cns")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_brn7u")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fwmx2")
}],
"loop": true,
"name": &"default",
"speed": 15.0
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_16uf3"]
size = Vector2(12, 12)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kjjbq"]
size = Vector2(8, 8)
[sub_resource type="PackedScene" id="PackedScene_sst3l"]
_bundled = {
"conn_count": 1,
"conns": PackedInt32Array(1073741831, 1073741830, 35, 34, 2, 0, 0),
"editable_instances": [],
"names": PackedStringArray("FireFlower", "CharacterBody2D", "z_index", "collision_layer", "collision_mask", "script", "power_up_state", "metadata/_custom_type_script", "Sprite", "AnimatedSprite2D", "position", "sprite_frames", "autoplay", "frame_progress", "ResourceSetterNew", "Node", "script", "node_to_affect", "property_name", "resource_json", "metadata/_custom_type_script", "Hitbox", "Area2D", "Shape", "CollisionShape2D", "position", "shape", "Collision", "CollisionShape2D", "position", "shape", "StaticEntityMovement", "Node", "script", "on_area_entered", "area_entered"),
"node_count": 7,
"node_paths": [NodePath("."), NodePath("./Sprite"), NodePath("."), NodePath("./Hitbox"), NodePath("."), NodePath("."), NodePath("."), NodePath("Hitbox")],
"nodes": PackedInt32Array(-1, -1, 1, 0, -1, 6, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 0, 1073741824, 0, 9, 8, -1, 4, 10, 6, 11, 7, 12, 8, 13, 9, 0, 1073741825, 0, 15, 14, -1, 5, 16, 10, 1073741841, 11, 18, 12, 19, 13, 20, 14, 0, 1073741826, 0, 22, 21, -1, 0, 0, 1073741827, 0, 24, 23, -1, 2, 25, 15, 26, 16, 0, 1073741828, 0, 28, 27, -1, 2, 29, 17, 30, 18, 0, 1073741829, 0, 32, 31, -1, 1, 33, 19, 0),
"variants": [-1, 8, 2, ExtResource("2_xbua8"), "Fire", "uid://cjkurwybsaywm", Vector2(0, -8), SubResource("SpriteFrames_gid51"), "default", 0.157931, ExtResource("4_ftruy"), NodePath(".."), "sprite_frames", ExtResource("5_3bcnt"), "uid://cbal8ms2oe1ik", Vector2(0, -8), SubResource("RectangleShape2D_16uf3"), Vector2(0, -4), SubResource("RectangleShape2D_kjjbq"), ExtResource("6_n8jdl")],
"version": 3
}
[node name="InvisibleQuestionBlock" instance=ExtResource("1_okju0")]
item = SubResource("PackedScene_sst3l")
mushroom_if_small = true
[node name="Sprite2D" type="Sprite2D" parent="." index="6"]
texture = ExtResource("6_xbua8")
region_enabled = true
region_rect = Rect2(0, 0, 16, 16)
[node name="Timer" type="Timer" parent="Sprite2D" index="0"]
wait_time = 0.001
autostart = true
[connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"]
[editable path="BlockAnimations"]

View File

@@ -0,0 +1,54 @@
[gd_scene load_steps=9 format=3 uid="uid://58uk17ixtt4r"]
[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="1_8myna"]
[ext_resource type="Texture2D" uid="uid://bylhrj768sua2" path="res://Assets/Sprites/Blocks/InvisibleBlock.png" id="2_qh1vn"]
[ext_resource type="Script" uid="uid://s5e3ps0g7nya" path="res://Scripts/Classes/Blocks/InvisibleQuestionBlock.gd" id="2_u3lik"]
[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="4_f783k"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="5_8tag8"]
[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/InvisibleBlock.json" id="6_xdyfy"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f783k"]
size = Vector2(16, 1)
[sub_resource type="AtlasTexture" id="AtlasTexture_nrsus"]
atlas = ExtResource("2_qh1vn")
region = Rect2(0, 0, 16, 16)
[node name="InvisibleQuestionBlock" instance=ExtResource("1_8myna")]
collision_layer = 1
script = ExtResource("2_u3lik")
combo_meter_amount = 10
[node name="Sprite" parent="." index="0"]
visible = false
[node name="Collision" parent="." index="1"]
visible = true
rotation = 3.14159
disabled = true
[node name="Hitbox" type="Area2D" parent="." index="3"]
position = Vector2(0, 8)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox" index="0"]
shape = SubResource("RectangleShape2D_f783k")
[node name="Node2D" type="Node2D" parent="." index="4"]
visibility_layer = 2
script = ExtResource("4_f783k")
[node name="EditorIcon" type="Sprite2D" parent="Node2D" index="0"]
texture = SubResource("AtlasTexture_nrsus")
[node name="ResourceSetter" type="Node" parent="Node2D/EditorIcon" index="0" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("5_8tag8")
node_to_affect = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("6_xdyfy")
use_cache = false
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"]
[editable path="BlockAnimations"]