當前位置:編程學習大全網 - 網站源碼 - vb象棋小遊戲

vb象棋小遊戲

棋盤用二維數組實現

每走壹步判斷該數組有將或帥沒

馬字只能走日,也壹樣,

if abs(oldx-newx)*abs(oldy-newy)=2

馬走

end if

_____________________________________

很早以前做過做過象棋小遊戲,

我的方法是把棋子做成壹個自定義控件

在該控件裏定義棋子的行為規則

棋盤用數組存當前棋局各棋子的位子

————————______________________________

棋子每走壹步,首先調用棋子的判斷函數,

看看是否符合自己的行為規則,

然後更改棋盤數組的某個值

更改前判斷該點有沒將或帥,有就結束

_______________________________

汗,10年前編的,早沒了,

自定義控件麽,

妳可以看看MSDN上的相關內容

簡單點解釋就是:

類似VB自帶的控件比如Label

其行為由編制者規定

網上的第三方控件都是自定義控件

_________________________________

有過這個過程,十年前,連討論的都沒幾個

所有的東西都要自己找

不過這樣有成就感,哈

建議,多找幾本基本的書先看看

對面向對象的編程有了大致的了解後

再仔細想想應該怎麽解決

  • 上一篇:Vue3+vant3進行表單驗證,調用後臺接口異步驗證?
  • 下一篇:求基於單片機的應答機原理(六路或八路)單片機代碼
  • copyright 2024編程學習大全網