Я розглядав можливість переходу до більш компонентного підходу в своїх іграх. У когось іншого є гідний довідковий матеріал або зразки реалізації, які допомогли б зробити цей перехід трохи простішим?
Я розглядав можливість переходу до більш компонентного підходу в своїх іграх. У когось іншого є гідний довідковий матеріал або зразки реалізації, які допомогли б зробити цей перехід трохи простішим?
Відповіді:
Будь ласка, ознайомтеся з посиланнями, які я розмістив у нижній частині цієї відповіді . Чимала їх кількість ґрунтовно відповідає на це запитання, і я не хотів би тут дублювати інформацію.
Зокрема, є питання "Дизайн ігрового двигуна на основі компонентів", який, на мою думку, безпосередньо відповідає на ваше питання.
Ігрові об’єкти як набори компонентів:
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://gameprogrammingpatterns.com/component.html
Ігровий движок як сукупність компонентів, незалежно працюючих із спільним сховищем даних:
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JeffPlummerMSthesis_wo_Appendix.pdf