Что я уже сделал
Что мне еще осталось
- Поиск пути в ширину
- Размер матрицы
- Функциональную рамку карты
- Абсолютный таймер (начерно)
- Постройку, выделение зданий
- Типизирование юнита (присвоил тип вооружения, индивидуальный номер; реализовал выбор конкретного юнита)
- Производство юнитов в зданиях с поиском в ширину свободных мест
- Выбор многих юнитов
ОбязательноПерспективы
- Научить юниты чинить здания***
- Научить юниты добывать ресурсы, сделать карту ресурсов, соотнести ресурсы и игровые возможности
- Научить юниты сражаться и рушить здания***
- Создать меню и кнопки
- А* или другой оптимизированный алгоритм. Или хотя бы трассировку препятствий. Или хотя бы пусть друзья уступают путь.
- Создать сохранения, собственные модули (?), механизм обработки файлов.
- Искусственный интеллект
- Разобраться с ограничением размера 100*100
- Освоить модули (или написать свои) графики и спрайтов
***это - с помощью цвета юнитов и зданий. кстати, не забыть прикрутить индексы здоровья зданий и юнитов