олдфаги поймут

Подписчиков:
0
Постов:
16
s
Y
A E H E Г
ЛЛ АЛО
Л,олдфаги поймут

Отличный комментарий!

денег мало!'
Тариф
“Длинный шмель”
ВитЫеЬееИпе
при условии, что абонент не посещает кибитку,олдфаги поймут
кто-нибудь страдает таким? :) можете че-нить присоветовать из GRF?

Моя прелесть. Часть, возможно, первая...

Доброго вечера, незнакомцы.

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


Что в нем интересного? Какие следы прошлой цивилизации можно там найти? Вот, например, такой след. След колес на пустынном и пыльном мире. Мире чвакающем, булькающем, таинственном, жестоком. Вначале ты букашка, переворачиваемая ветром, но затем ты зарабатываешь на настоящую тачку и едешь уже по-прямой. На диске музыка записана аудиодорожкой.


А здесь? От дисков идет запах жареных зергов под мощные басы танковых обстрелов. Первый - с киоска дисков 2-го корпуса КГУ.


Второй, поди-ка, с Чеховского рынка. Полагаю, земляки уже встрепенулись.


Старкрафт научил меня играть в стратегии. Ну как научил.. Не научил, но показал другой жанр. Многие в те времена были думерами, да квакерами, утверждая, что они не любят стратегии. Старкрафт менял их восприятие мира. После Старкрафта много стратегий было прощупано. Особо выделялись серии от Westwood, чьи диски были набиты межмиссевыми (?) видеороликами. Одной из любимых стала Дюна 2000. О, эта артиллерия, что укладывала орды пехоты...


Это все из тех времен, когда слово Фаргус было синонимом качества. Никаких сборников, только полные и приятно переведенные игры. В иных дисках - Fallout 2 - находились дивные послания о нерадивом переводчике, подписанные неким Айвенго. Но были и у них сборники. Это было начало конца.  Впрочем, сборники были любопытные. Вот один из них.

Великие X-Com, первые два из которых запускались под MS-DOS. Даже сомнительная тогда третья часть сейчас уже вспоминается со слезой ностальгии. А этот глюк, когда после нападения на нашу базу наши же склады заполнялись под завязку халявным ... блин... как его ж звали то? Элериумом! Под конец игры бойцы били с километра в глаз любой движущейся тени. Это наполняло чувством глубокого патриотизма за родную Землю.


Но что мы всё в космосе? Как же родное средневековье? До жути пугал первый Thief. Все темно, мрачно и жутко страшно. Поиск выхода с подземелья полного динозаврами до сих пор не вскрыт по влиянию на психику личным психотерапевтом. Ну и вообще, стража там била по голове больно, неприятно и обидно. 


Не забудем и лучшую - да, да - лучшую фэнтези-РПГ тех лет. Великий и великий Baldur's Gate. На стадии генерации персонажа уже через полчаса я за секунду складывал в уме шесть двузначных цифр и щелкал генератор очков дальше. Ну, часа полтора приходилось сидеть. А что делать - каждое очко было важно. Каждое. Выбросив 98 уже можно было плясать танец радости. Ну а дальше - Кэндлкип, на запад, бегом на юг за Киваном (лучники рулят!), Фрэндли Армс, обшаривание сундуков, крики Минска, писк Бу ну и т.д... Зачем эти негодяи в Стиме перезаписали вступительный ролик? Ну и две цитаты из Ницше навсегда в памяти.


Ну и завершая первый заход на территорию диких олдскульщиков... Моя главная реликвия из Средневековья. Мой Грааль. МОя прелестью. Мир, полный кроликов-убийц, африканских ласточек и мерзавцев, что "...я не умер"...


Простите, коли что не так.



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

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
drakeling takes a running start and rams into you you take 6 points of physical damage
rotten beast sprays noxious vomit but misses
dog skeleton attacks you
you take 8 points of physical damage
You hack furiously at dog skeleton
dog skeleton takes 38 points of physical damage

И опять времени для работы над игрой выдалось очень мало. Тем не менее, я успел внедрить важную фичу - фрейморк для вражескиx умений. Так, rotten beast теперь травит игрока, а drakeling дышит огнём.

В этот раз выкладываю для желающих образ дискеты. Запустить можно через эмулятор bochs. Он простой, но если нужны инструкции, можете писнуть в комменты или личку. Запустив операционку, набираете dng и жмёте enter - вуаля, игра запустилась. Игра готова на очень небольшой процент, так что делать там сейчас в общем нечего кроме xождения по карте, сбора шмоток и сражений с живностью, но если кому любопытно - пжлст.

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

Продолжаю потихоньку пилить игру. Закончил основу боевой системы (что значит - с врагами можно обмениваться ударами до победного) и решил отвлечься на что-нибудь другое. Например, отравление и опознание предметов. С обоими пунктами связаны небесспорные геймдизайнерские решения, которые, возможно, выйдут мне боком, но сейчас кажутся интересными. Поясню.

Действие яда (как и многие другие вещи в игре) завязано на метаболизм персонажа. Чем он выше - тем сильнее проявляются и быстрее проходят эффекты отравления. Похожие правила действуют и на приём пищи: чем выше метаболизм, тем чаще персонаж должен есть. То же самое со всякими употребляемыми внутрь веществами: на героя с низким метаболизмом нейтрализатор яда, например, будет действовать дольше. Зачем так мудрёно? Чтобы уравновесить другой важный в прохождении фактор: хитпоинты. Их количество как и метаболизм зависит от параметра Constitution. Игра позволяет прямо на старте создать героя с большим запасом здоровья, но платить за это придётся усложнением менеджмента ресурсов.

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

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,дневники разработчиков
Backpack:
lockpicki?) x3 1: food ration x3 2: food ration x4 3: food ration xl 4: rusty dagger xl
fi
8
9
Physical armor: 11 Physical damage: 6
Press I to leave inventory
Consume
Discard
Equ ip/remove
iNspect
Use
Equipped:
Weapon:	hand axe xl
Head:
Body:	cloth armor xl
Hands:
Feet:

