Игра стала проектом движка, и её содержимое переехало из assets/ в projects/.
projects/descent сама игра: восемь комнат, каталог из 28 сущностей,
изометрия, кривая спуска на сто этажей
projects/hollow второй проект: вид сверху, четыре комнаты, свой каталог,
короткая и злая кривая
Второй проект существует не для примера. Движок с одним проектом ничем не
отличается от игры с красиво названными каталогами, и проверить, что зашитых
знаний про DESCENT в движке не осталось, можно только вторым проектом
(docs/18-engine.md).
Он же сразу окупился: --check нашёл в комнате maw глухую камеру посередине —
ту же ошибку, что когда-то в storage. На сетке она выглядит нормально, но
точка спавна внутри недостижима, и этаж тихо становится легче.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
28 lines
933 B
Plaintext
28 lines
933 B
Plaintext
# Зев. Открытая арена с ядром посередине: единственное место в наборе, где
|
||
# отряд может встать кругом.
|
||
#
|
||
# У ядра ДВА прохода, север и юг. Глухая коробка посередине выглядит на сетке
|
||
# так же, но точка спавна внутри неё недостижима: тварь не дойдёт до отряда и
|
||
# не будет убита, и этаж тихо станет легче. Ровно это и ловит --check.
|
||
name maw
|
||
size 13 11
|
||
weight 2
|
||
theme 2
|
||
depth 3 0
|
||
tiles
|
||
#####+++#####
|
||
#...........#
|
||
#...........#
|
||
#...##.##...#
|
||
+...#...#...+
|
||
+...#...#...+
|
||
+...##.##...+
|
||
#...........#
|
||
#...........#
|
||
#...........#
|
||
#####+++#####
|
||
spawn 6 5 0.85 brute:3 lurker:2
|
||
spawn 1 1 0.60 spitter:2 rusher:2
|
||
spawn 11 9 0.60 spitter:2 rusher:2
|
||
spawn 11 1 0.45 shotgun:1 plate:1 cleaver:1
|