123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316 |
- [gd_scene load_steps=6 format=4 uid="uid://by3f5o7dyoqx4"]
- [ext_resource type="TileSet" uid="uid://do2l6lpuotti8" path="res://tileset.tres" id="1"]
- [ext_resource type="PackedScene" uid="uid://bao3yernlglws" path="res://rock.tscn" id="2"]
- [ext_resource type="Script" path="res://score.gd" id="3"]
- [ext_resource type="FontFile" uid="uid://knb8u535cfkw" path="res://montserrat.otf" id="4"]
- [ext_resource type="Script" path="res://bomb_spawner.gd" id="6_ac5ja"]
- [node name="World" type="Node2D"]
- [node name="Layer0" type="TileMapLayer" parent="."]
- use_parent_material = true
- tile_map_data = PackedByteArray("AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAwAAAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAABAAAAAAABAAIAAAABAAAAAAABAAMAAAABAAAAAAABAAQAAAABAAAAAAABAAUAAAABAAAAAAABAAYAAAABAAAAAAABAAcAAAABAAAAAAABAAgAAAABAAAAAAABAAkAAAABAAAAAAABAAoAAAABAAAAAAABAAsAAAABAAAAAAABAAwAAAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAABAAAAAAACAAIAAAAAAAAAAAACAAMAAAABAAAAAAACAAQAAAAAAAAAAAACAAUAAAABAAAAAAACAAYAAAAAAAAAAAACAAcAAAABAAAAAAACAAgAAAAAAAAAAAACAAkAAAABAAAAAAACAAoAAAAAAAAAAAACAAsAAAABAAAAAAACAAwAAAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAABAAAAAAADAAIAAAABAAAAAAADAAMAAAABAAAAAAADAAQAAAABAAAAAAADAAUAAAABAAAAAAADAAYAAAABAAAAAAADAAcAAAABAAAAAAADAAgAAAAAAAAAAAADAAkAAAABAAAAAAADAAoAAAABAAAAAAADAAsAAAABAAAAAAADAAwAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAEAAAABAAAAAAAEAAIAAAAAAAAAAAAEAAMAAAAAAAAAAAAEAAQAAAAAAAAAAAAEAAUAAAABAAAAAAAEAAYAAAAAAAAAAAAEAAcAAAABAAAAAAAEAAgAAAAAAAAAAAAEAAkAAAABAAAAAAAEAAoAAAAAAAAAAAAEAAsAAAABAAAAAAAEAAwAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAEAAAABAAAAAAAFAAIAAAABAAAAAAAFAAMAAAABAAAAAAAFAAQAAAABAAAAAAAFAAUAAAABAAAAAAAFAAYAAAABAAAAAAAFAAcAAAABAAAAAAAFAAgAAAABAAAAAAAFAAkAAAABAAAAAAAFAAoAAAABAAAAAAAFAAsAAAABAAAAAAAFAAwAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAEAAAABAAAAAAAGAAIAAAAAAAAAAAAGAAMAAAABAAAAAAAGAAQAAAAAAAAAAAAGAAUAAAAAAAAAAAAGAAYAAAAAAAAAAAAGAAcAAAABAAAAAAAGAAgAAAAAAAAAAAAGAAkAAAABAAAAAAAGAAoAAAAAAAAAAAAGAAsAAAABAAAAAAAGAAwAAAAAAAAAAAAHAAAAAAAAAAAAAAAHAAEAAAABAAAAAAAHAAIAAAABAAAAAAAHAAMAAAABAAAAAAAHAAQAAAABAAAAAAAHAAUAAAABAAAAAAAHAAYAAAABAAAAAAAHAAcAAAABAAAAAAAHAAgAAAABAAAAAAAHAAkAAAABAAAAAAAHAAoAAAABAAAAAAAHAAsAAAABAAAAAAAHAAwAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAEAAAABAAAAAAAIAAIAAAAAAAAAAAAIAAMAAAABAAAAAAAIAAQAAAAAAAAAAAAIAAUAAAABAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAABAAAAAAAIAAgAAAAAAAAAAAAIAAkAAAABAAAAAAAIAAoAAAAAAAAAAAAIAAsAAAABAAAAAAAIAAwAAAAAAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAABAAAAAAAJAAIAAAABAAAAAAAJAAMAAAABAAAAAAAJAAQAAAABAAAAAAAJAAUAAAABAAAAAAAJAAYAAAABAAAAAAAJAAcAAAABAAAAAAAJAAgAAAABAAAAAAAJAAkAAAABAAAAAAAJAAoAAAABAAAAAAAJAAsAAAABAAAAAAAJAAwAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAABAAAAAAAKAAIAAAAAAAAAAAAKAAMAAAAAAAAAAAAKAAQAAAAAAAAAAAAKAAUAAAABAAAAAAAKAAYAAAAAAAAAAAAKAAcAAAABAAAAAAAKAAgAAAAAAAAAAAAKAAkAAAABAAAAAAAKAAoAAAAAAAAAAAAKAAsAAAABAAAAAAAKAAwAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAABAAAAAAALAAIAAAAAAAAAAAALAAMAAAABAAAAAAALAAQAAAABAAAAAAALAAUAAAABAAAAAAALAAYAAAABAAAAAAALAAcAAAABAAAAAAALAAgAAAABAAAAAAALAAkAAAABAAAAAAALAAoAAAABAAAAAAALAAsAAAABAAAAAAALAAwAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAEAAAABAAAAAAAMAAIAAAAAAAAAAAAMAAMAAAABAAAAAAAMAAQAAAAAAAAAAAAMAAUAAAABAAAAAAAMAAYAAAAAAAAAAAAMAAcAAAABAAAAAAAMAAgAAAAAAAAAAAAMAAkAAAABAAAAAAAMAAoAAAAAAAAAAAAMAAsAAAABAAAAAAAMAAwAAAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAABAAAAAAANAAIAAAAAAAAAAAANAAMAAAABAAAAAAANAAQAAAABAAAAAAANAAUAAAABAAAAAAANAAYAAAAAAAAAAAANAAcAAAABAAAAAAANAAgAAAAAAAAAAAANAAkAAAABAAAAAAANAAoAAAABAAAAAAANAAsAAAABAAAAAAANAAwAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAABAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAABAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAABAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAABAAAAAAAOAAgAAAAAAAAAAAAOAAkAAAABAAAAAAAOAAoAAAAAAAAAAAAOAAsAAAABAAAAAAAOAAwAAAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAABAAAAAAAPAAIAAAABAAAAAAAPAAMAAAABAAAAAAAPAAQAAAABAAAAAAAPAAUAAAABAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAABAAAAAAAPAAgAAAABAAAAAAAPAAkAAAABAAAAAAAPAAoAAAABAAAAAAAPAAsAAAABAAAAAAAPAAwAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAABAAAAAAAQAAIAAAAAAAAAAAAQAAMAAAABAAAAAAAQAAQAAAAAAAAAAAAQAAUAAAABAAAAAAAQAAYAAAAAAAAAAAAQAAcAAAABAAAAAAAQAAgAAAAAAAAAAAAQAAkAAAABAAAAAAAQAAoAAAAAAAAAAAAQAAsAAAABAAAAAAAQAAwAAAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAABAAAAAAARAAIAAAABAAAAAAARAAMAAAABAAAAAAARAAQAAAABAAAAAAARAAUAAAABAAAAAAARAAYAAAABAAAAAAARAAcAAAABAAAAAAARAAgAAAABAAAAAAARAAkAAAABAAAAAAARAAoAAAABAAAAAAARAAsAAAABAAAAAAARAAwAAAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAABAAAAAAASAAIAAAAAAAAAAAASAAMAAAABAAAAAAASAAQAAAAAAAAAAAASAAUAAAAAAAAAAAASAAYAAAAAAAAAAAASAAcAAAABAAAAAAASAAgAAAAAAAAAAAASAAkAAAABAAAAAAASAAoAAAAAAAAAAAASAAsAAAABAAAAAAASAAwAAAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAABAAAAAAATAAIAAAABAAAAAAATAAMAAAABAAAAAAATAAQAAAABAAAAAAATAAUAAAABAAAAAAATAAYAAAABAAAAAAATAAcAAAABAAAAAAATAAgAAAABAAAAAAATAAkAAAABAAAAAAATAAoAAAABAAAAAAATAAsAAAABAAAAAAATAAwAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAUAAIAAAAAAAAAAAAUAAMAAAAAAAAAAAAUAAQAAAAAAAAAAAAUAAUAAAAAAAAAAAAUAAYAAAAAAAAAAAAUAAcAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAkAAAAAAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAAAAAAAAAAUAAwAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAVAAIAAAAAAAAAAAAVAAMAAAAAAAAAAAAVAAQAAAAAAAAAAAAVAAUAAAAAAAAAAAAVAAYAAAAAAAAAAAAVAAcAAAAAAAAAAAAVAAgAAAAAAAAAAAAVAAkAAAAAAAAAAAAVAAoAAAAAAAAAAAAVAAsAAAAAAAAAAAAVAAwAAAAAAAAAAAA=")
- tile_set = ExtResource("1")
- rendering_quadrant_size = 48
- [node name="SpawnPoints" type="Node2D" parent="."]
- [node name="0" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(72, 72)
- [node name="1" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(264, 216)
- [node name="2" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(72, 456)
- [node name="3" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(360, 552)
- [node name="4" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(840, 360)
- [node name="5" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(456, 264)
- [node name="6" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(696, 264)
- [node name="7" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(744, 456)
- [node name="8" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(312, 456)
- [node name="9" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(696, 72)
- [node name="10" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(504, 72)
- [node name="11" type="Marker2D" parent="SpawnPoints"]
- position = Vector2(936, 72)
- [node name="Rocks" type="Node2D" parent="."]
- [node name="Rock0" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(120, 72)
- [node name="Rock1" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 168)
- [node name="Rock2" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 120)
- [node name="Rock3" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(216, 72)
- [node name="Rock4" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 72)
- [node name="Rock5" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(312, 72)
- [node name="Rock6" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(552, 168)
- [node name="Rock7" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(600, 168)
- [node name="Rock8" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(552, 216)
- [node name="Rock9" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 312)
- [node name="Rock10" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(120, 360)
- [node name="Rock11" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(168, 360)
- [node name="Rock12" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(216, 360)
- [node name="Rock13" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(120, 264)
- [node name="Rock14" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(168, 216)
- [node name="Rock15" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(72, 360)
- [node name="Rock16" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(72, 312)
- [node name="Rock17" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(72, 264)
- [node name="Rock18" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(360, 360)
- [node name="Rock19" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(408, 360)
- [node name="Rock20" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(504, 360)
- [node name="Rock21" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(600, 360)
- [node name="Rock22" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(648, 360)
- [node name="Rock23" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(504, 456)
- [node name="Rock24" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(552, 456)
- [node name="Rock25" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(552, 408)
- [node name="Rock26" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(360, 456)
- [node name="Rock27" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(360, 504)
- [node name="Rock28" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 504)
- [node name="Rock29" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(264, 552)
- [node name="Rock30" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(168, 456)
- [node name="Rock31" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(168, 504)
- [node name="Rock32" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(72, 552)
- [node name="Rock33" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(120, 552)
- [node name="Rock34" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(504, 552)
- [node name="Rock35" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(600, 552)
- [node name="Rock36" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(648, 552)
- [node name="Rock37" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(648, 504)
- [node name="Rock38" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(456, 216)
- [node name="Rock39" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(360, 216)
- [node name="Rock40" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(360, 168)
- [node name="Rock41" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(456, 120)
- [node name="Rock42" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(456, 408)
- [node name="Rock43" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(456, 456)
- [node name="Rock44" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(456, 504)
- [node name="Rock45" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(600, 264)
- [node name="Rock46" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(600, 72)
- [node name="Rock47" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(408, 72)
- [node name="Rock48" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(792, 168)
- [node name="Rock49" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(744, 168)
- [node name="Rock50" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(744, 264)
- [node name="Rock51" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(792, 264)
- [node name="Rock52" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(744, 360)
- [node name="Rock53" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(744, 408)
- [node name="Rock54" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(792, 552)
- [node name="Rock55" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 552)
- [node name="Rock56" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 504)
- [node name="Rock57" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 312)
- [node name="Rock58" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 264)
- [node name="Rock59" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 216)
- [node name="Rock60" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 120)
- [node name="Rock61" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(792, 72)
- [node name="Rock62" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 72)
- [node name="Rock63" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(936, 216)
- [node name="Rock64" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(936, 264)
- [node name="Rock65" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(936, 408)
- [node name="Rock66" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(888, 456)
- [node name="Rock67" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(936, 456)
- [node name="Rock68" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(792, 456)
- [node name="Rock69" parent="Rocks" instance=ExtResource("2")]
- position = Vector2(840, 456)
- [node name="Players" type="Node2D" parent="."]
- [node name="ColorRect" type="ColorRect" parent="."]
- offset_right = 1056.0
- offset_bottom = 48.0
- color = Color(0, 0, 0, 0.501961)
- [node name="Score" type="HBoxContainer" parent="."]
- offset_right = 1024.0
- offset_bottom = 40.0
- size_flags_horizontal = 2
- size_flags_vertical = 2
- script = ExtResource("3")
- [node name="Winner" type="Label" parent="."]
- visible = false
- offset_right = 1031.0
- offset_bottom = 617.0
- size_flags_horizontal = 2
- size_flags_vertical = 0
- theme_override_constants/shadow_offset_x = 2
- theme_override_constants/shadow_offset_y = 2
- theme_override_fonts/font = ExtResource("4")
- text = "THE WINNER IS:
- YOU"
- [node name="ExitGame" type="Button" parent="Winner"]
- layout_mode = 0
- offset_left = 384.0
- offset_top = 408.0
- offset_right = 649.0
- offset_bottom = 469.0
- size_flags_horizontal = 2
- size_flags_vertical = 2
- theme_override_fonts/font = ExtResource("4")
- text = "EXIT GAME"
- [node name="Camera2D" type="Camera2D" parent="."]
- offset = Vector2(512, 300)
- [node name="PlayerSpawner" type="MultiplayerSpawner" parent="."]
- _spawnable_scenes = PackedStringArray("res://player.tscn")
- spawn_path = NodePath("../Players")
- [node name="BombSpawner" type="MultiplayerSpawner" parent="."]
- spawn_path = NodePath("..")
- script = ExtResource("6_ac5ja")
- [connection signal="pressed" from="Winner/ExitGame" to="Score" method="_on_exit_game_pressed"]
|