This commit is contained in:
theskywinds 2025-05-17 17:07:45 +02:00
parent d4a4f1e826
commit 2836deab2d
6 changed files with 249 additions and 8 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
# Godot 4+ specific ignores
.godot/
/android/

7
player.tscn Normal file
View File

@ -0,0 +1,7 @@
[gd_scene format=3 uid="uid://tpe1cb4ucx0b"]
[node name="CharacterBody2D" type="CharacterBody2D"]
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]

BIN
playerSprite.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

34
playerSprite.png.import Normal file
View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8l378t64365q"
path="res://.godot/imported/playerSprite.png-8f5e0a97d80a09618562c7fe14db09da.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://playerSprite.png"
dest_files=["res://.godot/imported/playerSprite.png-8f5e0a97d80a09618562c7fe14db09da.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -1,12 +1,13 @@
[gd_scene load_steps=2 format=3 uid="uid://ccjb75bercbw8"]
[gd_scene load_steps=2 format=4 uid="uid://ccjb75bercbw8"]
[sub_resource type="TileSet" id="TileSet_tvvyx"]
resource_name = "base"
terrain_set_0/mode = 0
terrain_set_0/terrain_0/name = "Terrain 0"
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
[ext_resource type="TileSet" uid="uid://dbhouhgvmse7b" path="res://tileMaps/baseTileset.tres" id="1_a7uaa"]
[node name="Node2D" type="Node2D"]
[node name="TileMapLayer" type="TileMapLayer" parent="."]
tile_set = SubResource("TileSet_tvvyx")
[node name="wallLayer" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAGAAQAAQABAAcAAAAHAAQAAQAFABMAAAAIAAUAAQABAAcAAAAJAAYAAQABAAcAAAAKAAYAAQABAAcAAAAKAAcAAQABAAcAAAAJAAcAAQABAAcAAAAIAAYAAQABAAcAAAAHAAYAAQAFABMAAAAGAAUAAQABAAcAAAAHAAUAAQAFABMAAAAJAAUAAQABAAcAAAAKAAUAAQABAAcAAAAIAAQAAQABAAcAAAAJAAMAAQABAAcAAAAKAAQAAQABAAcAAAALAAQAAQABAAcAAAAMAAQAAQABAAcAAAAMAAUAAQABAAcAAAALAAUAAQABAAcAAAALAAYAAQABAAcAAAAJAAQAAQABAAcAAAANAAQAAQABAAcAAAANAAUAAQABAAcAAAANAAYAAQABAAcAAAAMAAYAAQABAAcAAAAMAAcAAQABAAcAAAAMAAgAAQABAAcAAAALAAgAAQABAAcAAAALAAkAAQABAAcAAAANAAcAAQABAAcAAAAOAAcAAQABAAcAAAAPAAcAAQABAAcAAAAQAAcAAQABAAcAAAAPAAgAAQABAAcAAAAOAAgAAQABAAcAAAANAAgAAQABAAcAAAAKAAgAAQABAAcAAAAOAAUAAQABAAcAAAAPAAUAAQABAAcAAAAPAAYAAQABAAcAAAALAAcAAQABAAcAAAAOAAQAAQABAAcAAAAPAAQAAQABAAcAAAAOAAYAAQABAAcAAAAKAAMAAQABAAcAAAALAAMAAQABAAcAAAAMAAMAAQABAAcAAAANAAMAAQABAAcAAAAQAAQAAQABAAcAAAAQAAUAAQABAAcAAAARAAUAAQABAAcAAAARAAYAAQABAAcAAAAQAAYAAQABAAcAAAAIAAcAAQABAAcAAAAHAAcAAQAFABMAAAAJAAgAAQABAAcAAAAGAAYAAQABAAcAAAAHAAgAAQAFABMAAAAHAAkAAQAFABMAAAAIAAgAAQABAAcAAAAGAAgAAQABAAcAAAAGAAcAAQABAAcAAAAGAAkAAQABAAcAAAAGAAEAAQABAAcAAAAHAAEAAQABAAcAAAAIAAEAAQABAAcAAAAJAAEAAQABAAcAAAAKAAEAAQABAAcAAAALAAEAAQABAAcAAAAMAAEAAQABAAcAAAANAAEAAQABAAcAAAAOAAEAAQABAAcAAAAPAAEAAQABAAcAAAAQAAEAAQABAAcAAAARAAEAAQABAAcAAAAGAAIAAQABAAcAAAAHAAIAAQAFABMAAAAIAAIAAQAFABMAAAAJAAIAAQAFABMAAAAKAAIAAQAFABMAAAALAAIAAQAFABMAAAAMAAIAAQAFABMAAAANAAIAAQAFABMAAAAOAAIAAQAFABMAAAAPAAIAAQAFABMAAAAQAAIAAQAFABMAAAARAAIAAQAFABMAAAAGAAMAAQABAAcAAAAHAAMAAQAFABMAAAAIAAMAAQABAAcAAAAOAAMAAQABAAcAAAAPAAMAAQABAAcAAAAQAAMAAQABAAcAAAARAAQAAQABAAcAAAARAAMAAQABAAcAAAASAAIAAQAFABMAAAASAAEAAQABAAcAAAAFAAEAAQABAAcAAAAFAAIAAQABAAcAAAAFAAMAAQABAAcAAAAEAAMAAQABAAcAAAAEAAQAAQABAAcAAAAFAAQAAQABAAcAAAAFAAUAAQABAAcAAAAFAAYAAQABAAcAAAAFAAcAAQABAAcAAAAFAAgAAQABAAcAAAAFAAkAAQABAAcAAAASAAMAAQABAAcAAAASAAQAAQABAAcAAAASAAUAAQABAAcAAAASAAYAAQABAAcAAAASAAcAAQABAAcAAAASAAgAAQABAAcAAAASAAkAAQABAAcAAAAIAAkAAQABAAcAAAAJAAkAAQABAAcAAAAKAAkAAQABAAcAAAAMAAkAAQABAAcAAAANAAkAAQABAAcAAAARAAcAAQABAAcAAAARAAgAAQABAAcAAAARAAkAAQABAAcAAAAQAAkAAQABAAcAAAAPAAkAAQABAAcAAAAOAAkAAQABAAcAAAAQAAgAAQABAAcAAAAEAAIAAQABAAcAAAAEAAUAAQABAAcAAAADAAIAAQABAAcAAAADAAEAAQABAAcAAAAEAAEAAQABAAcAAAAIAAAAAQABAAcAAAAJAAAAAQABAAcAAAAKAAAAAQABAAcAAAALAAAAAQABAAcAAAAMAAAAAQABAAcAAAANAAAAAQABAAcAAAAOAAAAAQABAAcAAAAPAAAAAQABAAcAAAAQAAAAAQABAAcAAAARAAAAAQABAAcAAAAHAAAAAQABAAcAAAATAAEAAQABAAcAAAAUAAEAAQABAAcAAAAVAAEAAQABAAcAAAAUAAIAAQAFABMAAAATAAIAAQAFABMAAAADAAMAAQABAAcAAAADAAQAAQABAAcAAAACAAQAAQABAAcAAAATAAQAAQABAAcAAAAUAAQAAQAFABMAAAAVAAQAAQABAAcAAAACAAMAAQABAAcAAAABAAMAAQABAAcAAAAAAAMAAQABAAcAAAAWAAQAAQABAAcAAAAXAAQAAQABAAcAAAAYAAUAAQABAAcAAAAXAAUAAQABAAcAAAAWAAUAAQABAAcAAAAVAAUAAQABAAcAAAAUAAUAAQAFABMAAAATAAUAAQABAAcAAAATAAMAAQABAAcAAAAUAAMAAQAFABMAAAAEAAcAAQABAAcAAAADAAYAAQABAAcAAAACAAYAAQABAAcAAAABAAYAAQABAAcAAAAEAAYAAQABAAcAAAAUAAYAAQAFABMAAAAVAAYAAQABAAcAAAAWAAYAAQABAAcAAAAXAAYAAQABAAcAAAAWAAcAAQABAAcAAAAVAAcAAQABAAcAAAAUAAcAAQAFABMAAAATAAcAAQABAAcAAAAUAAgAAQAFABMAAAATAAgAAQABAAcAAAAEAAgAAQABAAcAAAADAAgAAQABAAcAAAACAAcAAQABAAcAAAACAAgAAQABAAcAAAADAAkAAQABAAcAAAAEAAkAAQABAAcAAAAPAAoAAQABAAcAAAAQAAoAAQABAAcAAAARAAoAAQABAAcAAAASAAoAAQABAAcAAAAUAAkAAQAFABMAAAA=")
tile_set = ExtResource("1_a7uaa")
[node name="floorLayer" type="TileMapLayer" parent="wallLayer"]
tile_map_data = PackedByteArray("AAAIAAkAAQAJABEAAAAJAAkAAQAJABEAAAAKAAkAAQAJABEAAAALAAkAAQAJABEAAAAMAAkAAQAJABEAAAANAAkAAQAJABEAAAAOAAkAAQAJABEAAAAPAAkAAQAJABEAAAAQAAkAAQAJABEAAAARAAkAAQAJABEAAAASAAkAAQAJABEAAAATAAkAAQAJABEAAAATAAgAAQAJABEAAAATAAcAAQAJABEAAAATAAYAAQAJABEAAAATAAUAAQAJABEAAAATAAQAAQAJABEAAAATAAMAAQAJABEAAAASAAMAAQAJABEAAAARAAMAAQAJABEAAAAQAAMAAQAJABEAAAAPAAMAAQAJABEAAAAOAAMAAQAJABEAAAANAAMAAQAJABEAAAAMAAMAAQAJABEAAAALAAMAAQAJABEAAAAKAAMAAQAJABEAAAAJAAMAAQAJABEAAAAIAAMAAQAJABEAAAAIAAQAAQAJABEAAAAIAAUAAQAJABEAAAAIAAYAAQAJABEAAAAIAAcAAQAJABEAAAAIAAgAAQAJABEAAAAJAAgAAQAJABEAAAAJAAcAAQAJABEAAAAJAAYAAQAJABEAAAAJAAUAAQAJABEAAAAJAAQAAQAJABEAAAAKAAUAAQAJABEAAAAKAAYAAQAJABEAAAAKAAcAAQAJABEAAAAKAAgAAQAJABEAAAALAAoAAQABAAcAAAALAAgAAQAJABEAAAALAAcAAQAJABEAAAAKAAQAAQAJABEAAAALAAYAAQAJABEAAAALAAUAAQAJABEAAAALAAQAAQAJABEAAAALAAIAAQABAAcAAAAMAAcAAQAJABEAAAAMAAYAAQAJABEAAAAMAAUAAQAJABEAAAANAAUAAQAJABEAAAANAAYAAQAJABEAAAANAAcAAQAJABEAAAANAAgAAQAJABEAAAANAAQAAQAJABEAAAAOAAYAAQAJABEAAAAOAAUAAQAJABEAAAAOAAQAAQAJABEAAAAMAAgAAQAJABEAAAAMAAQAAQAJABEAAAAOAAcAAQAJABEAAAAPAAcAAQAJABEAAAAPAAgAAQAJABEAAAAPAAYAAQAJABEAAAAPAAUAAQAJABEAAAAPAAQAAQAJABEAAAAOAAgAAQAJABEAAAAQAAQAAQAJABEAAAARAAQAAQAJABEAAAARAAUAAQAJABEAAAARAAYAAQAJABEAAAAQAAcAAQAJABEAAAAQAAYAAQAJABEAAAAQAAUAAQAJABEAAAAQAAgAAQAJABEAAAARAAgAAQAJABEAAAARAAcAAQAJABEAAAASAAcAAQAJABEAAAASAAYAAQAJABEAAAASAAUAAQAJABEAAAASAAQAAQAJABEAAAASAAgAAQAJABEAAAAKAAIAAQABAAcAAAAMAAIAAQABAAcAAAANAAIAAQABAAcAAAA=")
tile_set = ExtResource("1_a7uaa")

198
tileMaps/baseTileset.tres Normal file
View File

@ -0,0 +1,198 @@
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://dbhouhgvmse7b"]
[ext_resource type="Texture2D" uid="uid://crq1khxt7g4f" path="res://tileMaps/sprCave.png" id="1_eg6gv"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kjlji"]
texture = ExtResource("1_eg6gv")
texture_region_size = Vector2i(32, 32)
2:0/0 = 0
2:1/0 = 0
11:1/0 = 0
13:1/0 = 0
15:1/0 = 0
2:2/0 = 0
10:2/0 = 0
11:2/0 = 0
12:2/0 = 0
13:2/0 = 0
14:2/0 = 0
15:2/0 = 0
16:2/0 = 0
1:3/0 = 0
11:3/0 = 0
12:3/0 = 0
14:3/0 = 0
15:3/0 = 0
10:4/0 = 0
11:4/0 = 0
15:4/0 = 0
16:4/0 = 0
6:5/0 = 0
7:5/0 = 0
11:5/0 = 0
12:5/0 = 0
14:5/0 = 0
15:5/0 = 0
6:6/0 = 0
7:6/0 = 0
10:6/0 = 0
11:6/0 = 0
12:6/0 = 0
13:6/0 = 0
14:6/0 = 0
15:6/0 = 0
16:6/0 = 0
1: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
11:7/0 = 0
13:7/0 = 0
15:7/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
4:10/0 = 0
5:10/0 = 0
6:10/0 = 0
4:11/0 = 0
5:11/0 = 0
6:11/0 = 0
8:11/0 = 0
9:11/0 = 0
10:11/0 = 0
11:11/0 = 0
12:11/0 = 0
13:11/0 = 0
14:11/0 = 0
15:11/0 = 0
16:11/0 = 0
17:11/0 = 0
4:12/0 = 0
5:12/0 = 0
6:12/0 = 0
8:12/0 = 0
9:12/0 = 0
10:12/0 = 0
11:12/0 = 0
12:12/0 = 0
13:12/0 = 0
14:12/0 = 0
15:12/0 = 0
16:12/0 = 0
17:12/0 = 0
1:13/0 = 0
2:13/0 = 0
3:13/0 = 0
4:13/0 = 0
5:13/0 = 0
6:13/0 = 0
8:13/0 = 0
9:13/0 = 0
10:13/0 = 0
11:13/0 = 0
12:13/0 = 0
13:13/0 = 0
14:13/0 = 0
15:13/0 = 0
16:13/0 = 0
17:13/0 = 0
18:13/0 = 0
1:14/0 = 0
2:14/0 = 0
3:14/0 = 0
4:14/0 = 0
5:14/0 = 0
6:14/0 = 0
8:14/0 = 0
9:14/0 = 0
10:14/0 = 0
11:14/0 = 0
12:14/0 = 0
13:14/0 = 0
14:14/0 = 0
15:14/0 = 0
16:14/0 = 0
17:14/0 = 0
18:14/0 = 0
12:15/0 = 0
13:15/0 = 0
14:15/0 = 0
15:15/0 = 0
16:15/0 = 0
3:16/0 = 0
4:16/0 = 0
9:16/0 = 0
10:16/0 = 0
11:16/0 = 0
12:16/0 = 0
13:16/0 = 0
14:16/0 = 0
15:16/0 = 0
16:16/0 = 0
17:16/0 = 0
2:17/0 = 0
3:17/0 = 0
4:17/0 = 0
5:17/0 = 0
8:17/0 = 0
9:17/0 = 0
10:17/0 = 0
11:17/0 = 0
12:17/0 = 0
13:17/0 = 0
14:17/0 = 0
15:17/0 = 0
16:17/0 = 0
17:17/0 = 0
2:18/0 = 0
3:18/0 = 0
4:18/0 = 0
5:18/0 = 0
8:18/0 = 0
9:18/0 = 0
10:18/0 = 0
11:18/0 = 0
12:18/0 = 0
13:18/0 = 0
14:18/0 = 0
15:18/0 = 0
16:18/0 = 0
17:18/0 = 0
18:18/0 = 0
2:19/0 = 0
3:19/0 = 0
4:19/0 = 0
5:19/0 = 0
8:19/0 = 0
9:19/0 = 0
10:19/0 = 0
11:19/0 = 0
12:19/0 = 0
13:19/0 = 0
14:19/0 = 0
15:19/0 = 0
16:19/0 = 0
17:19/0 = 0
18:19/0 = 0
2:20/0 = 0
3:20/0 = 0
4:20/0 = 0
5:20/0 = 0
8:20/0 = 0
12:20/0 = 0
13:20/0 = 0
14:20/0 = 0
15:20/0 = 0
16:20/0 = 0
[resource]
tile_size = Vector2i(32, 32)
uv_clipping = true
sources/1 = SubResource("TileSetAtlasSource_kjlji")