Home > Cassiopeia > Cassiopeia: Новая фаза разрабоки

Cassiopeia: Новая фаза разрабоки

Ноябрь 25th, 2008

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

В рамках 5-ой фазы внимание будет уделено повышению играбельности.

Итак, что я хочу внедрить:

1. Добавление возможности использования различного вида оружия
1.1. Различные виды лазера (4 шт)
1.2. Различные виды ракет (3 шт)
1.3. Различные виды щита (3 шт)
2. Подсчет очков (денег) за сбитые корабли врага.
3. Добавление возможности производить апгрейд корабля.
3.1. Экран апгрейдов.
3.1.1. Картинка корабля со слотами.
3.1.2. Доступные улучшения (в трех секциях: лазер, ракеты, щиты).
3.1.3. Кнопки Применить и Закрыть.
3.2. Игра не становится на паузу во время апгрейда.
4. Создание стартового меню.
4.1. Элемент меню – Начать игру.
4.2. Элемент меню – Доска счета.
4.3. Элемент меню – Об игре.
5. Создание анимации гиперпространственного прыжка.

Будем надеятся что в процессе у меня не возникнет особых проблем, особенно на уровне архитектуры приложения.

Cassiopeia , , , , , ,

  1. admin
    Декабрь 22nd, 2008 at 14:48 | #1

    Как это обычно бывает, в процессе разработки план меняется: дополняется, расширяется, детализируется. Так произошло и в этот раз. Итак, вот что было сделано реально в 5-ой фазе:
    Фаза 5. (9/10) Улучшение играбельности
    1. Добавление возможности использования различного вида оружия.+
    1.1. Различные виды лазера (3 шт).+
    1.2. Различные виды ракет (3 шт).+
    1.3. Различные виды щита (3 шт).+
    1.4. Визуализация оружия.+
    1.5. Логика нанесения урона.+
    2. Подсчет очков (денег) за сбитые корабли врага.+
    2.1. Логика подсчета.+
    2.2. Добавление счетчика очков.+
    2.3. Добавление клипа с набранными очками над сбитым кораблем.+
    3. Добавление возможности производить апгрейд корабля.+
    3.1. Экран апгрейдов.+
    3.1.1. Картинка корабля со слотами.+
    3.1.2. Доступные улучшения (в четырех секциях).+
    3.1.3. Кнопка Закрыть.+
    3.1.4. Визуализация проведенного апгрейда.+
    3.1.5. Добавление поля Credit на экран апргейда.+
    3.2. Игра не становится на паузу во время апгрейда.+
    3.3. Логика апргейда.+
    3.3.1. Покупка ракет (количество, тип)+
    3.3.2. Покупка топлива (топливо смешивать нельзя, топливо расходуется по мере движения корабля. Если топливо кончилось, корабль двигается крайне медленно).+
    4. Создание стартового меню.
    4.1. Элемент меню – Начать игру.
    4.2. Элемент меню – Доска счета.
    4.3. Элемент меню – Об игре.
    5. Разработка функциональности для гиперпространственного прыжка.+
    5.1. Создание анимации гиперпространственного прыжка.+
    5.2. Отключение возможности уравлять кораблем во время анимации гиперпространственного прыжка.+
    6. Цифровая визуализация нанесенного урона.+
    6.1. Создание клипа контейнера для отображения нанесенного урона.+
    6.2. Добавление клипа с уроном над сбитым кораблем.+
    7. Рефакторинг energyRecharge () и hitPointsRecharge () методов+
    8. Добавление счетчиков.+
    8.1. Счетчик скорости.+
    8.2. Счетчик энергии форсажа.+
    8.3. Счетчик дистанции до цели.+
    8.4. Счетчик денег (кредитов).+
    8.5. Счетчик топлива.+
    8.6. Счетчик хитпоинтов.+
    9. Рефакторинг использования объекта obj.missiles.+
    10. Топливо не расходуется если достигнут предел скорости.+

  1. No trackbacks yet.