Есть ли хороший пример использования фабричного метода / шаблона для создания игровых объектов / персонажей? - PullRequest
2 голосов
/ 28 января 2009

Я хочу чистый способ создания игровых объектов, таких как неигровые персонажи, пули и усиления, уменьшая количество взаимозависимости от определенных классов. Я полагаю, что для этого используется фабричный шаблон?

Мне бы очень хотелось увидеть хорошую реализацию из реальной игры.

Я не эксперт по шаблонам проектирования, и никогда не использую их, если я их не понимаю. Я не хочу использовать шаблон проектирования ради него - я просто хочу понять, является ли этот шаблон правильным способом решения этой проблемы.

Ответы [ 2 ]

3 голосов
/ 28 января 2009

Похоже, вы пытаетесь найти проблему для решения.

По этому конкретному вопросу действительно невозможно дать хорошую реализацию, поскольку она зависит от того, как хранятся ваши игровые объекты, что они представляют.

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

1 голос
/ 28 января 2009

После еще одного поиска в Google я нашел довольно хороший пример:

http://cheezeworld.com/object-creation-game-factory/

спасибо всем

...