- Перенос: Net→net, Player→player, World/*→maps/{hub,sandbox,backrooms}, core, objects,
models/*→chasers/{rock,verity} и maps/*/models. Имена внутри папок с .glb не менялись
(рядом лежат извлечённые текстуры). Все пути, пресеты экспорта и автолоады обновлены.
- Преследователи: rock-follow.gd → chasers/chaser.gd; камень в песочнице теперь инстанс
chasers/rock/rock.tscn (как Верити).
- Удалён мусор: неиспользуемое небо sunflowers, Tree_01.glb, rock-path.gd, старая
модель Верити, unwrap_cache (теперь в .gitignore).
- Основной пакет игры 70 КБ (камень и Верити уехали в пакеты карт).
- tools/: export_all.sh, serve_web.py (nginx-подобный dev-сервер), deploy_server.sh,
test/ (боты, временный проект и сервер). Net: флаг --client для headless-клиента.
- deploy/: боевые nginx.conf и my-world.service, project.godot выделенного сервера.
- README переписан: что есть и чего нет, структура, карты, преследователи, сеть, пакеты,
деплой, грабли, дорожная карта (телефон).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
[gd_scene format=3 uid="uid://djgkggvwiaaoy"]
|
|
|
|
[ext_resource type="Script" uid="uid://gmpkjl6m3415" path="res://maps/backrooms/backrooms.gd" id="1_level"]
|
|
[ext_resource type="PackedScene" uid="uid://b8ef3wy1pthgm" path="res://maps/backrooms/model/backrooms_vr.glb" id="2_map"]
|
|
[ext_resource type="PackedScene" uid="uid://c3efk6k8xnf57" path="res://player/player.tscn" id="3_player"]
|
|
[ext_resource type="PackedScene" path="res://chasers/verity/verity.tscn" id="4_rock"]
|
|
[ext_resource type="Script" uid="uid://bu8v0ivhmnykt" path="res://objects/portal.gd" id="5_portal"]
|
|
[ext_resource type="NavigationMesh" path="res://maps/backrooms/backrooms_nav.res" id="6_nav"]
|
|
|
|
[node name="Backrooms" type="Node3D" unique_id=511186617]
|
|
script = ExtResource("1_level")
|
|
|
|
[node name="Map" parent="." unique_id=82811432 instance=ExtResource("2_map")]
|
|
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 0, 0, 0)
|
|
|
|
[node name="Player" parent="." unique_id=143512730 instance=ExtResource("3_player")]
|
|
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -0.4838078, 1.2, 2.0468445)
|
|
|
|
[node name="Verity" parent="." unique_id=311663607 instance=ExtResource("4_rock")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48, 0, 3)
|
|
model_scale = 0.5
|
|
speed = 10.0
|
|
catch_distance = 2.0
|
|
catch_height = 3.0
|
|
sight_limited = true
|
|
|
|
[node name="Exit" type="Area3D" parent="." unique_id=1540431614]
|
|
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -92.93203, -0.15, 10.390619)
|
|
script = ExtResource("5_portal")
|
|
target_map = "hub"
|
|
target_scene = "res://maps/hub/hub.tscn"
|
|
title = "EXIT"
|
|
color = Color(0.3, 1, 0.45, 1)
|
|
|
|
[node name="Navigation" type="NavigationRegion3D" parent="." unique_id=122126248]
|
|
navigation_mesh = ExtResource("6_nav")
|