Alex
This user hasn't shared any biographical information
Posts by Alex
Ignite – сохранение игрового процесса
29 апреля 2012 - 12:35
Tags: ignite
Posted in ignite | No Comments
Реализовал, и избавился от кучи сопутствующих багов, механизм сохранения игры. Честно сказать, я и не думал, что это будет настолько трудно. Но сейчас я имею на руках билд с работающими сохранениями и загрузками. Остался только один баг, над поиском которого я работаю сейчас. Он состоит в том, что после того, как игра была загружена (в [...]
Изменения в Ignite 0.42
16 апреля 2012 - 21:39
Tags: ignite
Posted in ignite | 5 Comments
Это список планируемых изменений к следующей версии Ignite. Его содержимое является subject of change, т.е. будет меняться ровно до тех пор, пока я не выпущу следующую версию. У меня заняло почти три месяца переписывание движка игры под архитектуру XNA, но теперь, когда очень многое из задуманного (в плане механики работы приложения) реализовано, я могу начать [...]
Ignite 0.41 – Новая версия!
15 апреля 2012 - 16:02
Tags: ignite
Posted in ignite | 7 Comments
Привет! Я наконец-то готов представить новую версию Игнайта на новом движке. Сразу оговорюсь, что данную версию стоит рассматривать исключительно, как пре-альфу, а это значит, что она может (и будет) содержать баги и недоработки. Прошу относится к этому с пониманием. Итак, когда дисклаймер закончен, перехожу к требованиям. Игра стала более требовательна к железу (но, как мне [...]
Состояние на 11.04.2012
11 апреля 2012 - 22:49
Tags: ignite
Posted in ignite | 6 Comments
Я сейчас усиленно работаю над тем, чтобы в скорейшем времени выпустить пре-альфу в публичный доступ. Фактически все, что осталось сделать – это добавить еще несколько эффектов ранения (сейчас персонажи только истекают кровью при ранении проникающим и режущим оружием), добавить всплывающие подсказки для противников, настроить динамическую сложность, чтобы можно было посмотреть не только на то, как [...]
Пишем tooltip всплывающую подсказку
11 апреля 2012 - 22:21
Tags: net, программирование
Posted in программирование | No Comments
Привет, сегодня рассказываю примерный алгоритм того, как реализованы всплывающие подсказки в Ignite. Основным требованием к всплывающей подсказке будет ее масштабируемость в зависимости от того, сколько информации в ней рисуется. Итоговый результат выглядит вот так: Первое, что необходимо сделать – это подсчитать какой размер занимает информация, содержащаяся в подсказке. Сделать это можно совершенно различными способами. [...]
Изменения на 09.04.2012
9 апреля 2012 - 12:16
Tags: ignite
Posted in ignite | 2 Comments
На прошлой неделе разработка продвигалась просто черепашьими шажками: навалилось куча работы и я практически ночевал на работе (думал, что придется даже в выходные выходить, но обошлось). Несмотря на это, были сделаны следующие изменения: Боевая система: Монстры теперь охотятся на игрока Игровой персонаж может наносить удары руками и ногами в дополнении к повреждениям от оружия. Волк [...]
Местные новости
4 апреля 2012 - 0:53
Tags: ignite, screenshot
Posted in ignite | No Comments
На работе творится черти-что: в эти выходные сменился владелец здания, где я арендую офис. Не буду придумывать причин, тому что произошло с тех пор (хотя бы потому, что я этим изрядно занимался последние дни), а просто кратко отмечу, что до понедельника нас не пускали в помещение, а с понедельника в здании дежурит наряд вневедомственной охраны. Причем это [...]
Алгоритм поиска пути (часть 2)
1 апреля 2012 - 0:15
Tags: ignite
Posted in ignite | 2 Comments
Итак, мне удалось завершить алгоритм поиска пути, описанный в предыдущем посте. Фактически, это первая итерация данного алгоритма и есть еще места, требующие допиливания, но уже сейчас монстры успешно преследуют игрока. И, что меня радует более всего, несмотря на то, что я специально использовал более медленные (и простые решения), скорость работы алгоритма невероятно высока – в [...]
Алгоритм поиска пути
30 марта 2012 - 13:57
Tags: ignite, программирование
Posted in ignite, программирование | No Comments
Привет, сегодня я расскажу о алгоритме поиска пути, который используется в Игнайте. Это алгоритм А* с некоторыми нестандартными условиями: первое из них – изменяющийся размер юнитов (1 – 16 клеток) второе – несмотря на свой размер, юнит всегда за раз передвигается на 1 клетку (т.е. на расстояние в 1/4 – 1 собственного размера) третье – [...]
Система повреждений: зоны урона
28 марта 2012 - 0:38
Tags: ignite
Posted in ignite | 2 Comments
Только что закончил рисование и программную часть отображения зон урона для игрока. Этот индикатор находится в нижней-левой части скриншота. Здоровье игрока (и всех персонажей) теперь представлено не просто безликим числом, а состоянием его тела. Тело любого гуманоида делится на голову, торс, ноги и 2 руки. Игрок умрет, когда состояние его тела станет критическим и продержится [...]




