game: add base enemy and rat

This commit is contained in:
2025-08-20 19:32:21 +02:00
parent 4a900e99bd
commit 7136b07de5
10 changed files with 284 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
[gd_resource type="TileSet" load_steps=8 format=3 uid="uid://c3clgitssvdlg"]
[gd_resource type="TileSet" load_steps=9 format=3 uid="uid://c3clgitssvdlg"]
[ext_resource type="Texture2D" uid="uid://2xgqhe7u6lfq" path="res://assets/sprites/roguelikeSheet_transparent.png" id="1_kkifh"]
[ext_resource type="Shader" uid="uid://clpp23h7fpamt" path="res://assets/shaders/water2.gdshader" id="1_n3s2j"]
@@ -26,6 +26,12 @@ shader_parameter/noise_tex = SubResource("NoiseTexture2D_m3ddo")
shader_parameter/noise_speed = Vector2(0.03, 0.01)
shader_parameter/noise_strength = 0.05
[sub_resource type="NavigationPolygon" id="NavigationPolygon_n3s2j"]
vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)])
agent_radius = 0.0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s7nh2"]
texture = ExtResource("1_kkifh")
separation = Vector2i(1, 1)
@@ -74,10 +80,15 @@ separation = Vector2i(1, 1)
4:0/0/terrains_peering_bit/top_right_corner = 0
5:0/0 = 0
5:0/0/terrain_set = 0
5:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:0/0 = 0
6:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:0/0 = 0
7:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:0/0 = 0
8:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:0/0 = 0
9:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:0/0 = 0
11:0/0 = 0
12:0/0 = 0
@@ -197,10 +208,15 @@ separation = Vector2i(1, 1)
5:1/0/terrains_peering_bit/top_left_corner = 0
5:1/0/terrains_peering_bit/top_side = 0
5:1/0/terrains_peering_bit/top_right_corner = 0
5:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:1/0 = 0
6:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:1/0 = 0
7:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:1/0 = 0
8:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:1/0 = 0
9:1/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:1/0 = 0
11:1/0 = 0
12:1/0 = 0
@@ -311,10 +327,15 @@ separation = Vector2i(1, 1)
4:2/0/terrains_peering_bit/top_side = 1
4:2/0/terrains_peering_bit/top_right_corner = 0
5:2/0 = 0
5:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:2/0 = 0
6:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:2/0 = 0
7:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:2/0 = 0
8:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:2/0 = 0
9:2/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:2/0 = 0
11:2/0 = 0
12:2/0 = 0
@@ -368,10 +389,15 @@ separation = Vector2i(1, 1)
3:3/0 = 0
4:3/0 = 0
5:3/0 = 0
5:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:3/0 = 0
6:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:3/0 = 0
7:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:3/0 = 0
8:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:3/0 = 0
9:3/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:3/0 = 0
11:3/0 = 0
12:3/0 = 0
@@ -425,10 +451,15 @@ separation = Vector2i(1, 1)
3:4/0 = 0
4:4/0 = 0
5:4/0 = 0
5:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:4/0 = 0
6:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:4/0 = 0
7:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:4/0 = 0
8:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:4/0 = 0
9:4/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:4/0 = 0
11:4/0 = 0
12:4/0 = 0
@@ -482,10 +513,15 @@ separation = Vector2i(1, 1)
3:5/0 = 0
4:5/0 = 0
5:5/0 = 0
5:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
6:5/0 = 0
6:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
7:5/0 = 0
7:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
8:5/0 = 0
8:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
9:5/0 = 0
9:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_n3s2j")
10:5/0 = 0
11:5/0 = 0
12:5/0 = 0
@@ -1965,5 +2001,6 @@ terrain_set_0/terrain_0/name = "Grass"
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
terrain_set_0/terrain_1/name = "Water"
terrain_set_0/terrain_1/color = Color(0.5, 0.4375, 0.25, 1)
navigation_layer_0/layers = 1
sources/0 = SubResource("TileSetAtlasSource_s7nh2")
pattern_0 = SubResource("TileMapPattern_beh8d")