您的位置:首頁>熱點(diǎn) >
  • 五子棋盤打印版_五子棋盤打印

    2023-04-16 08:56:20 來源: 互聯(lián)網(wǎng)

1、主要步驟和思路:1,制作一個(gè)棋盤類。

2、棋盤類里面有行屬性,列屬性,二維數(shù)組屬性。

3、有一個(gè)打印棋盤的方法。


(資料圖片僅供參考)

4、做一個(gè)測試類,先打印出棋盤。

5、利用二維數(shù)組先打印出棋盤2,制作一個(gè)下棋類。

6、1》將棋盤類放入該類,作為屬性。

7、因?yàn)橐玫狡灞P。

8、2》游戲開始方法start()。

9、首先是玩家1下棋,利用鍵盤輸入,將玩家1的棋子放入棋盤。

10、下完之后打印出棋盤3》當(dāng)玩家1下完之后,輪到玩家2下棋。

11、這里要有一個(gè)判斷的方法。

12、4》將玩家2的棋子放入棋盤,其實(shí)就是玩家1放棋子的代碼。

13、3,將棋子放好之后,就需要看棋盤是否連成線了。

14、1》寫四個(gè)方法,返回boolean。

15、每個(gè)方法連成一線。

16、四個(gè)方向連成線。

17、橫,豎,左斜,右斜。

18、算法:循環(huán)遍歷棋子所在位置的前面四個(gè)和后面四個(gè)坐標(biāo),如果是連著的,說明五子連珠了。

19、4,在start()方法里面加代碼,如果玩家1已經(jīng)連成線了,那么提示玩家1已經(jīng)贏了,跳出游戲。

20、5,注意,還需要判斷玩家放棋子的時(shí)候,是否已經(jīng)超出棋盤的邊界,是否該坐標(biāo)已經(jīng)有棋子。

21、這里拋出異常信息。

22、下面公布代碼:首先是代碼結(jié)構(gòu)。

23、圖中有棋盤類,棋盤計(jì)算類,測試類,自定義異常類。

24、***.java 測試運(yùn)行類。

本文到此分享完畢,希望對大家有所幫助。

關(guān)鍵詞:

免責(zé)聲明:本網(wǎng)站所有信息,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),投資者據(jù)此操作,風(fēng)險(xiǎn)請自擔(dān)。

上一篇:

下一篇:

相關(guān)閱讀