Олдфажного геймдева пост номер 2 / Roguelike :: геймдев :: олдфаги поймут :: ассемблер :: Игры

геймдев Игры ассемблер олдфаги поймут Roguelike 

Олдфажного геймдева пост номер 2

Не очень много времени выдалось для работы над игрой с прошлого поста, но всё-таки я начал возвращать боёвку. Возвращать - потому что это уже третья итерация движка (и надеюсь последняя). В связи с этим решил о ней рассказать и заодно порассуждать, как сделать боевую систему в текстовом режиме интересной и тактически разнообразной.


Для начала - о том, что есть сейчас. Бой проходит в пошаговом, разумеется, режиме. Врагов может быть до четырёх штук. Игрок выбирает цель, затем выводятся результаты раунда. Попал или не попал, если попал, то сколько нанёс урона и убита ли цель. То же самое для противников. Очередность действий участников определяется сравнением их Dexterity.


Не очень интересно, но это можно исправить введением таких вещей как: позиционирование, резисты, магия, разные типы атаки, обороны и оружия.


COMBAT!
1.	dog skeleton aims at your throat
2.
3.
4.
Attack
Character,геймдев,Игры,ассемблер,олдфаги поймут,Roguelike


С первым пунктом у меня достаточно просто. Враг может быть In melee range - доступен для атаки любым способом и может атаковать в ответ. Out of melee range - достать можно копьём, стрелой или магией, но и сам он атаковать может только дистанционно. Враги начинают бой в случайной позиции, но у каждого есть предпочтительное положение и в процессе боя он будет стараться занять именно его. Сблизиться на дистанцию ближнего боя с врагами в тылу можно только после того как будут убиты все "передние". Особняком стоят летучие враги - этих можно достать дистанционной, магической или контратакой, но нельзя обычной атакой копьём.


Разные типы оружия тоже добавляют тактический элемент: мечи наносят хороший урон и имеют средний штраф к скорости; кинжалы не имеют штрафа к скорости вообще; дубинки дают вероятность оглушить; молоты/топоры/клевцы имеют самый большой штраф к скорости, но разрушают вражескую броню, а копья позволяют атаковать врагов из заднего ряда.


ROUND RESULTS
You take a mighty suing at dog skeleton
dog skeleton takes 22 points of physical damage
dog skeleton dies,геймдев,Игры,ассемблер,олдфаги поймут,Roguelike


Добавьте к этому разнообразные эффекты, которые влияют на поведение противников: ошеломление, горение, заморозка, отравление и т.п. Кроме того, есть магические заклинания, которые позволяют накладывать эффект на всё поле боя: поджечь, покрыть льдом или заполнить ядовитым дымом.


Фуx. Это ещё не все запланированные боевые возможности, но для одного раза достаточно. Пы сы: из этого поста можно заключить, что бои - это основная, если не единственная, часть игры, но нет. Я сторонник идеи, что игроку нужно давать свободу двигаться к цели тем способом, который ему нравится, поэтому игру можно будет пройти скрытно или за счёт дипломатии.


Подробнее
COMBAT! 1. dog skeleton aims at your throat 2. 3. 4. Attack Character
ROUND RESULTS You take a mighty suing at dog skeleton dog skeleton takes 22 points of physical damage dog skeleton dies
геймдев,Игры,ассемблер,олдфаги поймут,Roguelike
Еще на тему
Развернуть
нет комментариев
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты

Bochs for Windows - Display
_ □
Not a command or executable file.
CTRL + 3rd button enables mouse IPS: 48,590M
NUM CAPS SCRL HD:0-IV UHCI
подробнее»

gamedev Игры ASM,ASM Comics,ASM Комиксы Roguelike олдфаги поймут Операционная система длиннопост

 Bochs for Windows - Display _ □ Not a command or executable file. CTRL + 3rd button enables mouse IPS: 48,590M NUM CAPS SCRL HD:0-IV UHCI
s
Y
A E H E Г
ЛЛ АЛО
Л ROUND RESULTS
drake ling breathes fire
you take 26 points of heat damage
rotten beast attacks you
you take 16 points of physical damage
With a lion's roar you hack empty space
подробнее»

геймдев Игры Roguelike дневники разработчиков олдфаги поймут

ROUND RESULTS drake ling breathes fire you take 26 points of heat damage rotten beast attacks you you take 16 points of physical damage With a lion's roar you hack empty space
Corridor
A dark, empty corridor with high ceiling You see test visuals, foot wraps xl You hear test sound
Use arrow keys to move around the map.
Character
Inventory
Listen
Search
Take
health low^starving
PosX: 2 PosY: 9 PosZ: 0 Time: 342
подробнее»

геймдев Игры Roguelike дневники разработчиков олдфаги поймут

Corridor A dark, empty corridor with high ceiling You see test visuals, foot wraps xl You hear test sound Use arrow keys to move around the map. Character Inventory Listen Search Take health low^starving PosX: 2 PosY: 9 PosZ: 0 Time: 342