作爲一個業餘愛好項目,我正在嘗試創建一個基於瀏覽器的小型遊戲 - 我認爲使用MVC模式編碼它是「正確的事情」,將遊戲的「引擎」與演示分開。這將是一個簡單的「RPG」遊戲,玩家的角色徘徊在與怪物戰鬥並收集物品的世界。我應該使用什麼模式進行基於瀏覽器的遊戲?
我的問題是我陷入了發動機的結構。在目前的設計中,大多數引擎都由「玩家的角色」對象支配 - 有位置,怪物或物品等物品,但它是一個角色,可以執行大部分行動:旅行,攻擊,購買物品等。知道有可能設計這種引擎的其他方式,但不知何故,我無法弄清楚,所以我在這裏要求一些提示或建議。
哦,服務器後端將是php + mysql,如果這在任何方面很重要。
我從播放器中分離字符,主要是因爲我想允許多個字符 - 但我沒有想過要走這麼遠,所以謝謝你的建議。 – 2008-11-11 17:47:33