Skip to content

Commit 7f704f6

Browse files
committed
Examples: Update Pong example
1 parent 978e4e0 commit 7f704f6

File tree

2 files changed

+39
-63
lines changed

2 files changed

+39
-63
lines changed

addons/block_code/examples/pong_game/player_score.tscn

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[gd_scene load_steps=11 format=3 uid="uid://djmtbm15n2wqq"]
22

3-
[ext_resource type="Script" path="res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd" id="1_eafo0"]
4-
[ext_resource type="Script" path="res://addons/block_code/block_code_node/block_code.gd" id="2_4mu48"]
5-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_serialization_tree.gd" id="3_kpcgt"]
6-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_serialization.gd" id="4_ph8ne"]
7-
[ext_resource type="Script" path="res://addons/block_code/serialization/block_script_serialization.gd" id="6_k7up7"]
8-
[ext_resource type="Script" path="res://addons/block_code/code_generation/variable_definition.gd" id="7_x0rr3"]
3+
[ext_resource type="Script" uid="uid://chi1008f4c7el" path="res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd" id="1_eafo0"]
4+
[ext_resource type="Script" uid="uid://cumxsbxj56dmk" path="res://addons/block_code/block_code_node/block_code.gd" id="2_4mu48"]
5+
[ext_resource type="Script" uid="uid://brx1cabdmgu38" path="res://addons/block_code/serialization/block_serialization_tree.gd" id="3_kpcgt"]
6+
[ext_resource type="Script" uid="uid://u035wsjd5tpj" path="res://addons/block_code/serialization/block_serialization.gd" id="4_ph8ne"]
7+
[ext_resource type="Script" uid="uid://tlsvrkc3fubl" path="res://addons/block_code/serialization/block_script_serialization.gd" id="6_k7up7"]
8+
[ext_resource type="Script" uid="uid://bwkinr8omutpw" path="res://addons/block_code/code_generation/variable_definition.gd" id="7_x0rr3"]
99

1010
[sub_resource type="Resource" id="Resource_paaek"]
1111
script = ExtResource("4_ph8ne")
@@ -44,7 +44,6 @@ version = 0
4444

4545
[node name="PlayerScore" type="Node2D" groups=["hud"]]
4646
script = ExtResource("1_eafo0")
47-
score = null
4847

4948
[node name="BlockCode" type="Node" parent="."]
5049
script = ExtResource("2_4mu48")

addons/block_code/examples/pong_game/pong_game.tscn

Lines changed: 33 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,147 +1,126 @@
1-
[gd_scene load_steps=78 format=3 uid="uid://tf7b8c64ecc0"]
1+
[gd_scene load_steps=73 format=3 uid="uid://tf7b8c64ecc0"]
22

33
[ext_resource type="PackedScene" uid="uid://cg8ibi18um3vg" path="res://addons/block_code/examples/pong_game/space.tscn" id="1_y56ac"]
44
[ext_resource type="Script" uid="uid://cumxsbxj56dmk" path="res://addons/block_code/block_code_node/block_code.gd" id="3_6jaq8"]
55
[ext_resource type="Script" uid="uid://2k6slmd1set3" path="res://addons/block_code/simple_nodes/simple_character/simple_character.gd" id="3_mdrcv"]
66
[ext_resource type="Script" uid="uid://u035wsjd5tpj" path="res://addons/block_code/serialization/block_serialization.gd" id="4_qtggh"]
77
[ext_resource type="Texture2D" uid="uid://tplpgtnfeda0" path="res://addons/block_code/examples/pong_game/assets/paddle.png" id="4_ra7bh"]
88
[ext_resource type="Script" uid="uid://brx1cabdmgu38" path="res://addons/block_code/serialization/block_serialization_tree.gd" id="5_omlge"]
9-
[ext_resource type="Script" uid="uid://bkapmk0btnk7y" path="res://addons/block_code/code_generation/option_data.gd" id="7_3q6bj"]
109
[ext_resource type="Script" uid="uid://tlsvrkc3fubl" path="res://addons/block_code/serialization/block_script_serialization.gd" id="7_uuuue"]
1110
[ext_resource type="Script" uid="uid://bwkinr8omutpw" path="res://addons/block_code/code_generation/variable_definition.gd" id="9_lo3p1"]
1211
[ext_resource type="PackedScene" uid="uid://c7l70grmkauij" path="res://addons/block_code/examples/pong_game/ball.tscn" id="9_xrqll"]
1312
[ext_resource type="Script" uid="uid://duvgxorhfitb7" path="res://addons/block_code/serialization/value_block_serialization.gd" id="11_yafka"]
1413
[ext_resource type="PackedScene" uid="uid://fhoapg3anjsu" path="res://addons/block_code/examples/pong_game/goal_area.tscn" id="12_nqmxu"]
1514
[ext_resource type="PackedScene" uid="uid://djmtbm15n2wqq" path="res://addons/block_code/examples/pong_game/player_score.tscn" id="13_jvkp7"]
1615

