Quest系统最佳设计

时间:2011-12-26 15:53:21

标签: ruby-on-rails-3 oop database-design

我希望能够在RPG网站上为用户创建任务。

我的问题是我希望有多种类型的任务,例如杀死一定数量的怪物或做一定数量的作业。当然,我可以为每种类型的任务创建一个类,但是有一些独特的任务与其他任务不同。

我希望能够为每种类型的任务显示特殊输出。

真正的问题是我必须将它们存储在数据库中,而创建一百个表是没有意义的......

你有没有想过这种东西的好设计?

1 个答案:

答案 0 :(得分:1)

基本上你要求STI