From 6b666c7f25121e61bf1c58ee65cb2cd0f254b887 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 24 Jul 2026 21:15:53 +0200 Subject: replaced all the sprites added the tilemap and improved the stats system so it can be split into multiple scripts --- world.tscn | 144 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 world.tscn (limited to 'world.tscn') diff --git a/world.tscn b/world.tscn new file mode 100644 index 0000000..dcd4853 --- /dev/null +++ b/world.tscn @@ -0,0 +1,144 @@ +[gd_scene format=4 uid="uid://cdmooxcq5mi5q"] + +[ext_resource type="Texture2D" uid="uid://bhg3yja4bekb7" path="res://2D Pixel Dungeon Asset Pack/character and tileset/Dungeon_Tileset.png" id="1_fj7yv"] +[ext_resource type="PackedScene" uid="uid://dydy08duw2lhf" path="res://player.tscn" id="2_tlwt5"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_aqk2v"] +texture = ExtResource("1_fj7yv") +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0, -8, 0) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0, -8, 0) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0, -8, 0) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0, -8, 0) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:4/0 = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:4/0 = 0 +5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:5/0 = 0 +4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +5:5/0 = 0 +5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +0:8/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +0:9/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 + +[sub_resource type="TileSet" id="TileSet_cb62v"] +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_aqk2v") + +[node name="World" type="Node2D" unique_id=587300214] + +[node name="TileMapLayer" type="TileMapLayer" parent="." unique_id=1245842466] +tile_map_data = PackedByteArray("AAAEAAIAAAABAAEAAAAFAAIAAAABAAEAAAAGAAIAAAABAAEAAAAHAAIAAAABAAEAAAAHAAMAAAABAAEAAAAGAAMAAAABAAEAAAAFAAMAAAABAAEAAAAEAAMAAAABAAEAAAAEAAQAAAABAAEAAAAFAAQAAAABAAEAAAAGAAQAAAABAAEAAAAHAAQAAAABAAEAAAAHAAUAAAABAAEAAAAGAAUAAAABAAEAAAAFAAUAAAABAAEAAAAEAAUAAAABAAEAAAADAAQAAAABAAEAAAADAAMAAAABAAEAAAADAAIAAAABAAEAAAADAAUAAAABAAEAAAACAAUAAAABAAEAAAABAAUAAAABAAEAAAABAAQAAAABAAEAAAACAAQAAAABAAEAAAACAAMAAAABAAEAAAACAAIAAAABAAEAAAABAAIAAAABAAEAAAAAAAIAAAABAAEAAAAAAAMAAAABAAEAAAAAAAQAAAABAAEAAAAAAAUAAAABAAEAAAABAAMAAAABAAEAAAAAAAEAAAABAAEAAAAAAAAAAAABAAEAAAABAAAAAAABAAEAAAABAAEAAAABAAEAAAACAAEAAAABAAEAAAACAAAAAAABAAEAAAADAAAAAAABAAEAAAAEAAAAAAABAAEAAAAFAAAAAAABAAEAAAAGAAEAAAABAAEAAAAFAAEAAAABAAEAAAAEAAEAAAABAAEAAAADAAEAAAABAAEAAAAGAAAAAAABAAEAAAAHAAAAAAABAAEAAAAHAAEAAAABAAEAAAAIAAIAAAABAAEAAAAIAAEAAAABAAEAAAAIAAAAAAABAAEAAAAIAAMAAAABAAEAAAAIAAQAAAABAAEAAAAIAAUAAAABAAEAAAAIAAYAAAABAAEAAAAHAAYAAAABAAEAAAAGAAYAAAABAAEAAAAFAAYAAAABAAEAAAAEAAYAAAABAAEAAAADAAYAAAABAAEAAAACAAYAAAABAAEAAAABAAYAAAABAAEAAAAAAAYAAAABAAEAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAAAAP//AAABAAAAAAABAP//AAABAAAAAAACAP//AAABAAAAAAADAP//AAABAAAAAAAEAP//AAABAAAAAAAFAP//AAABAAAAAAAGAP//AAABAAAAAAAHAP//AAABAAAAAAAIAP//AAABAAAAAAD/////AAAAAAAAAAAJAP//AAAFAAAAAAAJAAAAAAAFAAAAAAAJAAEAAAAFAAAAAAAJAAIAAAAFAAAAAAAJAAMAAAAFAAAAAAAJAAQAAAAFAAAAAAAJAAUAAAAFAAAAAAAJAAYAAAAFAAAAAAD//wcAAAAAAAQAAAAAAAcAAAABAAQAAAABAAcAAAABAAQAAAACAAcAAAABAAQAAAADAAcAAAABAAQAAAAEAAcAAAABAAQAAAAFAAcAAAABAAQAAAAGAAcAAAABAAQAAAAHAAcAAAABAAQAAAAIAAcAAAABAAQAAAAJAAcAAAAFAAQAAAD///7/AAAIAAcAAAAAAP7/AAAIAAcAAAABAP7/AAAIAAcAAAACAP7/AAAIAAcAAAADAP7/AAAIAAcAAAAEAP7/AAAIAAcAAAAFAP7/AAAIAAcAAAAGAP7/AAAIAAcAAAAHAP7/AAAIAAcAAAAIAP7/AAAIAAcAAAAJAP7/AAAIAAcAAAAKAP7/AAAIAAcAAAAKAP//AAAIAAcAAAAKAAAAAAAIAAcAAAAKAAEAAAAIAAcAAAAKAAIAAAAIAAcAAAAKAAMAAAAIAAcAAAAKAAQAAAAIAAcAAAAKAAUAAAAIAAcAAAAKAAYAAAAIAAcAAAAKAAcAAAAIAAcAAAAKAAgAAAAIAAcAAAAKAAkAAAAIAAcAAAAJAAgAAAAIAAcAAAAJAAkAAAAIAAcAAAAIAAkAAAAIAAcAAAAHAAkAAAAIAAcAAAAHAAoAAAAIAAcAAAAIAAoAAAAIAAcAAAAIAAgAAAAIAAcAAAAHAAgAAAAIAAcAAAAGAAgAAAAIAAcAAAAFAAgAAAAIAAcAAAAEAAgAAAAIAAcAAAAEAAkAAAAIAAcAAAADAAkAAAAIAAcAAAAFAAkAAAAIAAcAAAAGAAkAAAAIAAcAAAACAAkAAAAIAAcAAAACAAgAAAAIAAcAAAADAAgAAAAIAAcAAAABAAkAAAAIAAcAAAAAAAkAAAAIAAcAAAD//wkAAAAIAAcAAAD//wgAAAAIAAcAAAAAAAgAAAAIAAcAAAABAAgAAAAIAAcAAAD+/wgAAAAIAAcAAAD+/wcAAAAIAAcAAAD+/wYAAAAIAAcAAAD+/wUAAAAIAAcAAAD+/wQAAAAIAAcAAAD9/wQAAAAIAAcAAAD9/wMAAAAIAAcAAAD9/wIAAAAIAAcAAAD9/wEAAAAIAAcAAAD9/wAAAAAIAAcAAAD9////AAAIAAcAAAD9//7/AAAIAAcAAAD9//3/AAAIAAcAAAD+//3/AAAIAAcAAAD+//7/AAAIAAcAAAD+////AAAIAAcAAAD+/wAAAAAIAAcAAAD+/wEAAAAIAAcAAAD9/wcAAAAIAAcAAAD9/wYAAAAIAAcAAAD9/wUAAAAIAAcAAAD+/wMAAAAIAAcAAAD+/wIAAAAIAAcAAAD9/wgAAAAIAAcAAAD9/wkAAAAIAAcAAAD+/wkAAAAIAAcAAAD///3/AAAIAAcAAAAAAP3/AAAIAAcAAAABAP3/AAAIAAcAAAABAPz/AAAIAAcAAAACAPz/AAAIAAcAAAADAPz/AAAIAAcAAAAEAPz/AAAIAAcAAAAFAPz/AAAIAAcAAAAGAPz/AAAIAAcAAAAHAPz/AAAIAAcAAAAHAP3/AAAIAAcAAAAGAP3/AAAIAAcAAAAFAP3/AAAIAAcAAAAEAP3/AAAIAAcAAAADAP3/AAAIAAcAAAACAP3/AAAIAAcAAAAAAPz/AAAIAAcAAAD///z/AAAIAAcAAAD+//z/AAAIAAcAAAD9//z/AAAIAAcAAAD8//z/AAAIAAcAAAAIAPz/AAAIAAcAAAAJAPz/AAAIAAcAAAAKAPz/AAAIAAcAAAAKAP3/AAAIAAcAAAALAP3/AAAIAAcAAAALAP7/AAAIAAcAAAAJAP3/AAAIAAcAAAAIAP3/AAAIAAcAAAAMAP7/AAAIAAcAAAAMAP3/AAAIAAcAAAAMAPz/AAAIAAcAAAALAPz/AAAIAAcAAAALAP//AAAIAAcAAAAMAP//AAAIAAcAAAAMAAAAAAAIAAcAAAAMAAEAAAAIAAcAAAAMAAIAAAAIAAcAAAAMAAMAAAAIAAcAAAAMAAQAAAAIAAcAAAAMAAUAAAAIAAcAAAAMAAYAAAAIAAcAAAAMAAcAAAAIAAcAAAALAAcAAAAIAAcAAAALAAgAAAAIAAcAAAALAAkAAAAIAAcAAAALAAoAAAAIAAcAAAALAAMAAAAIAAcAAAALAAQAAAAIAAcAAAALAAUAAAAIAAcAAAALAAIAAAAIAAcAAAALAAEAAAAIAAcAAAALAAAAAAAIAAcAAAALAAYAAAAIAAcAAAAMAAgAAAAIAAcAAAANAAgAAAAIAAcAAAANAAkAAAAIAAcAAAANAAoAAAAIAAcAAAAMAAoAAAAIAAcAAAAKAAoAAAAIAAcAAAAJAAoAAAAIAAcAAAABAAoAAAAIAAcAAAAAAAoAAAAIAAcAAAD//woAAAAIAAcAAAD+/woAAAAIAAcAAAD9/woAAAAIAAcAAAACAAoAAAAIAAcAAAADAAoAAAAIAAcAAAAEAAoAAAAIAAcAAAAFAAoAAAAIAAcAAAAGAAoAAAAIAAcAAAAMAAkAAAAIAAcAAAANAAUAAAAIAAcAAAANAAQAAAAIAAcAAAANAAMAAAAIAAcAAAANAAIAAAAIAAcAAAANAP3/AAAIAAcAAAANAPz/AAAIAAcAAAANAP7/AAAIAAcAAAANAP//AAAIAAcAAAANAAAAAAAIAAcAAAANAAEAAAAIAAcAAAANAAYAAAAIAAcAAAANAAcAAAAIAAcAAAD8//3/AAAIAAcAAAD8//7/AAAIAAcAAAD8////AAAIAAcAAAD8/wAAAAAIAAcAAAD8/wEAAAAIAAcAAAD8/wgAAAAIAAcAAAD8/wcAAAAIAAcAAAD8/wYAAAAIAAcAAAD8/wUAAAAIAAcAAAD7/wUAAAAIAAcAAAD7/wQAAAAIAAcAAAD7/wMAAAAIAAcAAAD7/wIAAAAIAAcAAAD7/wEAAAAIAAcAAAD7/wAAAAAIAAcAAAD8/wIAAAAIAAcAAAD8/wMAAAAIAAcAAAD8/wQAAAAIAAcAAAD7////AAAIAAcAAAD7//7/AAAIAAcAAAD7//3/AAAIAAcAAAD7//z/AAAIAAcAAAD7/wgAAAAIAAcAAAD7/wkAAAAIAAcAAAD7/woAAAAIAAcAAAD7/wcAAAAIAAcAAAD7/wYAAAAIAAcAAAD8/woAAAAIAAcAAAD8/wkAAAAIAAcAAAA=") +tile_set = SubResource("TileSet_cb62v") + +[node name="Player" parent="." unique_id=312289746 instance=ExtResource("2_tlwt5")] +position = Vector2(71, 55) -- cgit v1.2.3