diff --git a/level/ball_bounce_00.tscn b/level/ball_bounce_00.tscn new file mode 100644 index 0000000..2b5c2ca --- /dev/null +++ b/level/ball_bounce_00.tscn @@ -0,0 +1,111 @@ +[gd_scene load_steps=7 format=3 uid="uid://dpar2sd52pv6l"] + +[ext_resource type="Script" uid="uid://c8ywa33v3jq7t" path="res://board.gd" id="1_8uxmi"] +[ext_resource type="PackedScene" uid="uid://cnjmu3qesbndk" path="res://piece/player.tscn" id="2_0gjdc"] +[ext_resource type="PackedScene" uid="uid://bghr6ew34loyb" path="res://piece/ball.tscn" id="3_avvpt"] +[ext_resource type="PackedScene" uid="uid://uf8vnylfqal1" path="res://piece/goal.tscn" id="4_6xkor"] +[ext_resource type="PackedScene" uid="uid://bxgv16ue166pp" path="res://piece/player_barrier.tscn" id="5_r1vhh"] +[ext_resource type="PackedScene" uid="uid://bkaa4sl1n2f5w" path="res://piece/wall.tscn" id="6_5rqq2"] + +[node name="Level1" type="Node3D"] +script = ExtResource("1_8uxmi") +metadata/_custom_type_script = "uid://c8ywa33v3jq7t" + +[node name="Player" parent="." instance=ExtResource("2_0gjdc")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 1, 4.5) + +[node name="Ball" parent="." instance=ExtResource("3_avvpt")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0.3, 2.5) + +[node name="Goal" parent="." instance=ExtResource("4_6xkor")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5, 0.057544, 2.5) + +[node name="Ball2" parent="." instance=ExtResource("3_avvpt")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0.3, 2.5) + +[node name="PlayerBarrier" parent="." instance=ExtResource("5_r1vhh")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0.5, 2.5) + +[node name="Wall" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0.600054, 3.5) + +[node name="Wall2" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0.600054, 3.5) + +[node name="Wall3" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0.600054, 4.5) + +[node name="Wall14" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0.600054, 5.5) + +[node name="Wall15" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0.600054, 5.5) + +[node name="Wall16" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0.600054, 5.5) + +[node name="Wall17" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0.600054, 5.5) + +[node name="Wall18" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 5.5) + +[node name="Wall19" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 4.5) + +[node name="Wall20" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 3.5) + +[node name="Wall21" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 2.5) + +[node name="Wall22" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 1.5) + +[node name="Wall27" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 0.600054, 0.5) + +[node name="Wall24" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5, 0.600054, 0.5) + +[node name="Wall25" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.5, 0.600054, 0.5) + +[node name="Wall26" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0.600054, 0.5) + +[node name="Wall23" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 0.600054, 0.5) + +[node name="Wall4" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0.600054, 3.5) + +[node name="Wall5" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0.600054, 3.5) + +[node name="Wall6" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.5, 0.600054, 1.5) + +[node name="Wall28" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.5, 0.600054, 1.5) + +[node name="Wall7" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 0.600054, 1.5) + +[node name="Wall8" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.5, 0.600054, 1.5) + +[node name="Wall9" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5, 0.600054, 1.5) + +[node name="Wall10" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5, 0.600054, 1.5) + +[node name="Wall11" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5, 0.600054, 2.5) + +[node name="Wall12" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.5, 0.600054, 3.5) + +[node name="Wall13" parent="." instance=ExtResource("6_5rqq2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.5, 0.600054, 3.5) diff --git a/main.gd b/main.gd index bd53ec4..68dfcf7 100644 --- a/main.gd +++ b/main.gd @@ -24,6 +24,7 @@ var levels: Array[PackedScene] = [ preload("res://level/level_00.tscn"), preload("res://level/level_01.tscn"), preload("res://level/diagonal_bounce_00.tscn"), + preload("res://level/ball_bounce_00.tscn"), ] var time := 0