只說核心部分的話,第壹:要有壹個棋盤。既然是戰棋,我想棋盤是必不可少的,棋盤的每壹個單位或者叫格子都是相對獨立的對象,擁有自己的屬性(比如可不可以到達,到達之後會不會出發壹些什麽效果之類的)。第二:就是棋子。棋子同樣作為獨立對象存在,擁有自己的屬性,可以定義壹些專門的數據類來保存特定的狀態、技能等。每壹顆棋子有自己的生命周期,生成和死亡方法,還有自己的狀態,比如當前是可行動的,不可行動的,戰鬥中,移動中等等(根據妳的玩法)。第三:就是棋盤和棋子的結合,就像象棋壹樣,每壹個棋子有自己的移動規則,尋路可以用A*。
上一篇:電腦版uc瀏覽器工具選項在哪裏下一篇:材料設計標準源代碼