Использование абстрактного фабричного паттерна в разработке текстовых ролевых игр - PullRequest
0 голосов
/ 04 марта 2011

Кто-нибудь знает, где я могу найти "хорошие" примеры абстрактного фабричного паттерна, так как он относится к разработке игр, в частности к разработке RPG-игр?Я не ищу вещи, которые я могу скопировать, но только для разных примеров, на которых изображены различные решения, чтобы помочь мне лучше понять, как я могу реализовать абстрактный шаблон фабрики в текстовом формате. Rpg Спасибо заранее

1 Ответ

1 голос
/ 04 марта 2011

Вот объектно-ориентированная кодовая база MUD в Lua ...

 http://sourceforge.net/projects/lune/

Не уверен, использует ли он абстрактную фабрику, но вы, конечно, могли бы взглянуть, также может быть полезно проверить некоторые другие кодовые базы.

Пример, который приходит на ум, - если вы можете создать персонажа с классом (без каламбура), вы можете иметь CharacterFactory, а RougeFactory и DruidFactory реализуют CharacterFactory, каждый из которых имеет свою реализацию метода attack ().

Пример, приведенный в Википедии,

http://en.wikipedia.org/wiki/Abstract_factory_pattern

можно легко адаптировать к различным ситуациям разработки RPG.

...