Пункт 4, Epsilon выше написал.
Вид для печати
Геймпле́й (англ. gameplay) или игровой процесс — компонент игры, отвечающий за интерактивное взаимодействие игры и игрока. Геймплей описывает, как игрок взаимодействует с игровым миром, как игровой мир реагирует на действия игрока и как определяется набор действий, который предлагает игроку игра.
Геймплей определённо не относится к таким компонентам игры, как графика и звуковое сопровождение. Он представляет собой паттерн взаимодействия игрока с игрой на основании её правил, определяет связь между игроком и игрой, предлагаемый игровой вызов и способы его преодоления, сюжет как участие в нём игрока.
Термины геймплей и игровой процесс могут использоваться как синонимы и взаимозаменяться. Мерой качества игрового процесса является играбельность.
copy that
Шынни, а чего ты не хочешь себя попробовать в жанре квест?
Шынни, а мне бы хотелось узнать как ты генерируешь лабиринт? лучше просто алгоритм а не готовый код
мог бы поновее поставить
Это не рогалик, это просто бродилка.
В оригинальной игре 1982 года было 4 класса оружия, разные виды доспехов, волшебные палочки, зелья, перстни, свитки и т.д.
Ниже описание CP/M версии. Игра текстовая, но через 5 минут перестаёшь это замечать, ибо затягивает.
Скрытый текст
- ROGUE - V1.7 для CP/M
DPG 1985
Команды:
> спуститься вниз: стоя на лестнице '%'
< подняться наверх: стоя на лестнице, должен быть амулет Фунидуга ','
. отдохнуть немного
i инвентарь: предметы с собой
e съесть еды
s искать ловушки и потайные двери
c назвать предмет как-нибудь
d бросить предмет
q выпить зелье
r прочитать свиток
z взять волшебную палочку
p направить волшебную палочку в определённом направлении
w взять оружие
t метнуть оружие в определенном направлении (см. раздел оружие ниже).
W надеть доспехи
Q выйти из игры
S записать игру и выйти ('y' - имя по умолчанию)
P надеть кольцо
R снять кольцо
^R показать последнее сообщение
^L обновить экран
h идти на одну позицию влево
j идти вниз
k идти вверх
l идти вправо
y идти вверх и влево
u идти вверх и вправо
b идти вниз и влево
n идти вниз и вправо
H, J, K, L, Y, U, B, N - бежать в заданном направлении
При записи игры можно указать имя или нажать 'y' для имени по умолчанию.
Загрузить игру можно указав имя файла при запуске, например rogue name.sav
Этот файл удаляется после загрузки, поэтому надо записываться при выходе
из игры. Также полезно сделать копию этого файла.
Некоторые команды можно выполнять повторно, например, 10l перемещает на 10
шагов вправо, или 5s выполняет поиск пять раз, максимальное количество
повторений равно 255 (угадайте, кто использует байт-счетчик !!). Команды не
отображаются эхом, так как эффект, который они производят, обычно проявляется
каким-то другим образом.
Объекты на экране:
сплошной камень (пустое пространство)
. пол комнаты
- | стены комнаты
+ дверь
# коридор
^ ловушка
% лестница
? свиток
! зелье
/ волшебная палочка
= кольцо
) оружие
] доспехи
* золото
: еда
, амулет Фунидуга
Монстры от A до Z:
A гигантский муравей
B летучая мышь
C кентавр
D дракон
E плавающий глаз
F фиолетовый гриб
G гигант
H хобгоблин
I невидимый охотник (если вы его видите)
J шакал
K кобольд
L прокажённый
M мимик (когда он не притворяется кем-то другим)
N нимфа
O орк
P фиолетовый червь
Q квазит
R ржавый монстр
S скелетон
T тролль
U умбровый халк
V вампир
W призрак
X ксорн
Y йети
Z зомби
Всё, что можно поднять (свитки и т.п.) будет поднято, если встать на этот
предмет. Чтобы сразиться с монстром, направьте на него волшебную палочку
(wand), метните в него оружие или просто двигайтесь на него, чтобы сразиться с
ним врукопашную.
Оружие делится на четыре класса:
1. двуручный меч, длинный меч, булава: они нужны для рукопашного боя;
2. короткий лук, арбалет, праща: они нужны для метания оружия 3-го класса;
3. стрела, арбалетный болт, камень: их можно метать в монстров с расстояния,
лучший результат будет, если для метания оружия 3-го класса использовать
соответствующее оружие 2-го класса;
4. копьё, кинжал, дротик: их можно метать, как и класс 3, но для этого
не нужно использовать специальное оружие.
Когда вы метаете оружие или направляете волшебную палочку, направление должно
быть указано как для перемещения, поэтому, чтобы направить палочку влево,
введите "ph" и укажите букву из инвентаря, когда вас спросят, чем ударить.
Аналогично, чтобы метнуть что-то вниз, введите "tj" и букву из инвентаря и
т.д., и т.п.
Общая идея игры заключается в том, чтобы найти амулет Фунидуга, который
находится где-то ниже 20-го уровня, и сбежать с ним из подземелья. Как только
он будет подобран, станет доступна команда "<", чтобы подняться наверх.
Эта игра уходит корнями в AD&D (фэнтезийную ролевую игру T.S.R.), но глубокое
знание AD&D не обязательно для игры в Rogue (хотя это может помочь).
Изначально Rogue был написан на C и выпущен на UNIX-системах Berkley.
Единственная важная часть, которой не хватает - это wizards пароль (который в
любом случае является массовым читом).
По большому счету, урон, наносимый монстрами, классы брони монстров,
вероятность попадания в бою и другие подобные параметры были перенесены
непосредственно из AD&D, как это было в версии для Berkley.
Несколько (надеюсь, полезных) замечаний: активно используйте команду "отдых" -
она позволяет вам восстановить потерянные в бою очки жизни. Ловушки обычно
появляются только тогда, когда вы стоите на них, если только вы не выполнили
поиск. Что касается поиска, не расстраивайтесь, если вам кажется, что вы
исследовали всё и вся но не можете найти лестницу. Выполните поиск вдоль стен
комнат, которые вы нашли (команда "s", обычно выполняйте ее 10 раз для каждой
'-' или '|' на стене).
Обратите также внимание на то, что некоторые монстры бывают очень злобными:
драконы могут дышать на вас, ржавые монстры ослабляют металлическую броню,
прокажённые крадут ваше золото, невидимые охотники просто невидимы, мимики,
как правило, выглядят как другие предметы: свитки, доспехи, лестницы - всё,
что не является монстрами, и т.д и т.п. Существуют проклятые предметы (кольца,
доспехи, оружие), от которых бывает довольно трудно избавиться - если только у
вас нет свитка снятия проклятия...
Что касается различного оружия:
Двуручный меч - лучшее оружие в классе 1.
Арбалет является лучшим в классах 2/3, а копьё - лучшим в классе 4.
Что касается класса брони: чем он ниже, тем лучше для вас.
Что касается вашей силы / хит-пойнтов / опыта / золота: чем выше, тем лучше
(должна быть какая-то причина, по которой класс брони работает в обратном
направлении...).
Логично (?), что чем глубже вы забираетесь в подземелье, тем труднее убивать
монстров. Драконов и фиолетовых червей (вероятно, самую злобную пару в игре)
часто лучше оставить в покое, если вы застанете их спящими, потому что не
стоит рисковать, что кто-то из них вас прикончит. К тому времени, когда вы
встретите этих двух монстров, вы будете довольно близко от амулета, и как
только он у вас будет, лучше всего будет вернуться с ним в подземелье примерно
до 17-го уровня.
С другой стороны, НЕ спешите спускаться: исследуйте каждый уровень, чтобы
найти всю возможную магию и монстров. Убивая монстров, вы получаете опыт, и
чем больше у вас опыта, тем лучше вы будете вести бой. Кроме того, хороший
арсенал магических предметов может помочь вам одержать победу.
На нижних уровнях в комнатах становится темно: это ограничивает поле вашего
зрения, о чем свидетельствует окружающая вас область, однако есть волшебные
палочки и свитки, которые могут решить эту проблему (по крайней мере, до
некоторой степени).
Я оставлю вам возможность узнать, для чего предназначены все свитки, кольца и
т.д. Для начала вы должны использовать все свитки идентификации, как только
они будут найдены.
Обратите внимание, что цвета зелий (а также металлы волшебных палочек и
драгоценные камни на кольцах) меняются от игры к игре, поэтому не думайте, что
если зелье исцеления оранжевое в этой игре, то оно будет оранжевым и в
следующей (это было бы слишком просто!!).
Внесение патчей (исправлений) для разных терминалов.
В исходном виде игра работает на терминалах, совместимых с Televideo (включая
Liberty Freedom, ADM31, Wyse 50, Wyse 60 и Commodore 128 в режиме CP/M).
Должны присутствовать две специальные способности: очистить экран и
переместить курсор. Также будет использоваться функция "очистить до конца
строки", если она существует, однако ROGUE знает, как обойтись без неё.
Область патчей находится в самом начале программы.
Эти патчи универсальны, и не все их них необходимы для ROGUE. Однако, когда у
вас есть готовые полкилобайта патчей - становится проще исправлять другие
программы, чтобы они работали у вас.
Прилагается файл QTERM.PAT, в котором подробно описывается, как выполнить патчи.
Следует отметить, что ROGUE.COM не совпадает по размеру с QTERM.COM: значение
для команды SAVE будет равно:
SAVE 89 ROGUENEW.COM
Для всех прочих применений, в QTERM.PAT объясняется, как патчить ROGUE для
вашей системы.[свернуть]