我必須爲Java大學任務編寫一個Java多人pacman遊戲,而且我已經對我的設計進行了一些反饋。吃豆子游戲課程設計
所以我想下去了MVC的風格和this is what I've sketched out。
我從來沒有設計過任何使用MVC的東西,所以我的知識實際上只來自實用的程序員和一個簡短的講座,所以很可能我會誤解或誤解它。
而且,大部分的教程我已經看到了設計簡單的遊戲,不要提MVC在所有所以這是地方MVC是不使用的良好格局的情況下?
我的想法到目前爲止,遊戲邦類將成爲數據存儲的主要來源,並且會使用2d數組來存儲遊戲的狀態,鬼在哪裏,pacman是等
的遊戲類將是主控制器類,將包含主遊戲循環和控制所有的數據之間的相互作用(遊戲狀態)和視圖(可能是一個GUI表示 - 我只是添加了基於文本的文本)。
我有工作,我不得不出來拆分爲客戶端/服務器之後的比賽。在我看來,通過使用這種模式,將大部分數據和處理保留在服務器上並讓客戶端與控制器進行交互並繪製自己的視圖並不難。我還不知道這是如何影響遊戲在網絡上的表現,所以一旦單人遊戲版本完成,我就不得不進一步研究。
任何提示或建議的基礎上,我的設計到目前爲止,將不勝感激 - 還銘記它最終必須是一個多人遊戲。
乾杯,
亞當
企業防火牆背後的很多人將無法關注您的鏈接。你能發佈一個鏈接到實際的網址嗎? – 2009-01-15 15:37:13
鏈接不起作用。 – bzlm 2009-10-11 15:26:34