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 руки. Игрок умрет, когда состояние его тела станет критическим и продержится [...]