我想創建一個PBBG創建者。 (主要是基於文本的遊戲)然而,我想不出有效地允許人們擁有基本代碼的系統,然後將模塊安裝到遊戲中添加新功能。使用PHP中的安裝腳本添加/編輯/刪除現有代碼
例如,基本代碼將由簡單的主頁和裸露的骨骼管理面板組成。然後你會安裝一個註冊模塊,它將添加新的代碼和新的數據庫表以及一個使用註冊模塊表的登錄模塊。然後從那裏你可以安裝一個統計模塊添加健康,法力等,這將爲用戶添加更多的數據庫列。這將繼續下去,直到你有一個由幾個不同的人組成的幾個不同模塊組成的完全運行的遊戲。
我想知道的是,如果這個想法是一個好主意。什麼是可能出現的一些問題?我將如何着手簡化添加,編輯和刪除代碼。就像一個戰鬥模塊有一個修改戰鬥系統的模塊一樣,我將如何去決定從安裝腳本中改變什麼?
此外,有沒有其他的開源項目使用這個系統,我可以學習更好地把握這個想法。
我希望我解釋得很好,如果不是,請讓我知道,所以我可以改正這一點。 :)
謝謝!
我想我找到了類似於我想要的東西,它是PHPBB的AutoMOD:http://www.phpbb.com/mods/automod/ –