Files
aibrashandClaude Sonnet 5.5 fc0139dc05 Структура проекта: папки по назначению, карты самодостаточны, инструменты, README
- Перенос: 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>
2026-10-27 17:47:47 +05:00

26 lines
853 B
Plaintext

[gd_scene format=3]
[ext_resource type="Script" path="res://chasers/chaser.gd" id="1_script"]
[ext_resource type="PackedScene" path="res://chasers/verity/verity2.glb" id="2_model"]
[ext_resource type="AudioStream" path="res://chasers/verity/verity.ogg" id="3_audio"]
[node name="Verity" type="Node3D"]
script = ExtResource("1_script")
chaser_id = "verity"
emission_energy = 1.0
[node name="Model" type="Node3D" parent="."]
[node name="Mesh" parent="Model" instance=ExtResource("2_model")]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 0, 1.59, 0)
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="."]
height = 5.0
radius = 2.0
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
stream = ExtResource("3_audio")
autoplay = true
max_distance = 35.0