diff --git a/audio/block.wav b/audio/block.wav new file mode 100644 index 0000000..bfb4aae Binary files /dev/null and b/audio/block.wav differ diff --git a/audio/floor_select.wav b/audio/floor_select.wav new file mode 100644 index 0000000..ce46024 Binary files /dev/null and b/audio/floor_select.wav differ diff --git a/audio/hacked.wav b/audio/hacked.wav new file mode 100644 index 0000000..d8c5192 Binary files /dev/null and b/audio/hacked.wav differ diff --git a/images/title_screen_atlas.png b/images/title_screen_atlas.png new file mode 100644 index 0000000..8d4f783 Binary files /dev/null and b/images/title_screen_atlas.png differ diff --git a/images/title_screen_atlas.png.import b/images/title_screen_atlas.png.import new file mode 100644 index 0000000..0841227 --- /dev/null +++ b/images/title_screen_atlas.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjq4hheexkkj3" +path="res://.godot/imported/title_screen_atlas.png-4b4a8bda45ce8bca9d32c71e7c139ef9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://images/title_screen_atlas.png" +dest_files=["res://.godot/imported/title_screen_atlas.png-4b4a8bda45ce8bca9d32c71e7c139ef9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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=0 diff --git a/resources/atlas_title-AI.tres b/resources/atlas_title-AI.tres new file mode 100644 index 0000000..b5d7d50 --- /dev/null +++ b/resources/atlas_title-AI.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://disrpa7ke8gpi"] + +[ext_resource type="Texture2D" uid="uid://cjq4hheexkkj3" path="res://images/title_screen_atlas.png" id="1_l3k8m"] + +[resource] +atlas = ExtResource("1_l3k8m") +region = Rect2(1, 1, 707, 156) diff --git a/resources/atlas_title-agentic.tres b/resources/atlas_title-agentic.tres new file mode 100644 index 0000000..7256920 --- /dev/null +++ b/resources/atlas_title-agentic.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://b5c1indntlc1i"] + +[ext_resource type="Texture2D" uid="uid://cjq4hheexkkj3" path="res://images/title_screen_atlas.png" id="1_8i67i"] + +[resource] +atlas = ExtResource("1_8i67i") +region = Rect2(0, 178, 1418, 156) diff --git a/resources/atlas_title-credits.tres b/resources/atlas_title-credits.tres new file mode 100644 index 0000000..788beb2 --- /dev/null +++ b/resources/atlas_title-credits.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://co6ry0o2bixom"] + +[ext_resource type="Texture2D" uid="uid://cjq4hheexkkj3" path="res://images/title_screen_atlas.png" id="1_k0x6g"] + +[resource] +atlas = ExtResource("1_k0x6g") +region = Rect2(-1, 521, 1601, 42) diff --git a/resources/atlas_title-incident.tres b/resources/atlas_title-incident.tres new file mode 100644 index 0000000..53e6f17 --- /dev/null +++ b/resources/atlas_title-incident.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://c1621t10xs5nv"] + +[ext_resource type="Texture2D" uid="uid://cjq4hheexkkj3" path="res://images/title_screen_atlas.png" id="1_m2rxd"] + +[resource] +atlas = ExtResource("1_m2rxd") +region = Rect2(-1, 354, 1602, 157) diff --git a/resources/atlas_title-space.tres b/resources/atlas_title-space.tres new file mode 100644 index 0000000..24b3422 --- /dev/null +++ b/resources/atlas_title-space.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://bsi36vfhukbrd"] + +[ext_resource type="Texture2D" uid="uid://cjq4hheexkkj3" path="res://images/title_screen_atlas.png" id="1_8g8y7"] + +[resource] +atlas = ExtResource("1_8g8y7") +region = Rect2(-1, 584, 1512, 82) diff --git a/scenes/start_screen.gd b/scenes/start_screen.gd new file mode 100644 index 0000000..e07a0bf --- /dev/null +++ b/scenes/start_screen.gd @@ -0,0 +1 @@ +extends Control diff --git a/scenes/start_screen.gd.uid b/scenes/start_screen.gd.uid new file mode 100644 index 0000000..8f4c6af --- /dev/null +++ b/scenes/start_screen.gd.uid @@ -0,0 +1 @@ +uid://c4yaptmdoqxfb diff --git a/scenes/start_screen.tscn b/scenes/start_screen.tscn new file mode 100644 index 0000000..41b173a --- /dev/null +++ b/scenes/start_screen.tscn @@ -0,0 +1,91 @@ +[gd_scene format=3 uid="uid://bbw2sfptheq4u"] + +[ext_resource type="Script" uid="uid://c4yaptmdoqxfb" path="res://scenes/start_screen.gd" id="1_5pab1"] +[ext_resource type="Texture2D" uid="uid://b5c1indntlc1i" path="res://resources/atlas_title-agentic.tres" id="1_tx5wa"] +[ext_resource type="Texture2D" uid="uid://c1621t10xs5nv" path="res://resources/atlas_title-incident.tres" id="2_hm208"] +[ext_resource type="Texture2D" uid="uid://disrpa7ke8gpi" path="res://resources/atlas_title-AI.tres" id="3_5pab1"] +[ext_resource type="Texture2D" uid="uid://co6ry0o2bixom" path="res://resources/atlas_title-credits.tres" id="4_o30b1"] +[ext_resource type="Texture2D" uid="uid://bsi36vfhukbrd" path="res://resources/atlas_title-space.tres" id="5_ka6nf"] + +[node name="StartScreen" type="Control" unique_id=714186941] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_5pab1") + +[node name="ColorRect" type="ColorRect" parent="." unique_id=1852942509] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(1, 0.6666667, 1, 1) + +[node name="Agentic" type="TextureRect" parent="." unique_id=1183869988] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 18.999996 +offset_top = -247.0 +offset_right = 1437.0 +offset_bottom = -91.0 +grow_vertical = 2 +scale = Vector2(0.7, 0.7) +texture = ExtResource("1_tx5wa") + +[node name="Incident" type="TextureRect" parent="." unique_id=1362111369] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 18.999996 +offset_top = -106.99997 +offset_right = 1621.0 +offset_bottom = 50.00003 +grow_vertical = 2 +scale = Vector2(0.7, 0.7) +texture = ExtResource("2_hm208") + +[node name="AI" type="TextureRect" parent="." unique_id=1326690956] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 18.999996 +offset_top = 31.0 +offset_right = 726.0 +offset_bottom = 187.0 +grow_vertical = 2 +scale = Vector2(0.7, 0.7) +texture = ExtResource("3_5pab1") + +[node name="Credits" type="TextureRect" parent="." unique_id=498239700] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 18.999996 +offset_top = 272.00006 +offset_right = 1620.0 +offset_bottom = 314.00006 +grow_vertical = 2 +scale = Vector2(0.7, 0.7) +texture = ExtResource("4_o30b1") + +[node name="PressSpace" type="TextureRect" parent="." unique_id=95612304] +layout_mode = 1 +anchors_preset = 4 +anchor_top = 0.5 +anchor_bottom = 0.5 +offset_left = 18.999996 +offset_top = 184.0 +offset_right = 1531.0 +offset_bottom = 266.0 +grow_vertical = 2 +scale = Vector2(0.7, 0.7) +texture = ExtResource("5_ka6nf")