17-
[sub_resource type="Resource" id="Resource_7e5rp"]
16+
[sub_resource type="Resource" id="Resource_fthgu"]
1817
script = ExtResource("4_qtggh")
19-
name = &"SimpleCharacter_set_speed"
18+
name = &"SimpleCharacter_property_set_speed"
2019
children = Array[ExtResource("4_qtggh")]([])
2120
arguments = {
2221
"value": Vector2(0, 1000)
2322
}
2423

25-
[sub_resource type="Resource" id="Resource_inqps"]
24+
[sub_resource type="Resource" id="Resource_k32i0"]
2625
script = ExtResource("4_qtggh")
2726
name = &"ready"
28-
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_7e5rp")])
27+
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_fthgu")])
2928
arguments = {}
3029

31-
[sub_resource type="Resource" id="Resource_yjwqr"]
30+
[sub_resource type="Resource" id="Resource_rkn84"]
3231
script = ExtResource("5_omlge")
33-
root = SubResource("Resource_inqps")
32+
root = SubResource("Resource_k32i0")
3433
canvas_position = Vector2(50, 25)
3534

36-
[sub_resource type="Resource" id="Resource_ytth5"]
37-
script = ExtResource("7_3q6bj")
38-
selected = 0
39-
items = ["top-down", "platformer", "spaceship"]
40-
41-
[sub_resource type="Resource" id="Resource_ujg3k"]
42-
script = ExtResource("7_3q6bj")
43-
selected = 0
44-
items = ["player_1", "player_2"]
45-
46-
[sub_resource type="Resource" id="Resource_ocowr"]
35+
[sub_resource type="Resource" id="Resource_50axb"]
4736
script = ExtResource("4_qtggh")
4837
name = &"simplecharacter_move"
4938
children = Array[ExtResource("4_qtggh")]([])
5039
arguments = {
51-
"kind": SubResource("Resource_ytth5"),
52-
"player": SubResource("Resource_ujg3k")
40+
"kind": "top-down",
41+
"player": "player_1"
5342
}
5443

55-
[sub_resource type="Resource" id="Resource_at2ah"]
44+
[sub_resource type="Resource" id="Resource_uk2te"]
5645
script = ExtResource("4_qtggh")
5746
name = &"process"
58-
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_ocowr")])
47+
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_50axb")])
5948
arguments = {}
6049

61-
[sub_resource type="Resource" id="Resource_1w7mq"]
50+
[sub_resource type="Resource" id="Resource_foqpo"]
6251
script = ExtResource("5_omlge")
63-
root = SubResource("Resource_at2ah")
52+
root = SubResource("Resource_uk2te")
6453
canvas_position = Vector2(50, 175)
6554

