Comments 22
Достойно
Туда же телепортируется игрок. Если кибердемон умирает, игра заканчивается победой.
А если открыть все поля без мин, то игра закончится победой? Без необходимости сражаться с кибердемоном?
Если каждая ячейка с миной (в массиве bombs) соответствует ячейке с флагом (в массиве cells_state), то игрок побеждает.
Вообще-то в оригинальном сапёре, насколько помню, необязательно помечать все бомбы флагом - достаточно открыть все клетки без бомб.
IDDQD IDKFA
Я изначально думал надо будет прямо по полю перемещаться и активировать ячейки напрямую, а не с балкона через командную панель :)
Кажется немного занудным вертеться по своей оси между кнопками :)
Но блин, как круто было бы, если бы такое было бы в оригинальном думе :)))
Хотел сперва так и сделать, но мне показалось, что будет очень замороченно:)
Если любите разные загадки, вам зайдёт старенький FPS - Serious Sam. Особенно та часть которая "second encounter".
Там порой встречаются несложные логические загадки (немного менее тривиально чем найти красный ключ от двери) и забавные пасхалки. И конечно же ловушки встречаются. Минного поля не помню, но помню всякие вертящиеся штуки с лезвиями. И комнаты, в которых надо бегать по потолку.
Было бы интересней стрелять по полям. Из пистолета — открыть поле, из ружья — поставить флаг.
В DooM нельзя смотреть вверх и вниз, так что не получится прицелиться в конкретное поле.
Карта там плоская, и высота лишь эмулируется движком.
Некоторые движки позволяют визуально смотреть вверх и вниз, но насколько я знаю, на логику прицеливания это не влияет.
В GZDoom намного расширили функционал. Карты все также плоские, но есть возможность сделать фейковые 3д полы и "комнаты над комнатами". Проблема в том, что я не уверен, что есть возможность сделать активацию скрипта при попадании непосредственно в сектор (только при пересечепнии выстрелом границы сектора). А так как границы секторов поля перекрывают друг друга, то и активировано будет одновременно сразу несколько триггеров. Надо поискать информацию.
Давно это было. Я уж и подзабыл. Или спутал с Квейком.
Кстати, еще лучше ходить по минному полю открывая его и стрельбой ставить флаги.
Можно повесить поле на стену? На полу неудобно.
Движок не позволяет такое делать. Не знаю, есть ли какие костыли, или возможно это можно изменить с помощью Zscript(другой скриптовый язык для изменения/создания классов объектов).
Все карты в думе плоские (хотя в GZDoom можно сделать фейковые 3д полы) и изменение текстуры стены производится в целом для всей границы сектора.
Очень необычно. Спасибо!
Ах эта милая фоновая музыка Дума... И не подумаешь что прошло больше четверти века...
«Сапёр» на движке Doom