Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Rocket Nape создатель Mind Map: Rocket Nape

1. bugs

1.1. Непредсказуемый отскок

1.2. Дергание объектов при движении

1.3. Неизменяемый гравмасс при дисконнекте

1.4. Некорректная стабилизация

1.5. Некорректный парсинг объектов

1.5.1. все еще некорректный парсинг поворота объекта

1.5.1.1. !!!ВСЕ ЕЩЕ НЕКОРРЕКТНЫЙ!!!

1.6. некорректный поворот лазерной пушки

1.6.1. Переход через нулевой градус

1.7. Учитывать поворот у четырехнаправленного движка

1.8. Баги взрыва

1.8.1. Взрыв задает вектор движения не самый близжайший, а первый попавший

1.8.2. Вектор ускорения направляется на все тело начиная с нулевой точки. а должен учитывать место попадения взрывной волны

1.9. баг при отделении частей корабля(body убивается, а constraints остается)

2. Фичи

2.1. Движок

2.1.1. Разрушение корабля

2.1.1.1. Убить все crushFactor'ы

2.1.1.2. Настроить разрушение в случае коллизии частей объекта с чем_либо

2.1.1.3. Добавить взрыв при разрушении объекта

2.1.1.3.1. появление мелких составных частей(мусор+ресурсы)

2.1.1.3.2. отталкивание остальных частей

2.1.2. Разрушение объектов на уровне

2.1.3. Слой партиклов

2.1.4. Физика корабля

2.1.4.1. Плавное изменение вектора тяги

2.1.5. Добавить всем объектам CbType

2.1.6. Щит

2.1.6.1. отталкивание от объектов при наличии щита

2.1.7. "Жизни" объекта

2.1.8. База

2.1.9. Враги

2.1.10. Ресурсы

2.1.11. разрушаемый ландшафт

2.1.11.1. рендер битмапы уровня по границам экрана

2.1.11.2. Совместить разрушаемый и неразрушаемый ландшафт

2.1.12. Рендер объектов через копипиксель по границам экрана

2.2. Геймплей

2.2.1. Компоненты

2.2.1.1. Переработка магнита

2.2.1.2. Запилить невращающиеся движки

2.3. Графика

2.3.1. графика щита

2.3.2. партиклы

2.3.3. Пара жизненных состояний каждой из частей

2.4. Редактор

2.4.1. Скроллинг объектов

2.4.2. Описание объектов и их свойств

2.5. GUI

2.5.1. слой с гуем

2.5.2. модуль подключения состояний к гую

2.5.3. типы отображения

2.5.3.1. бар

2.5.3.2. цифры

3. Подумать

3.1. сценарий?

3.2. типы геймплея

3.3. Нужен ли свет?

4. Рефакторинг

4.1. Общий класс для простых объектов на уровне

4.2. Пул объектов

4.3. Допилить exhaust к BaseEngine

4.4. Базовый класс уровня

4.4.1. Точка старта

4.5. Переписать на статику SPACE

4.6. Переписать на статику STAGE