Внезапное обновление - перки!

Добавлен , опубликован
В общем, немного ВНЕЗАПНО, особенно для себя, я закончил работу с базовой частью системы перков. Я ожидал прохомутаться с основным функционалом где-то с неделю как минимум, но, вот, так вот как-то и вышло.
Собственно говоря, ничего кроме перков в игру не добавилось.
Но этап это важный, поскольку перки - это последняя функциональная часть механики, которую я хотел добавить в игру. То-есть, по сути, с этого момента игра может все, что я хотел бы от нее, за вычетом совсем уж мелких фич.
Система перков организована следующим образом: каждые 4 уровня игроку начисляется 1 очко перков. На него игрок может, как ни странно, взять любой перк из списка, если персонаж игрока удовлетворяет требованиям перка. Перк может требовать определенных значений навыков или параметров и взятия определенного перка (или все это сразу).
Давать перк может плюшку к любому численному показателю персонажа или же добавлять т.н. "кодовую способность" - это попросту говоря захардкоженные возможности, которые так вот просто универсализовать не получится. Собственно, именно эти фичи придется постепенно добавлять на протяжении дальнейших манипуляций с игрой.
В игровой редактор карт, естественно, добавлен редактор перков.
Надеюсь, что работает все как надо, ибо мои возможности тестировать системы небезграничны.
Также я вроде бы вылечил периодически возникающую проблему с ошибкой памяти при пролистывании списка заклинаний. Опять-таки, уверен не на 100%, но, полагаю, в ближайшие пару недель ответ станет ясен.
Традиционно с нетерпением и надеждой жду критики ^^
Обновленные ссылки на скачивание, как обычно, здесь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
29
10 лет назад
0
Ну как всегда у тебя очень классный стиль рисования) и то что добавил перки это тоже классно!
0
21
10 лет назад
0
Единственный проект, который мне хотелось бы видеть на главной. Имхо, имхо.
0
23
10 лет назад
Отредактирован Дарин
0
Выловил забавный косяк с индексацией перков. Сейчас как раз прикручиваю частичную поддержку перков монстрами (бонусы к характеристикам и часть эффектов работать не будут, но, скажем, критовать противники научатся). Так вот, для персонажа перки индексировались от 1 до 100, а массив игровых перков индексировался от 0 до 100. В итоге система каким-то магическим образом работала, но при этом могла накосячить в любой момент XD Заметил только когда редактор монстров начало колбасить )
0
18
10 лет назад
0
Ну как же без перков, нарисовано очень грамотно, и вообще хороша работка)
0
29
10 лет назад
0
Дарин, бывает, у меня индексация страниц так косячила, при этом заметили не сразу. В коде гуляла Paging.PageIndex который в коде всегда нумеровался с 0, а в UI части нумерация была с 1, и когда этот Paging отправлялся с клиента, то на сервере нумерация наиналась с 1 и из-за этого были косяки, т.к. этот Paging потом используется для формирования запроса в базу
Чтобы оставить комментарий, пожалуйста, войдите на сайт.