Показать сообщение отдельно
Старый 03.11.2013, 01:01   #3
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Разнообразие юнитов в военной стратегии

Да поможет тебе Java 2 me! Когда-то я начинал писать на ней стратегию, но потом иссяк энтузиазм. Суть - можно создать абстрактный класс юнит, с методами нарисовать себя на экран и дать координату по "у".
При рисовании я их сортировал по координате qSort'ом, телефон прекрасно справлялся. Потом от него наследуются классы - дерево, двигающийся юнит и т.п. У двигающегося юнита добавляются методы движения и прочего. (Выбрать, что от чего наследовать не так-то просто) В итоге имеешь классы рабочих, солдатиков, конницу, здания. Фишка в том, что при рисовании, например, вообще без разницы с какими юнитами работать, могут быть вперемежку и пехота и деревья. При отдавании команды двигаться, не важно кому - хоть пехоте, хоть коннице.
А вот реализация движения, рисования и т.п. у каждого может быть своей.
В общем, советую попробовать
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
.:MaSe:. (19.11.2013)