caveman

Башня Мира. Дневник разработчика. Часть 3

Оценить эту запись
О навыках.

Работа над картами застыла в отсутствии Мары, поэтому занимаюсь БД и интерфейсом. Об интерфейсе уже говорилось и показывалось в отдельном топике, работа еще идет. А вот с БД все идет медленно - только вчера закончил растасовывать скиллы. Кое что поменялось с прежних задумок, так что лучше изложить заново:

1) Из четырех доступных героев двое (ГГ и Орми-лучник) пользуются аналогом ТР - яростью. Ярость схожа с яростью в серии игр King's Bounty, она расходуется в бою на скиллы, накапливается от ударов либо пополняется бутылками энергетических напитков/алкоголем и после боя медленно расходуется при движении.
Лилиан и Иви, по-старинке, пользуются маной.

2) Выбора навыков при левеле не сделал, лень мутить и учитывать тучу вариантов, чтобы не забыть предложить не_выбранный далее, дабы игрок не пропустил совсем нужный скилл. Вместо этого все жестко задано по уровням.

3) Почти все навыки имеют уровни (с которым увеличивается мощность, стоимость и некоторые эффекты), каждый уровень реализован как отдельный скилл. Например, в БД забито 5 фаерболов (с ур1 по ур5). Чтобы поднять уровень скилла, технически приходится забывать предыдущий, поэтому силами БД реализовать это не удается, и вся реализация сделана в виде общих событий, вот так:
Наруто и Наруто: ураганные хроники-2-png

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

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

PS: Список доступных навыков тут http://cavemangame.blogspot.ru/2014/09/blog-post.html

Отправить "Башня Мира. Дневник разработчика. Часть 3" в Digg Отправить "Башня Мира. Дневник разработчика. Часть 3" в del.icio.us Отправить "Башня Мира. Дневник разработчика. Часть 3" в StumbleUpon Отправить "Башня Мира. Дневник разработчика. Часть 3" в Google Отправить "Башня Мира. Дневник разработчика. Часть 3" в VKontakte Отправить "Башня Мира. Дневник разработчика. Часть 3" в Facebook

Комментарии

  1. Аватар для Валера
    Можно не отключать старые уровни скилов. Иногда нужно чем-то ударить, что немного сильнее обычного удара ( или он не проходит ), а приходится лупить максимумом. Это лишний расход энергии. Человек ведь не забывает старые скилы, если выучил новые.
    Я, например, просто повышаю эффективность от уровня владения. Что в физике, что в магии. Один и тот же файербол, но в начале он слаб, а потом лупит огого! Маг стал умелым в огненной магии. Тоже самое в простом оружии. И вот тут, поскольку видов оружия ( тех же мечей ) навалом, можно сделать больше типов этих самых мечей. Больше типов - больше возможностей подогнать оружие под каждого героя. И у каждого будет своя манера боя.
  2. Аватар для caveman
    Я не хочу, чтобы в активе игрока было штук 30-40 скиллов к концу игры, в которых каждый раз придется долго ковыряться в бою. Это не новый скилл, а просто фаербол сильней.
    Может быть, попросту не буду увеличивать расход маны/ярости, либо увеличу на чуть-чуть, и тогда будет лучше.

    Твой же способ знаком, тут один товарищ делает ремейк третьей финалки (я то в оригинал не играл), так там то же самое, но, кроме повышения урона выучиваются так же новые скиллы в этом направлении. Например, маг долго лупил фаерболом и бац, выучил огненную стену. Да и в той же Дряньке было нечто подобное.
  3. Аватар для Валера
    Третья финалка - это моя первая РПГ в жизни!
    Там была пирамида магий у каждого, в зав. от уровня. Типов же магий была два: черная и белая. Или еще серая - вызовы. Маны не было. Было количество спеллов на уровнях пирамиды. Можно было менять класс и изучать другую магию или быть воином. Прокачка воинов сводилась к тому, что он начинал производить больше ударов за тур: причем, каждой рукой в отдельности, в зав. от прокачки типа оружия. Но еще были и промахи. Всё росло, всё изменялось.
  4. Аватар для caveman
    Уххх, попал Эльф, ой как попал
    Позволю себе наглость и порекламирую скриншотом его "творение", еще не везде даже покрашенное.

  5. Аватар для DeadElf79
    Пещерный, ты путаешь вторую с третьей) В третьей как раз вернули уровни и классы... хотя она мне все равно нравится, особенно - прохождение за драгунов под конец игры (все персы упрыгивают с экрана на один ход когда и босс остается в одиночестве)
  6. Аватар для caveman
    ох, да)) менять класс же - это то, что я и успел на эмуле пощупать давече в ней, но, судя по валериному описанию, там много вкусного

    ЗЫ: все-равно, судя по твоей авке, тебе нелегко
  7. Аватар для Валера
    В третьей замечательный сюжет! Целый мир всплывающий из вод океана ( показывается ). Трагическая история актрисы. Возможность летать и плавать под водой (!!) - там своя карта, перелетать через горы. Там есть удивительно трудные бои и один бой "поддельный" - мы с братом клали молоток на кнопку атаки и уходили... пока не догадались.
    Я тут посмотрел свои записи... Можно делать с боем самые разные вкусные вещи. Например: игрок сам выставляет количество маны на спелл в бою. Соответственно и урон разный. Или: мин - норм. - мах.
    Прокачку мага лучше делать не по количеству кастований вообще ( этого типа магии ), а по суммарному урону этой магией ( подлечки ) или по расходу маны на нее. При этом огненная магия ослабляет водяную, а земля - ветер и наоборот. Сразу идет градация магов на узкоспециализирующихся и широкого профиля.
  8. Аватар для DeadElf79
    Валера, осилю свой проект, может, и до третьей финалки доберусь, твое описание оживило множество забавных воспоминаний))
  9. Аватар для Bloody
    caveman
    Я тут мало отмечаюсь в последнее время, но за твоими проектами слежу. Твои дневники разработки мне по душе)