我們的uni項目是一個半壟斷遊戲。推進本地和網絡功能的半壟斷遊戲
第一階段,遊戲必須支持2個玩家,輪流在同一臺機器上玩。與遊戲的互動是通過標準的輸入/輸出。
現在,在第二階段,我們將推進我們的遊戲,以支持本地和網絡編程,並且最多可以處理4名玩家。在當地情況下,現在最多4人的玩家輪流在計算機上玩,在網絡部分使用客戶端 - 服務器模式,遊戲還應該支持聊天界面。對於這些情況,GUI也是強制性的。
我在尋找關於如何實現這些功能的詳細解釋和提示。我們應該先建立本地模式,然後轉向網絡模式?我們如何處理本地和網絡模式?有沒有關於這種情況的好教程,我解釋過,如果有的話,請把它交給我?
我搜索了網絡,但找不到合適的東西。有關如何繼續從現在開始的詳細解釋是高度讚賞。
你試過的東西到現在的哥們? –
我已經閱讀了一些關於套接字編程的知識。 GUI設計對我們來說不是什麼大問題。一些面板類和框架以及ActionListener在它們上實現。預計這一領域的日常工作。我的想法是現在實現多達4名球員的能力,這在第一階段非常簡單,我們有2名球員。邏輯部分只是一些小的變化,一切都會好的。但是,我所遇到的問題是如何區分本地和網絡模式以及如何處理網絡模式: -/ @abhijeetdhumal – Ratep
您的問題有點過於寬泛,不符合SO的標準。我建議你開始嘗試一些東西,然後問一些更具體的問題(例如「如何安裝Java中的TCP套接字?」或類似的東西)。嘗試給你一些指導:嘗試首先實現本地模式,但嘗試在界面中抽象將數據「發送」給其他玩家的部分。然後,當你移動到遠程時,你可以通過套接字重新實現它,並有一個菜單或一些選擇使用哪種實現。 –