Java練習用Java寫雙人遊戲簡單四子棋 | 四子棋java

主要用了就這麼多,只建立了一個類connect類來建立一個四子棋遊戲。







package connect; import java.util.*; public class connect { public static ...Java練習用Java寫雙人遊戲簡單四子棋首頁最新HTMLCSSJavaScriptjQueryPython3Python2JavaCC++GoSQL首頁最新SearchJava練習用Java寫雙人遊戲簡單四子棋2018-12-02254為了應付Java老師,借鑑了同學思想,自己動手敲了一個四子棋遊戲。

程式碼很不規範,為了趕時間。

結果寫的和C語言一樣。

原始碼在本文結尾處首先看看遊戲規則,遊戲規則 四子棋的棋盤共有6行7列,棋盤是垂直襬放,每名玩者有21只圓形棋子,以不同顏色辨別。

兩名玩者輪流每次把一隻棋子放進棋盤任何未全滿的一行中,棋子會佔據一行中最底未被佔據的位置。

兩名玩者任何一方先以四隻棋子在橫,豎或斜方向聯成一條直線,便可獲勝,遊戲亦結束。

假如棋盤已完全被棋子填滿,但仍未有任何一方成功把四隻棋子成一直線,則成為和局。

棋盤用了一個二維陣列6*7的二維陣列來構造棋盤。

每次選擇要下的行號行號即可。

isfour()用來判斷下的棋有沒有連成四字,每次下完都判斷一次。

judge()用來判斷所下的棋成功與否,即所下位置是否有棋和棋盤是否能放下主要用了就這麼多,只建立了一個類connect類來建立一個四子棋遊戲。







packageconnect;importjava.util.*;publicclassconnect{publicstaticvoidmain(Stringargs[]){intstart=0;intcount=0;intcount_max=42;connect_fourone=newconnect_four();one.display_board();do{System.out.println("請白子先行");Scannerin=newScanner(System.in);intcow=in.nextInt();if(one.judge(cow,1)==1){start=1;count++;}else{start=0;}}while(start==0);one.display_board();System.out.println();intcolor=2;do{//one.getcolor();System.out.println("對手出棋");Scannerin=newScanner(System.in);//intraw=in.nextInt();intcow=in.nextInt();if(one.judge(cow,color)==0){System.out.println("出棋失敗,請重新出棋");}else{count++;if(one.is_four(cow,color,0,1)==1){if(color==1)System.out.print("\t\t\t\t圈圈");elseSystem.out.print("\t\t\t\t叉叉");System.out.print("勝出\n");one.display_board();System.out.println();return;}if(color==2)color=1;elsecolor=2;}one.display_board();}while(count

常見健康問答


延伸文章資訊