This commit is contained in:
kevadesu 2025-05-25 17:55:55 +02:00
parent 09af71289f
commit 25229a3757
25 changed files with 299 additions and 178 deletions

View file

@ -3,16 +3,16 @@
[ext_resource type="Script" uid="uid://bpj62lqejp32d" path="res://main.gd" id="1_fwt2i"]
[ext_resource type="PackedScene" uid="uid://bs6yq6gy7k2sb" path="res://player.tscn" id="1_lsi31"]
[ext_resource type="Shape3D" uid="uid://30um6cm5oj6q" path="res://wall_cwt.tres" id="2_7sds5"]
[ext_resource type="FontFile" uid="uid://rswq6vrwr2nx" path="res://InstrumentSans-VariableFont_wdth,wght.ttf" id="2_fq2vn"]
[ext_resource type="FontFile" uid="uid://cfk3fgwuhngcw" path="res://InstrumentSans-VariableFont_wdth,wght.ttf" id="2_fq2vn"]
[ext_resource type="Texture2D" uid="uid://dyl3l77lgdjfe" path="res://addons/kenney_prototype_textures/purple/texture_01.png" id="2_gp22r"]
[ext_resource type="PackedScene" uid="uid://daoyebc0vm7sd" path="res://pause_menu.tscn" id="3_i8tni"]
[ext_resource type="Shape3D" uid="uid://ck3ryefc358gp" path="res://wall_ncwt.tres" id="3_n0qnv"]
[ext_resource type="Material" uid="uid://ca7djd5dag6ny" path="res://checkpoint.tres" id="5_27422"]
[ext_resource type="Texture2D" uid="uid://d15530ei26qvv" path="res://addons/kenney_prototype_textures/purple/texture_02.png" id="5_r3eyv"]
[ext_resource type="Texture2D" uid="uid://bg3acux3c10o6" path="res://addons/kenney_prototype_textures/dark/texture_13.png" id="6_qbfpe"]
[ext_resource type="FontFile" uid="uid://bulwhh7xjiip0" path="res://InstrumentSerif-Regular.ttf" id="8_o5bhp"]
[ext_resource type="FontFile" uid="uid://dhn2iwihgai4c" path="res://InstrumentSerif-Italic.ttf" id="10_o66vw"]
[ext_resource type="FontFile" uid="uid://c0deno8y61t32" path="res://InstrumentSans-Italic-VariableFont_wdth,wght.ttf" id="12_2uy0w"]
[ext_resource type="FontFile" uid="uid://bov4yqgsjbgm5" path="res://InstrumentSerif-Regular.ttf" id="8_o5bhp"]
[ext_resource type="FontFile" uid="uid://csg0b0d5pmx2m" path="res://InstrumentSerif-Italic.ttf" id="10_o66vw"]
[ext_resource type="FontFile" uid="uid://dsgbhej3kmxkm" path="res://InstrumentSans-Italic-VariableFont_wdth,wght.ttf" id="12_2uy0w"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rv2mx"]
sky_horizon_color = Color(0.662243, 0.671743, 0.686743, 1)
@ -240,7 +240,7 @@ visible = false
shape = ExtResource("3_n0qnv")
[node name="MeshInstance3D94" type="MeshInstance3D" parent="."]
transform = Transform3D(0.998721, 0.0357499, 0.0178749, -1.57275e-08, 0.707107, -0.353553, -0.050558, 0.706203, 0.353101, -118.096, 20.391, 2.58359)
transform = Transform3D(0.809017, 0.415627, 0.207813, -1.57275e-08, 0.707107, -0.353553, -0.587785, 0.572062, 0.286031, -118.096, 20.391, -0.849082)
mesh = SubResource("PlaneMesh_rv2mx")
skeleton = NodePath("../MeshInstance3D")
@ -2097,11 +2097,7 @@ outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "This here? It's a cut off path. (like a chromosome mutation). And if you think you can jump over it,
It is with deep regret that I have to tell you that you're wrong on that.
Jumping is disabled, although you can try and walk through the
invibisility?
-
Dies hier? Ist ein Pfad mit fehlenden Abschnitt. (möglicherweise Chromosomen-Mutation).
Glaubst du dass du hier gumpen kannst? Nein, kannst du nicht.
Aber, versuche mal auf das unsichtbare zu laufen..."
invisibility?"
font = ExtResource("2_fq2vn")
[node name="Label3D11" type="Label3D" parent="."]
@ -2177,7 +2173,7 @@ text = "end"
font = ExtResource("2_fq2vn")
[node name="Label3D22" type="Label3D" parent="."]
transform = Transform3D(0.031202, 0, 0.999515, 0, 0.999999, 0, -0.999512, 0, 0.0312013, -3.92109, 21.1992, -2.22603)
transform = Transform3D(0.031202, 0, 0.999515, 0, 0.999999, 0, -0.999512, 0, 0.0312013, -3.92109, 21.1992, -5.01405)
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
@ -2192,11 +2188,6 @@ transform = Transform3D(0.125091, 0, 0.992147, 0, 0.999999, 0, -0.992144, 0, 0.1
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "Erinnerst du dich zufällig an die Wand am Anfang des Levels,
die aus einer anderen Perspektive verschwunden ist?
Fallenwände funktionieren mit ähnlichen Mechanismen.
Du musst also versuchen, die Fragen richtig zu beantworten,
indem du durch die richtige Wand gehst."
font = ExtResource("2_fq2vn")
[node name="Label3D31" type="Label3D" parent="."]
@ -2206,12 +2197,7 @@ modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "The test level is basically over, so try to complete
this station with everything you've learnt so far!
(Hint: try to walk through here)
-----
Dieses Test-Level ist eigentlich jetzt schon vorbei.
Versuche diese Station zu lösen, mit alles, das du
bis jetzt gelernt hast. (noch ein Tipp: versuche
hier durch zu laufen.)"
(Hint: try to walk through here)"
font = ExtResource("2_fq2vn")
[node name="Label3D37" type="Label3D" parent="."]
@ -2219,10 +2205,7 @@ transform = Transform3D(-0.0219028, 0, -0.999762, 0, 0.999999, 0, 0.999759, 0, -
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "Try to look around you for platforms you can try going through
-----
Versuche Plattformen zu finden die dir bei der Navigation hilfreich
sein könnten"
text = "Try to look around you for platforms you can try going through"
font = ExtResource("2_fq2vn")
[node name="Label3D13" type="Label3D" parent="."]
@ -2241,28 +2224,6 @@ font = ExtResource("2_fq2vn")
font_size = 64
outline_size = 24
[node name="MeshInstance3D101" type="MeshInstance3D" parent="."]
transform = Transform3D(-3.49691e-08, -1, -1.31134e-08, 0, -4.37114e-08, 0.3, -0.8, 4.37114e-08, 5.73206e-16, -23.2791, 12, 10.0294)
mesh = SubResource("PlaneMesh_rv2mx")
skeleton = NodePath("../MeshInstance3D")
surface_material_override/0 = ExtResource("5_27422")
[node name="Label3D32" type="Label3D" parent="."]
transform = Transform3D(-4.37113e-08, 0, -1, 0, 1, 0, 0.999999, 0, -4.37115e-08, -23.5412, 12, 10)
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "In dieser Station musst du mathematische
Aufgaben lösen, und die richtige Antwort auswählen.
Wenn eine Antwort falsch ist, dann musst
du die Station wiederholen. In dieser Station
lernst du auch, wie man auf diagonale Ebenen läuft
indem man sich vorwärts bewegt, währenddem man
sich auch gleichzeitig zur höheren Seite bewegt."
font = ExtResource("2_fq2vn")
font_size = 64
outline_size = 24
[node name="Label3D36" type="Label3D" parent="."]
transform = Transform3D(-0.0240134, 0.999712, 4.36988e-08, -2.21834e-16, -4.37114e-08, 1, 0.999711, 0.0240134, 1.04966e-09, -12.3535, -9.39376, 9.30766)
offset = Vector2(1, 0)
@ -2288,9 +2249,7 @@ transform = Transform3D(0.0271902, -0.685056, 0.727983, 0.025569, 0.728491, 0.68
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "What has a ring, but no finger?
-----
Was hat einen Ring, dafür aber keinen Finger?"
text = "What has a ring, but no finger?"
font = ExtResource("2_fq2vn")
font_size = 64
outline_size = 24
@ -2458,7 +2417,7 @@ transform = Transform3D(-4.37113e-08, 0, 1, 0, 1, 0, -0.999999, 0, -4.37114e-08,
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "Telefon/Telephone"
text = "Telefon"
font = ExtResource("2_fq2vn")
font_size = 128
outline_size = 48
@ -2684,9 +2643,7 @@ transform = Transform3D(0.0271902, -0.685056, 0.727983, 0.025569, 0.728491, 0.68
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "What comes once in a minute, twice in a moment, but never in a thousand years?
-----
Was kommt einmal in einer Minute, zweimal in einem Moment aber nie in tausend Jahren?"
text = "What comes once in a minute, twice in a moment, but never in a thousand years?"
font = ExtResource("2_fq2vn")
font_size = 64
outline_size = 24
@ -2718,31 +2675,7 @@ modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "The wall that used to be here now disappears,
at least if you look at it from a different perspective.
You can even try walking through it!
-
Die Wand, die vorhin hier stand, ist nicht mehr hier.
Zumindest, wenn man es aus einer anderer Sicht anschaut.
Du kannst sogar mal versuchen, durch zu laufen"
font = ExtResource("2_fq2vn")
[node name="Label3D3" type="Label3D" parent="."]
transform = Transform3D(0.971861, -0.161859, -0.171136, 0.212847, 0.914655, 0.34366, 0.100906, -0.370415, 0.923369, 0.568496, 0.970887, 0.103196)
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "Drücke W um dich vorwärts zu bewegen
Drücke A um nach links zu bewegen
Drücke S um dich rückwarts zu bewegen
Drücke D um nach rechts zu bewegen"
font = ExtResource("2_fq2vn")
[node name="Label3D4" type="Label3D" parent="."]
transform = Transform3D(0.840144, -0.185681, 0.509588, -0.0870775, 0.881203, 0.464649, -0.535327, -0.434746, 0.724169, -1.7922, 0.550958, 0.267265)
offset = Vector2(1, 0)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "Nutze die Maus um die
Kamera zu bewegen"
You can even try walking through it!"
font = ExtResource("2_fq2vn")
[node name="Label3D" type="Label3D" parent="."]
@ -2769,8 +2702,7 @@ font = ExtResource("2_fq2vn")
transform = Transform3D(0.981249, -0.168665, 0.093287, 0.135956, 0.948748, 0.285296, -0.136625, -0.267264, 0.953889, -0.308552, 1.50331, -7.61301)
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "To pause the game, press Escape
Um das Spiel zu pausieren, drücke Escape"
text = "To pause the game, press Escape"
font = ExtResource("2_fq2vn")
[node name="Label3D8" type="Label3D" parent="."]
@ -2778,9 +2710,7 @@ transform = Transform3D(0.940367, 0.267816, 0.209726, -0.311519, 0.925659, 0.214
modulate = Color(0.943031, 0.787658, 0.994854, 1)
outline_modulate = Color(0.00803253, 9.36218e-06, 0.0382829, 1)
text = "If you're stuck, press Shift+R to
spawn at last checkpoint
Wenn du stecken bleibst, drück Shift+R
um beim letzten Checkpoint wieder zu erscheinen"
spawn at last checkpoint"
font = ExtResource("2_fq2vn")
[node name="Label3D6" type="Label3D" parent="."]
@ -2816,21 +2746,21 @@ layout_mode = 2
[node name="Label_Station" type="Label" parent="HUD/HBoxContainer/VBoxContainer"]
layout_mode = 2
text = "FEHLER BEIM LADEN"
text = "ERROR LOADING"
label_settings = SubResource("LabelSettings_qbfpe")
[node name="Label_Controls" type="Label" parent="HUD/HBoxContainer/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 1
text = "esc - pause
shift+r - back to checkpoint/Zurück zum Checkpoint
f5 - restart level/Level neu starten"
shift+r - back to checkpoint
f5 - restart level"
label_settings = SubResource("LabelSettings_27422")
[node name="Label_Controls2" type="Label" parent="HUD/HBoxContainer/VBoxContainer"]
layout_mode = 2
text = "Wenn du dies siehst, wurde das Code nicht richtig geladen.
Versuche, das Spiel neu zu starten."
text = "if you see this, the game failed to load the code correctly.
in this case, please restart the game"
label_settings = SubResource("LabelSettings_27422")
[node name="HBoxContainer2" type="HBoxContainer" parent="HUD"]