6655
[sub_resource type="Resource" id="Resource_m2svk"]
6756
script = ExtResource("7_uuuue")
6857
script_inherits = "SimpleCharacter"
69-
block_serialization_trees = Array[ExtResource("5_omlge")]([SubResource("Resource_yjwqr"), SubResource("Resource_1w7mq")])
58+
block_serialization_trees = Array[ExtResource("5_omlge")]([SubResource("Resource_rkn84"), SubResource("Resource_foqpo")])
7059
variables = Array[ExtResource("9_lo3p1")]([])
7160
generated_script = "extends SimpleCharacter
7261
7362
7463
func _ready():
75-
speed = Vector2(0, 1000)
64+
speed = Vector2(0.0, 1000.0)
7665
7766
func _process(delta):
78-
move_with_player_buttons(\"player_1\", \"top-down\", delta)
67+
move_with_player_buttons('player_1', 'top-down', delta)
7968
8069
"
8170
version = 0
8271

83-
[sub_resource type="Resource" id="Resource_qmwe2"]
72+
[sub_resource type="Resource" id="Resource_dxrvk"]
8473
script = ExtResource("4_qtggh")
85-
name = &"SimpleCharacter_set_speed"
74+
name = &"SimpleCharacter_property_set_speed"
8675
children = Array[ExtResource("4_qtggh")]([])
8776
arguments = {
8877
"value": Vector2(0, 1000)
8978
}
9079

91-
[sub_resource type="Resource" id="Resource_ehp62"]
80+
[sub_resource type="Resource" id="Resource_81kt4"]
9281
script = ExtResource("4_qtggh")
9382
name = &"ready"
94-
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_qmwe2")])
83+
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_dxrvk")])
9584
arguments = {}
9685

97-
[sub_resource type="Resource" id="Resource_sgmlh"]
86+
[sub_resource type="Resource" id="Resource_g37g6"]
9887
script = ExtResource("5_omlge")
99-
root = SubResource("Resource_ehp62")
88+
root = SubResource("Resource_81kt4")
10089
canvas_position = Vector2(25, 0)
10190

102-
[sub_resource type="Resource" id="Resource_6cn1w"]
103-
script = ExtResource("7_3q6bj")
104-
selected = 0
105-
items = ["top-down", "platformer", "spaceship"]
106-
107-
[sub_resource type="Resource" id="Resource_i3nv8"]
108-
script = ExtResource("7_3q6bj")
109-
selected = 1
110-
items = ["player_1", "player_2"]
111-
112-
[sub_resource type="Resource" id="Resource_im4n0"]
91+
[sub_resource type="Resource" id="Resource_afyen"]
11392
script = ExtResource("4_qtggh")
11493
name = &"simplecharacter_move"
11594
children = Array[ExtResource("4_qtggh")]([])
11695
arguments = {
117-
"kind": SubResource("Resource_6cn1w"),
118-
"player": SubResource("Resource_i3nv8")
96+
"kind": "top-down",
97+
"player": "player_2"
11998
}
12099

121-
[sub_resource type="Resource" id="Resource_plb5i"]
100+
[sub_resource type="Resource" id="Resource_ioeg2"]
122101
script = ExtResource("4_qtggh")
123102
name = &"process"
124-
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_im4n0")])
103+
children = Array[ExtResource("4_qtggh")]([SubResource("Resource_afyen")])
125104
arguments = {}
126105

127-
[sub_resource type="Resource" id="Resource_xbg8g"]
106+
[sub_resource type="Resource" id="Resource_gxpan"]
128107
script = ExtResource("5_omlge")
129-
root = SubResource("Resource_plb5i")
108+
root = SubResource("Resource_ioeg2")
130109
canvas_position = Vector2(25, 175)
131110

132111
[sub_resource type="Resource" id="Resource_ysbi4"]
133112
script = ExtResource("7_uuuue")
134113
script_inherits = "SimpleCharacter"
135-
block_serialization_trees = Array[ExtResource("5_omlge")]([SubResource("Resource_sgmlh"), SubResource("Resource_xbg8g")])
114+
block_serialization_trees = Array[ExtResource("5_omlge")]([SubResource("Resource_g37g6"), SubResource("Resource_gxpan")])
136115
variables = Array[ExtResource("9_lo3p1")]([])
137116
generated_script = "extends SimpleCharacter
138117
139118
140119
func _ready():
141-
speed = Vector2(0, 1000)
120+
speed = Vector2(0.0, 1000.0)
142121
143122
func _process(delta):
144-
move_with_player_buttons(\"player_2\", \"top-down\", delta)
123+
move_with_player_buttons('player_2', 'top-down', delta)
145124
146125
"
147126
version = 0
@@ -612,11 +591,9 @@ follow_viewport_enabled = true
612591

613592
[node name="PlayerScoreLeft" parent="CanvasLayer" instance=ExtResource("13_jvkp7")]
614593
position = Vector2(240, 0)
615-
score = 0
616594

617595
[node name="PlayerScoreRight" parent="CanvasLayer" instance=ExtResource("13_jvkp7")]
618596
position = Vector2(1200, 0)
619-
score = 0
620597

621598
[node name="Camera2D" type="Camera2D" parent="."]
622599
position = Vector2(960, 540)

0 commit comments

Comments
 (0)