我剛完成編程轉向和卡邏輯到視覺基礎遊戲我設計。如何將多人遊戲元素編程爲視覺基礎2010遊戲
最初,我開始時的用戶可以選擇遊戲大小,無論是2,3,4還是5人遊戲。
所以我選擇5人遊戲。當我選擇5個玩家時,我的卡牌陣列中的卡牌將被加載到每個玩家卡陣列中。當他們玩他們的牌時,他們的牌被從他們的陣列中減去丟棄數組。當deckarray已滿時,丟棄陣列將成爲新套牌,將其值加載到套牌陣列中並將其值設置爲0.
當前每個玩家輪流由我稱爲「T」的變量的值確定。當玩家輪到他時,應用程序屏幕將代表牌的所有複選框變爲代表下一個玩家牌的值。所以目前所有玩家的本質是共享相同的形式,並且只能訪問1臺計算機。
回想我所問的問題,我如何在程序中實現網絡代碼,以允許網絡上的多臺計算機連接並共享遊戲會話,當T改變其價值時,下一個玩家獲得收益控制「他們的」計算機上的屏幕。現在我不會擔心所有玩家分享相同的表格,並且在玩家轉向時看到其他玩家卡片,我只想在網絡部分開始。
目前我正在使用visual basic 2010.我搜索了沒有運氣的教程。
希望我的問題不太廣泛...很難縮小有關網絡多人遊戲的問題。
有些代碼通常會使整個過程快得多。另外,爲什麼不嘗試閱讀一些教程,如[這一個](http://msdn.microsoft.com/en-us/library/bew39x2a.aspx)。如果你沒有得到它,請回到我們的問題。 – christopher 2013-04-30 16:21:26
我認爲這個問題需要更加具體,但即使在重寫的情況下,它也會得到更好的處理:http://gamedev.stackexchange.com/。 – Pitto 2013-04-30 16:22:14
我會研究使用WCF創建一個可以將事件引發到客戶端的服務。 – 2013-04-30 16:23:44