答:我認為是可行的。
一、基於安卓系統的中國象棋遊戲的設計 (一)系統的總體設計 本文設計的象棋遊戲系統是一款由手機作為客戶端到PC伺服器的網路遊戲,它的系統框架由伺服器和移動終端組成。其中PC伺服器主要用於同步轉發手機客戶端的資料,由此客戶端之間就可以透過伺服器來實現通訊,而手機客戶端的作用是遊戲的操作,介面的顯示並與伺服器之間通訊。 (二)系統的模組設計 在遊戲的開發設計中,主要運用了人工智慧技術,網路通訊資訊管理技術等,遊戲有聯機的人人對戰以及人機對戰模式,為了實現手機客戶端與PC伺服器之間的通訊以及人機對戰功能,在設計中將遊戲的開發分為五個部分,並分別從靜態模型設計和動態模型設計來闡述系統的設計,這五個模組分別為:(1)棋房間、棋桌模組:主要用於實現客戶端分流與人人對戰;(2)棋盤、旗子模組:包括遊戲中棋盤的佈局以及棋子的走法,系統的規則判斷;(3)人工智慧模組:具有人機對戰的功能;(4)網路通訊模組:主要用於客戶端與伺服器的通訊,資料的傳送;(5)資源儲存模組:主要用於儲存遊戲中用到的聲音資源,圖片資源等。 (1)中國象棋遊戲靜態模型的設計。在遊戲中,用Bitmaploader作為圖片資源模組的靜態類,聲音資源用CNChesssoundmanager靜態類,並將遊戲中涉及到的棋子、棋盤等圖片資源和聲音資源採用獨立的模組,這樣不僅方便資源的維護,還可以實現資源的複用。 在遊戲中,棋子和棋盤是遊戲中非常重要的一部分,對使用者具有直接的影響,在設計中,棋子用CNChess作為基類,棋子的房間類為CNChessroom,棋桌類為CNChesstable,並在設計中直接使用棋盤類介面,並不透過內部處理,這樣就大大降低了模組間的耦合程度。 網路模組作為聯機對戰的重要模組,採用CNChessclientsockerserver,Networkmanager類來實現網路連線和傳輸網路資訊。
答:我認為是可行的。
一、基於安卓系統的中國象棋遊戲的設計 (一)系統的總體設計 本文設計的象棋遊戲系統是一款由手機作為客戶端到PC伺服器的網路遊戲,它的系統框架由伺服器和移動終端組成。其中PC伺服器主要用於同步轉發手機客戶端的資料,由此客戶端之間就可以透過伺服器來實現通訊,而手機客戶端的作用是遊戲的操作,介面的顯示並與伺服器之間通訊。 (二)系統的模組設計 在遊戲的開發設計中,主要運用了人工智慧技術,網路通訊資訊管理技術等,遊戲有聯機的人人對戰以及人機對戰模式,為了實現手機客戶端與PC伺服器之間的通訊以及人機對戰功能,在設計中將遊戲的開發分為五個部分,並分別從靜態模型設計和動態模型設計來闡述系統的設計,這五個模組分別為:(1)棋房間、棋桌模組:主要用於實現客戶端分流與人人對戰;(2)棋盤、旗子模組:包括遊戲中棋盤的佈局以及棋子的走法,系統的規則判斷;(3)人工智慧模組:具有人機對戰的功能;(4)網路通訊模組:主要用於客戶端與伺服器的通訊,資料的傳送;(5)資源儲存模組:主要用於儲存遊戲中用到的聲音資源,圖片資源等。 (1)中國象棋遊戲靜態模型的設計。在遊戲中,用Bitmaploader作為圖片資源模組的靜態類,聲音資源用CNChesssoundmanager靜態類,並將遊戲中涉及到的棋子、棋盤等圖片資源和聲音資源採用獨立的模組,這樣不僅方便資源的維護,還可以實現資源的複用。 在遊戲中,棋子和棋盤是遊戲中非常重要的一部分,對使用者具有直接的影響,在設計中,棋子用CNChess作為基類,棋子的房間類為CNChessroom,棋桌類為CNChesstable,並在設計中直接使用棋盤類介面,並不透過內部處理,這樣就大大降低了模組間的耦合程度。 網路模組作為聯機對戰的重要模組,採用CNChessclientsockerserver,Networkmanager類來實現網路連線和傳輸網路資訊。