![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 75
|
Здравствуйте.
Не баньте за название темы, пожалуйста, вот в чём вопрос: Делаю игру - волейбол 1х1. Смысл в том, чтобы можно было играть как 1) против компа 2) вдвоём за одной клавой 3) по p2p Есть класс Player, в нём физ.тело, графика, некоторые константы и т.д., без всякой привязки к тому, что управляет этим игроком (клава, AI или p2p). Я хочу сделать 3 класса-контроллера (клава, AI, p2p). Какое решение будет лучшим, передавать экземпляр класса Player в нужный контроллер, или же создавать экземпляр нужного контроллера и передавать его в класс Player??? Или может кто сталкивался - предложит что-то другое. Интересует именно архитектура. |
|
|||||
|
недавно наткнулся на архитектурный игровой фрэймворк https://github.com/richardlord/Ash
прямо сейчас я в восторге от него не знаю что покажет практика, но отзывы о такой архитектуре только хорошие можно почитать мой перевод статьи автора этого фрэймворка тут при такой архитектуре для достижения вашей цели нужно будет выключить одну систему контроля и включить другую
__________________
Хороший отдых - половина работы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|