我想寫一個簡單的Java遊戲。 我有一個NPC類,帶有一個函數Dialog,它返回npc會說什麼,這取決於各種條件。用Java編寫腳本(使用PHP)?
我在考慮卸載決定每個npc會對腳本語言說些什麼的邏輯,這樣可以很容易地更新它。這樣,我可以使用類似
npc Mayor = new npc(「mayor.php」);
或者這個效果。所以我搜索了一下,發現了很多技術(PHP/Java Bridge,Querticus,Java Servlet SAPI等),但只是弄糊了每個技術以及它是否提供了我正在尋找的功能。
我並不是真的只限於PHP,但那只是我最習慣的一個,因爲我有標誌條件決定了存儲在本地mysql數據庫中的npc對話框。我寧願不在線提供這些腳本,因此在這種情況下使用不同的腳本語言會更有用?
我很樂意就如何實施這一點提出任何意見或建議。謝謝!
PHP是一種Web服務器腳本語言。我不知道它是否用在其他地方。 – 2009-10-01 00:07:24
我認爲你應該對面向對象編程和Java編程語言做更多的研究 - 特別是類,繼承和設計模式。這是解決您的問題的錯誤方法。 – 2009-10-01 00:09:43
這對於遊戲開發來說並不一定是正確的,主要的開發通常是用面向對象的語言來完成的,例如C++和附加組件等,這些都是在諸如Lua這樣的腳本語言中完成的。 – rajax 2009-10-01 00:30:37