add teststrecke sprites and 35c3 teststrecke map

This commit is contained in:
interfisch 2024-11-16 21:13:44 +01:00
parent 7b0ef6452b
commit 34d3cb0721
13 changed files with 444 additions and 22 deletions

View file

@ -173,11 +173,11 @@ position = Vector2(-11, 7)
width_curve = SubResource("Curve_qs34t")
[node name="RayCast_FL" type="RayCast2D" parent="CharacterBody_Car"]
target_position = Vector2(256, -128)
target_position = Vector2(512, -256)
collision_mask = 2
[node name="RayCast_FR" type="RayCast2D" parent="CharacterBody_Car"]
target_position = Vector2(256, 128)
target_position = Vector2(512, 256)
collision_mask = 2
[node name="resetTimer" type="Timer" parent="CharacterBody_Car"]

View file

@ -1,8 +1,8 @@
[gd_scene load_steps=14 format=4 uid="uid://dd8joaypfgn78"]
[ext_resource type="Texture2D" uid="uid://bu05e161cb61k" path="res://sprites/background/spritesheet_bg.png" id="1_8lp8c"]
[ext_resource type="TileSet" uid="uid://beswbm12qkkxk" path="res://sprites/spritesheet_road/bg_road.tres" id="2_jv1n3"]
[ext_resource type="TileSet" uid="uid://buu8w8n61kbxf" path="res://sprites/spritesheet_road/markings.tres" id="3_42xuk"]
[ext_resource type="TileSet" uid="uid://buwxgunpmp75o" path="res://sprites/spritesheet_htrohr/markings.tres" id="2_nwoqj"]
[ext_resource type="TileSet" uid="uid://bsxabpcy7dasn" path="res://sprites/spritesheet_htrohr/weights.tres" id="3_wcagq"]
[ext_resource type="TileSet" uid="uid://carpfxq3rn3aa" path="res://sprites/spritesheet_htrohr/htrohr.tres" id="5_748hi"]
[ext_resource type="Texture2D" uid="uid://dpuhee0x5ekud" path="res://sprites/background/spritesheet_scenery.png" id="5_lefrm"]
@ -198,26 +198,14 @@ tile_map_data = PackedByteArray("AAD7//v/AQACAAAAAAD8//v/AQADAAAAAFD9//v/AQACAAA
tile_set = SubResource("TileSet_5knbn")
collision_enabled = false
[node name="road_bg" type="TileMapLayer" parent="."]
visible = false
tile_map_data = PackedByteArray("AAD/////AgAAAAAAAGD//wAAAgAAAAAAAFAAAP//AgAAAAAAAGAAAAAAAgAAAAAAAFABAP//AgAAAAAAAGABAAAAAgAAAAAAAFAFAPv/AAAAAAAAAAAFAPz/AAAAAAEAAAAGAPv/AAABAAAAAAAGAPz/AAABAAEAAAAGAP3/AAAAAAAAAAAGAP7/AAAAAAEAAAAHAP3/AAABAAAAAAAHAP7/AAABAAEAAAD6//b/AAABAAEAAGD6//f/AAAAAAAAAFD5//b/AAABAAAAAGD5//f/AAAAAAEAAFD6//j/AAABAAAAAFD5//j/AAABAAEAAFAHAP//AAAEAAIAAFAHAAAAAAAFAAIAAFAGAAAAAAAFAAMAAFD4//f/AAAFAAMAAGD3//f/AAAFAAIAAGD3//j/AAAEAAIAAGD8//b/AAAFAAIAAAD8//f/AgAEAAAAAAD7//b/AAAEAAIAAAD4//j/AgAEAAAAAGD7////AgAEAAAAADD4/wAAAgACAAAAADAFAPn/AgAAAAEAAAAEAPn/AgAAAAEAAGAEAPr/AgAAAAEAAFADAPr/AgAAAAEAADAAAPf/AgAAAAEAAGADAPf/AgAAAAEAAAAEAPv/AgAAAAEAAAAAAPv/AgAAAAEAADD8//7/AgAAAAEAADD9//7/AgAAAAEAAFD9//v/AgAAAAEAAFD9//n/AgAAAAEAAFD8//r/AgAAAAEAADD8//j/AgAAAAEAADD8//n/AgAAAAEAAGD9//j/AgAAAAEAAAD9//r/AgAAAAEAAAD8//3/AgAHAAAAAAD8//z/AgAHAAAAAAD8//v/AgAAAAEAAGAAAPn/AgAHAAAAAAAAAPj/AgAHAAAAAAABAPv/AgAHAAAAAFACAPv/AgAHAAAAAFADAPv/AgAHAAAAAFACAPf/AgAHAAAAAFABAPf/AgAHAAAAAFADAPj/AgAHAAAAADADAPn/AgAHAAAAADAFAPr/AgAHAAAAADD7//f/AgABAAEAAFACAP//AgAAAAAAAGADAP//AgAAAAAAAGAEAP//AgAAAAAAAGAFAAAAAgAAAAAAAFAEAAAAAgAAAAAAAFADAAAAAgAAAAAAAFACAAAAAgAAAAAAAFD+/wAAAgAAAAAAAFD9/wAAAgAAAAAAAFD8/wAAAgAAAAAAAFD7/wAAAgAAAAAAAFD6/wAAAgAAAAAAAFD5/wAAAgAAAAAAAFD+////AgAAAAAAAGD9////AgAAAAAAAGD8////AgAAAAAAAGD7//3/AgAAAAAAAAD7//7/AgAAAAAAAAD4////AgAAAAAAADD4//7/AgAAAAAAADD4//3/AgAAAAAAADD3//n/AgAAAAAAADAAAPr/AgACAAEAAAD5////AgAGAAAAAAD6////AgAGAAAAAAD6//7/AgAGAAAAAAD6//3/AgAGAAAAAAD5//3/AgAGAAAAAAD5//7/AgAGAAAAAAD5//z/AgAGAAAAAAD6//z/AgAGAAAAAAD5//v/AgAGAAAAAAD4//v/AgAGAAAAAAD4//r/AgAGAAAAAAD6//v/AgAFAAEAAFD5//r/AgAFAAEAAFAAAP3/AgAFAAEAAGABAP3/AgAFAAEAAFABAPz/AgAHAAEAAGACAP3/AgAHAAEAAGD7//v/AgAHAAEAAGD6//r/AgAHAAEAAGD5//n/AgAHAAEAAGD3//z/AgAHAAEAAFD///3/AgAHAAEAAFAAAP7/AgAHAAEAAFABAP7/AgACAAIAAGAAAPz/AgACAAIAAFD3//v/AgACAAIAACD7//z/AgACAAIAABD4//n/AgABAAIAACD4//z/AgABAAIAABACAP7/AgABAAIAAGD///z/AgABAAIAAFD+//z/AAADAAMAAGD+//3/AAACAAMAAGD9//z/AAADAAIAAGD9//3/AAACAAIAAGD3//r/AgACAAEAADAEAP3/AAACAAIAAFAEAP7/AAADAAIAAFADAP7/AAADAAMAAFAEAPz/AgAHAAAAADADAP3/AAACAAMAAFA=")
tile_set = ExtResource("2_jv1n3")
[node name="road_bg2" type="TileMapLayer" parent="."]
visible = false
tile_map_data = PackedByteArray("AAD6//b/AAABAAEAAGD6//f/AAAAAAEAAGD5//b/AAABAAAAAGD5//f/AAAAAAAAAGAGAP7/AAACAAIAAFAGAP//AAADAAIAAFAFAP7/AAACAAMAAFAFAP//AAADAAMAAFAGAP3/AAAAAAAAADAFAPz/AAABAAEAADAFAP3/AAABAAAAADAAAPr/AgACAAEAADACAP7/AgABAAEAAFD///z/AgABAAEAAGAFAPv/AgABAAEAADAAAPz/AgAHAAIAAGABAP7/AgAHAAIAAFD9//z/AgACAAAAAGD+//z/AgABAAEAAGD9//3/AgABAAEAADD8//f/AAAFAAMAAAD7//f/AgAHAAIAAFD4//j/AgAHAAIAAFD7////AgAHAAIAAAAEAP3/AAAEAAIAAFAEAP7/AAAFAAIAAFADAP3/AAACAAMAAFADAP7/AAAFAAMAAFA=")
tile_set = ExtResource("2_jv1n3")
[node name="road_bg_fixes" type="TileMapLayer" parent="."]
visible = false
tile_map_data = PackedByteArray("AAD7//b/AgAHAAIAAGD4//f/AgAHAAIAAGD3//j/AgAHAAIAADD4//n/AgAHAAIAAAD3//r/AgAHAAIAADD3//v/AgAHAAIAADD4//z/AgAHAAIAADD7//z/AgAHAAIAAAAGAP//AgAGAAAAAAAHAP//AgAHAAIAAAAGAAAAAgAHAAIAAFAFAP//AgAHAAIAAGD4//j/AgAHAAIAAAD7////AgAHAAIAAGA=")
tile_set = ExtResource("2_jv1n3")
[node name="markings" type="TileMapLayer" parent="."]
visible = false
z_index = 1
tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAFAAAP//AQAAAAAAAHA=")
tile_set = ExtResource("3_42xuk")
tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAFAAAP//AQAAAAAAAHAPAP3/AQAEAAEAAAAQAPf/AQAHAAMAAGAQAPj/AQAGAAMAAGABAPf/AQAEAAAAADAAAPf/AQAFAAAAADD1//r/AQAAAAAAAFD1//v/AQABAAAAAFD4//r/AQACAAAAAFD4//v/AQADAAAAAFATAPT/AQAEAAQAAAATAPX/AQACAAQAAAATAPb/AQABAAQAAAATAPf/AQACAAQAAAATAPj/AQABAAQAAAATAPn/AQAAAAQAAAATAPr/AQACAAQAAAATAPv/AQAAAAQAAAATAPz/AQAAAAQAAAATAP3/AQAAAAQAAAATAP7/AQACAAQAAAATAP//AQABAAQAAAATAAAAAQAAAAQAAAATAAEAAQACAAQAAAATAAIAAQAAAAQAAAATAAMAAQACAAQAAAATAAQAAQABAAQAAAATAAUAAQADAAQAAAASAPT/AQACAAQAAFAPAPT/AQACAAQAAFAMAPT/AQACAAQAAFAIAPT/AQACAAQAAFAFAPT/AQACAAQAAFACAPT/AQACAAQAAFD7//T/AQACAAQAAFD1//T/AQACAAQAAFAQAPT/AQABAAQAAFARAPT/AQABAAQAAFALAPT/AQABAAQAAFAHAPT/AQABAAQAAFAEAPT/AQABAAQAAFD+//T/AQABAAQAAFD6//T/AQABAAQAAFD3//T/AQABAAQAAFD2//T/AQABAAQAAFD0//T/AQABAAQAAFD8//T/AQACAAQAAFD///T/AQACAAQAAEAAAPT/AQACAAQAAEABAPT/AQACAAQAAHADAPT/AQACAAQAAHAGAPT/AQACAAQAAEAKAPT/AQACAAQAAEAJAPT/AQACAAQAAHAOAPT/AQACAAQAAHANAPT/AQACAAQAAED4//T/AQACAAQAAED5//T/AQACAAQAAED9//T/AQACAAQAAHDz//T/AQACAAQAAHDx//T/AQACAAQAAHDu//T/AQACAAQAAHDs//T/AQACAAQAAEDq//T/AQACAAQAAEDr//T/AQAAAAQAAFDt//T/AQAAAAQAAFDv//T/AQAAAAQAAGDw//T/AQAAAAQAAFDy//T/AQAAAAQAAFA=")
tile_set = ExtResource("2_nwoqj")
[node name="weights_rear" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAHAPr/AQAAAAMAAAAEAPr/AQAAAAIAAAABAPv/AQABAAIAAAD8//r/AQABAAIAAAA=")
tile_set = ExtResource("3_wcagq")
[node name="road_l" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAD+//7/AAAAAAAAAAD///7/AAAAAAAAAAAAAP7/AAAAAAAAAAABAP7/AAAAAAAAAAACAP7/AAABAAAAAAADAP7/AAAAAAAAAAAEAP7/AAAAAAAAAAAFAP7/AAAAAAAAAAAGAP7/AAABAAMAAFAHAP3/AAABAAMAACAHAP7/AAAAAAMAAGAGAP3/AAABAAIAAGAGAPv/AAABAAMAAHAGAPz/AAABAAIAADAHAPv/AAAAAAMAADAHAPz/AAABAAMAAAAEAPv/AAADAAEAAGAFAPv/AAAAAAAAADAEAPz/AAADAAAAAFADAPz/AAAAAAAAADACAPz/AAAAAAAAADABAPz/AAAAAAAAADAAAPz/AAAAAAAAADD///z/AAAAAAAAADD+//z/AAAAAAAAADD9//z/AAADAAEAAGD9//7/AAADAAEAADD9//3/AAAAAAAAAFA=")
@ -228,6 +216,10 @@ texture_filter = 4
tile_map_data = PackedByteArray("AAD+/wEAAAAAAAAAAAD//wEAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAEAAAAAAAAAAAACAAEAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAEAAAABAAMAAFAHAAAAAAACAAMAABAHAAEAAAAAAAMAAGAGAAAAAAABAAIAAGAJAP7/AAABAAMAACAJAP//AAAAAAMAAGAIAP7/AAABAAIAAGAIAP//AAACAAMAABAIAAAAAAAAAAMAAGAHAP//AAABAAIAAGAJAP3/AAAAAAAAAEAJAPz/AAAAAAAAAEAJAPv/AAABAAMAAAAIAPr/AAABAAMAAHAIAPv/AAABAAIAADAJAPr/AAAAAAMAADAHAPr/AAAAAAAAADAGAPr/AAAAAAAAADAFAPr/AAAAAAAAADAEAPr/AAAAAAAAADADAPr/AAAAAAAAADACAPr/AAADAAEAAGACAPv/AAADAAAAAFABAPr/AAAAAAMAADABAPv/AAAAAAIAADAAAPr/AAABAAMAAHAAAPv/AAABAAIAADD///r/AAAAAAAAADD+//r/AAAAAAAAADD9//r/AAAAAAAAADD8////AAADAAAAAGD7/wAAAAADAAAAAAD+////AAADAAAAAAD+/wAAAAADAAAAAFD5////AAABAAMAADD5/wAAAAAAAAMAAAD6////AAABAAIAAAD6/wAAAAABAAMAAED7/wEAAAADAAEAADD9/wEAAAAAAAAAAAD8/wEAAAAAAAAAAAD5//z/AAAAAAAAAFD5//3/AAAAAAAAAFD5//7/AAAAAAAAAFD5//r/AAAAAAMAAFD5//v/AAABAAMAABD6//r/AAABAAMAAGD6//v/AAABAAIAAFD8//r/AAAAAAAAADD7//r/AAAAAAAAADD8/wAAAAADAAAAADD9////AAAAAAAAAAD9/wAAAAAAAAAAADA=")
tile_set = ExtResource("5_748hi")
[node name="weights_front" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAD8/wEAAQAAAAAAAAAAAAEAAQACAAAAAAD+/wEAAQABAAEAAAAFAAEAAQACAAAAAAAHAAAAAQABAAAAAAAJAP3/AQABAAAAAAAJAPz/AQAAAAMAAAD5//v/AQABAAAAAFD5//7/AQABAAAAAFD7/wAAAQABAAEAAAA=")
tile_set = ExtResource("3_wcagq")
[node name="area_finish" type="Area2D" parent="."]
collision_layer = 4
collision_mask = 4

260
scenes/map_04.tscn Normal file

File diff suppressed because one or more lines are too long

View file

@ -126,6 +126,11 @@ layout_mode = 2
toggle_mode = true
icon = ExtResource("5_pnyq7")
[node name="btn_map_04" type="Button" parent="MenuDisplay/map_container"]
layout_mode = 2
toggle_mode = true
icon = ExtResource("5_pnyq7")
[node name="rounds_selection" type="OptionButton" parent="MenuDisplay"]
offset_left = 690.0
offset_top = 556.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://basytbif120rp"
path="res://.godot/imported/arrows.png-252b232614c0e488c3b01070f6c925c4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/spritesheet_htrohr/arrows.png"
dest_files=["res://.godot/imported/arrows.png-252b232614c0e488c3b01070f6c925c4.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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -36,6 +36,8 @@ texture_region_size = Vector2i(64, 64)
2:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(-32, 20, 32, 21, 32, 27, -32, 27)
3:2/0 = 0
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -27, 3, -27, 3, 27, -32, 27, -32, 21, -3, 21, -3, -21, -32, -21)
3:3/0 = 0
3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -30, 2, -2, -2, 2, -32, -28, -32, -32)
[resource]
tile_size = Vector2i(64, 64)

View file

@ -0,0 +1,72 @@
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://buwxgunpmp75o"]
[ext_resource type="Texture2D" uid="uid://basytbif120rp" path="res://sprites/spritesheet_htrohr/arrows.png" id="1_0ajl6"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_okif7"]
texture = ExtResource("1_0ajl6")
texture_region_size = Vector2i(32, 32)
0:0/0 = 0
1:0/0 = 0
2:0/0 = 0
3:0/0 = 0
4:0/0 = 0
5:0/0 = 0
6:0/0 = 0
7:0/0 = 0
0:1/0 = 0
1:1/0 = 0
2:1/0 = 0
3:1/0 = 0
0:2/0 = 0
1:2/0 = 0
2:2/0 = 0
3:2/0 = 0
0:3/0 = 0
1:3/0 = 0
2:3/0 = 0
3:3/0 = 0
4:3/0 = 0
5:3/0 = 0
6:3/0 = 0
7:3/0 = 0
4:1/size_in_atlas = Vector2i(2, 2)
4:1/0 = 0
6:1/size_in_atlas = Vector2i(2, 2)
6:1/0 = 0
0:4/0 = 0
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 16, 1, 16, 1, -16)
1:4/0 = 0
1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 16, 1, 16, 1, -16)
2:4/0 = 0
2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 16, 1, 16, 1, -16)
3:4/0 = 0
3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 0, 1, 0, 1, -16)
0:5/0 = 0
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 16, 1, 16, 1, -16)
1:5/0 = 0
1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1, -16, -1, 16, 1, 16, 1, -16)
4:4/0 = 0
4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 0, 0, 0, 0, 16, 2, 16, 2, -2, -16, -2)
5:4/0 = 0
5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, 0, 0, 0, 0, 16, 2, 16, 2, -2, -16, -2)
6:4/0 = 0
6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 16, -16, 16)
7:4/0 = 0
7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 16, -16, 16)
6:5/0 = 0
6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 2, -16, 2)
7:5/0 = 0
7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 2, -16, 2)
2:5/0 = 0
2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 16, -16, 16)
3:5/0 = 0
3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, -14, -16, -14, 16, -16, 16)
4:5/0 = 0
4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -16, 16, 15, 15, 16, -16, -15)
5:5/0 = 0
5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-15, -16, 16, 15, 15, 16, -16, -15)
[resource]
tile_size = Vector2i(32, 32)
physics_layer_0/collision_layer = 2
sources/1 = SubResource("TileSetAtlasSource_okif7")

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpinfmn3xomnc"
path="res://.godot/imported/weights.png-33acd5bfcb3e9ab9f01ddb4ca440e4c4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/spritesheet_htrohr/weights.png"
dest_files=["res://.godot/imported/weights.png-33acd5bfcb3e9ab9f01ddb4ca440e4c4.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

@ -0,0 +1,23 @@
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://bsxabpcy7dasn"]
[ext_resource type="Texture2D" uid="uid://bpinfmn3xomnc" path="res://sprites/spritesheet_htrohr/weights.png" id="1_3l2sn"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6eabn"]
texture = ExtResource("1_3l2sn")
texture_region_size = Vector2i(64, 64)
0:0/0 = 0
1:0/0 = 0
2:0/0 = 0
0:1/0 = 0
1:1/0 = 0
2:1/0 = 0
0:2/0 = 0
1:2/0 = 0
2:2/0 = 0
0:3/0 = 0
1:3/0 = 0
2:3/0 = 0
[resource]
tile_size = Vector2i(64, 64)
sources/1 = SubResource("TileSetAtlasSource_6eabn")