Игра стала проектом движка, и её содержимое переехало из assets/ в projects/.
projects/descent сама игра: восемь комнат, каталог из 28 сущностей,
изометрия, кривая спуска на сто этажей
projects/hollow второй проект: вид сверху, четыре комнаты, свой каталог,
короткая и злая кривая
Второй проект существует не для примера. Движок с одним проектом ничем не
отличается от игры с красиво названными каталогами, и проверить, что зашитых
знаний про DESCENT в движке не осталось, можно только вторым проектом
(docs/18-engine.md).
Он же сразу окупился: --check нашёл в комнате maw глухую камеру посередине —
ту же ошибку, что когда-то в storage. На сетке она выглядит нормально, но
точка спавна внутри недостижима, и этаж тихо становится легче.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
41 lines
2.2 KiB
Plaintext
41 lines
2.2 KiB
Plaintext
# 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
|