движок

Демо-версия боевого модуля «Igni et Ferro»

Демо-версия боевого модуля "Igni et Ferro"

Демо-версия боевого модуля "Igni et Ferro"

Скачать демо-версию боевого модуля «Igni et Ferro» (400Кб EXE).

Собственно, что в демке:

  • бой один-на-один (в принципе, групповые бои практически ничем не отличаются, так что в демку не стал их вставлять)
  • из оружия – только меч и топор (для стрелкового/метательного я всё ещё продолжаю писать баллистическую систему); в принципе, этого для демки хватит
  • во общем, тут представлен бой как таковой: выбор противником наилучшего защитного приёма, повреждение/уничтожение защитного вооружения

Igni et Ferro: немного новостей (движок, концепт)

Итак, пару слов о моём крайне амбициозном проекте «Igni et Ferro» (компьютерная RPG в раннем Средневековье, если кто забыл ;) ).

  1. Графическая часть движка готова где-то на 70%, а именно: загружается карта, человечек ходит туда-сюда. Ни интерфейса нет, ни меню. =)
  2. Практически закончил библиотеку для обработки локальной карты, а именно:
    - Состояние конкретного рынка (если есть торговец)
    - Отношение к ГГ (в населённом пункте): бонусы за известность и карму
    - Random Encounter’ы:
    — % целебных трав; рыбы; животных, на которых можно охотиться
    — % торговцы (ходят по 1-2 маршрутам)
    — % бандиты (торговые маршруты + случайно)
    — мини-квесты
    — разбитые караваны
    — убитые
    — дикие животные
    — охотники/рыбаки/ведьма или волхв за целебными травами
    — отряды всяких граждан (в период военных действий)
    — рейд церковников
    Все рэндомы генерируются случайно, исходя из тучи факторов. О первых двух пунктах и последнем – умолчу, ибо я пару раз запутался в циклах. :Р
  3. Вот, что будет просчитываться на глобальной карте:
    - Экономика
    - Передвижение NPC:
    – отряды с героями
    - Время:
    – суток
    – года
    - Погода (в зависимости от времени года на 1..3)
    - Состояние отряда ГГ
    – состояние раненых (+/-)
    – усталость лошадей
    – усталость людей
    — мораль людей
    – голод/жажда людей и лошадей
    - Урожай/неурожай по регионам
    - Война/мир между государствами

Новости «Igni et Ferro»: движок и экономика

Блин, ну и жопное же дело – написание движка.
Особенно учитывая то, что программист из меня – как из козьей дупы – волторна. :)

В данный момент разрабатывается локальный движок – самая сложная для меня часть работы.  На Delphi. Да-да, я пишу на Delphi – потому, что я знаю только pas’ик и не стыжусь этого. :)
Башка просто пухнет с этими ***чими спрайтами. :(

Собственно, в игре будет два движка:

  • - глобальный: отвечает за перемещения по глобальной карте
  • - локальный: отвечает за перемещения по локальным картам местности (леса, деревни и прочие речушки с горами)

По городам бродить будет нельзя (как в Darklands), будет меню действий типа «Посетить таверну, оружейника, храм» и пр. Иначе я повешусьвгараже (тм).

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Лисец описывает экономический механизм. В конце концов, она же из нас двоих закончила ФИНЭК. :)
Пока что могу сказать, что, по сравнению с оными в других RPG, механизм будет необычайно сложен.

На ценообразование будут влиять войны и локальные конфликты, неурожаи, насыщенность товарами текущего рынка и соседних, время года, собственное производство и т.п. факторы.
То есть, один и тот же товар в каждом городе можно будет продать совершенно за разные деньги – начиная от «себе в убыток» и заканчивая баснословными барышами.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

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

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Спасибо всем тем, кто комментирует околоигровые темы – каждый коммент реально полезен и важен. :)

1 посетителей онлайн
1 гостей, 0 зарегистрированных
Максимум сегодня:: 1 в 12:01 am MSD
В этом месяце: 1 в 09-01-2010 12:00 am MSD
В этом году: 2 в 01-12-2010 03:11 pm MSK
За все время: 594 в 11-16-2009 10:23 pm MSK