我目前有一個主要的大腦屁:)。Java井字遊戲架構
我的計劃是建立一個簡單的Java基於Swing的井字應用程序。我已計劃爲應用程序允許一個玩家,兩個玩家本地和兩個玩家遠程選項。我有一個和兩個球員本地版本工作正常,但我正在努力讓我的頭在兩個球員遠程選項。
值得注意在NetBeans項目我在從邏輯一個單獨的包的GUI。
我炒了我的大腦思考所有的選項。
就像有一個客戶端服務器架構,但隨後如果客戶端在不同的電腦比這減慢了一個球員和兩名球員的本地版本沒有任何理由的邏輯運行。
我想整個應用程序(GUI +邏輯)應該躋身家庭Wirless的網絡上的不同PC的分發。這樣玩家就可以玩一個和兩個玩家本地遊戲,而不會有任何不必要的滯後時間,並查看是否有其他玩家可用於雙人遠程版本。如果我這樣做的問題是誰的邏輯作爲服務器 - 這是如何工作的?
是否選擇2是最好的/唯一的方式去做這件事,因爲這不僅僅是一個網絡遊戲?
有沒有其他方法可以解決這個問題?
我知道用一個遠程遊戲選項來做一個tic tac toe遊戲會是一個客戶端服務器架構的簡單例子,但是有一個玩家,然後在同一個應用程序中的聯網版本是棘手的。
謝謝,
保羅。
如果我的妻子試圖破解我的遊戲,她就深陷困境:)。感謝幫助的人,有時幫助我們談論這些事情。 – Paul 2012-08-11 14:10:01