squad-proto/projects/hollow/project.txt
z.kirill f637a07d72 Содержимое двух проектов: DESCENT и HOLLOW
Игра стала проектом движка, и её содержимое переехало из assets/ в projects/.

  projects/descent  сама игра: восемь комнат, каталог из 28 сущностей,
                    изометрия, кривая спуска на сто этажей
  projects/hollow   второй проект: вид сверху, четыре комнаты, свой каталог,
                    короткая и злая кривая

Второй проект существует не для примера. Движок с одним проектом ничем не
отличается от игры с красиво названными каталогами, и проверить, что зашитых
знаний про DESCENT в движке не осталось, можно только вторым проектом
(docs/18-engine.md).

Он же сразу окупился: --check нашёл в комнате maw глухую камеру посередине —
ту же ошибку, что когда-то в storage. На сетке она выглядит нормально, но
точка спавна внутри недостижима, и этаж тихо становится легче.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 21:06:28 +03:00

41 lines
2.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# HOLLOW — второй проект на том же движке.
#
# Он существует не «для примера»: движок с ОДНИМ проектом ничем не отличается
# от игры с красиво названными каталогами, и проверить, что зашитых знаний про
# DESCENT в движке не осталось, можно только вторым проектом.
#
# Поэтому он отличается всем, чем проект вообще может отличаться:
# * другой вид отображения — вид сверху вместо изометрии;
# * своя кривая: короче, злее, беднее на лут;
# * свой каталог и свои комнаты.
#
# Общее у него с DESCENT ровно одно — id сущностей. Это граница НЕ движка, а
# игры: squad_proto умеет превращать в тварей только те id, которые перечислены
# в src/sim/spawn_catalog.cpp. Движку всё равно, как они называются.
name HOLLOW
view topdown
rooms rooms
catalog catalog/entities.txt
startdepth 1
# Злее с первого шага и круче в росте: спуск короткий, до глубин DESCENT здесь
# никто не доживает.
danger 5.0 3.4 0.25
# Плотность добирает упор быстрее — тесные комнаты и так держат мало точек.
density 0.09 1.5
# Лут реже и растёт медленнее: находка обязана быть событием.
loot 1 6 4
# Темнеет быстрее и садится ниже: вид сверху показывает больше геометрии за
# раз, и прежний обзор сделал бы этаж читаемым насквозь.
sight 0.055 0.45
xp 0.20
# Полосы отделки сдвинуты: спуск короче, и на четвёртом этаже уже плоть.
themes 1 2 4 6