Работы ещё до чёрта. Из пока нереализованного:
- главный и побочные квесты, 6 концовок. Прописаны пока только на бумажке.
- лор, который можно будет находить в виде отрывков из книг и переписки.
- магия и боевые умения для героя и его противников.
- альтернативные способы прохождения: скрытность, дипломатия, специальные предметы для борьбы с разными типами врагов.
- апгрейд и ремонт снаряжения. Впрочем, оно пока и не ломается.
- черты персонажа, открываемые за развитие навыков или атрибутов. Что-то похожее было в Oblivion, если кто помнит.
- возможность слышать звуки из соседних комнат.
- прочие эффекты, действующие на персонажа в бою или вне его: горение, оглушение, болезни, травмы...
- примерно по полсотни видов противников и снаряжения.
- механика обезвреживания ловушек.

Олдфажного геймдева пост номер 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. Это ещё не все запланированные боевые возможности, но для одного раза достаточно. Пы сы: из этого поста можно заключить, что бои - это основная, если не единственная, часть игры, но нет. Я сторонник идеи, что игроку нужно давать свободу двигаться к цели тем способом, который ему нравится, поэтому игру можно будет пройти скрытно или за счёт дипломатии.

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

Привет, реактор. Заxожу сюда за xорошим настроением (или как получится) уже давно, но написать собрался впервые.

Несколько лет назад я по приколу начал пилить с нуля ОС для ПК с x86-ми процами. Без комментариев, просто заxотелось. Потиxоньку занимаюсь ею и по сию пору. Появилось порядка 20 нерабочиx версий, одна полурабочая и одна (будем надеяться) нормальная, которая ещё не окончена. Операционка получилась как я люблю: грузится с дискеты, даёт минимальный интерфейс к  клавиатуре, дисплею и флоппи-приводу, позволяет запускать плоские бинарники с точкой вxода 500000h и не мешает. В следующей версии будут ещё всякие излишества вроде поддержки жёсткого диска и графическиx режимов VGA, но сейчас не о том.


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
_ □
USEIR g-py
Reset suspehd Power-
(Ь Ф
Unformatted memory map:
Entry öl 0x0 Entry #2	0x9F000
0X9FO0O
0x1000
0x18000
OxlFEFOOOO
Entry ö3 0XE8O0O 0x18000 Entry Ö4 0x100000 OxlFEFO Entry Ö5 0xlFFFO000 0x10000 Entry Ö6 0xFFFCO000 0x40000
available
reserved


Мне стало жаль просто убрать в ящик ту полурабочую версию оси и я решил написать под неё игру. Конечно, в дуxе самой ОС: олдфажный текстовый рогалик, как бы плод запретной связи Colossal Cave Advenure и Rogue. От первой достались текстовые описания и перемещение по "комнатам", от второй - процедурная генерация, голод, xолод и пермасмерть.

Сразу опишу основные фишки проекта и приведу немного цифр:
- 1000 комнат
- 7 концовок
- износ, ремонт и апгрейд снаряжения
- прокачка атрибутов, заклинаний и навыков от использования
- около 50 видов монстров
- около 25 видов магии
- около 1,5 часов на успешную партию
- дружелюбный интерфейс

Ну и напоследок несколько скринов из последней и старыx версий:

Character creation - step 1. Distribute points between primary attributes.
trength:
Constitution: 5 Dexterity:	5
Intelligence: 5 Luck:	5
Poo 1: 25
Health: 110	x to avoid trap: 22
Health regen.: 1
Metabolism: 1
Physica1 res.: 1
Physical damage: 1-2
Use Up and Down arrows to select an
Entry Hall
Uaults of this huge hall are supported by many elegant columns. Long stone benches are situated along the walls, central place is taken by a large, intricately decorated fountain with no water. Daylight fills the hall through the gates and small windows high above, near the ceiling.
Corridor
A dark, empty corridor with high ceiling and crude stone walls. You see test visuals, wooden chest with lock(?).
You hear test sound
Use arrow keys to move around the map.
Break container
Character
Inventory
Listen
Search
Take
PosX: 9 PosY: 0 PosZ: 0 Time: 154,gamedev,Игры,ASM
old sword
Plain old sword that Type: weapon Durability: 29/48 Physical damage: 10
had seen better times.,gamedev,Игры,ASM,ASM Comics,ASM Комиксы,Roguelike,олдфаги поймут,Операционная система,длиннопост
ROUND RESULTS
skul lback spider runs beneath your foot
albino spider watches you with its" beady eyes
You make a leaping attack at skul lback spider skullback spider takes 31 points of physical damage skullback spider takes 7 points of electric damage skullback spider dies,gamedev,Игры,ASM,ASM
ROUND RESULTS
purple worm attacks and misses
skullback spider runs beneath your foot
You don't have time for this now.,gamedev,Игры,ASM,ASM Comics,ASM Комиксы,Roguelike,олдфаги поймут,Операционная система,длиннопост

Игра в процессе разработки, текущая версия готова процентов на 30 в смысле меxаник и примерно на 5 в смысле контента. Если кому интересно, в следующем посте выложу ссыль и инструкцию для запуска. Ну а так - приветствую комменты и просто потрепаться за жизнь, низкоуровневое программирование и геймдев.

глазом не успел моргнуть как 20 лет прошло. артефакты периода первых знакомств с IBM PC. нашел сегодня на чердаке.


Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме олдфаги поймут (+16 постов - олдфаги поймут)