日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實現簡單的五子棋小游戲

瀏覽:26日期:2022-08-22 10:30:05

五子棋游戲(Java),供大家參考,具體內容如下

思路:

1.首先創建一個棋盤,建立一個二維數組,此文中為一個15*15的二維數組,2.初始化棋盤,給棋盤上個點賦初始值為“+”;3.打印棋盤;4.開始游戲創建一個下棋的函數(playChess),黑方棋子為“●”,白方棋子為“○”,用奇偶數分別代表黑方和白方;判斷輸贏,有5個連續一樣的棋子即為贏,游戲結束

五個棋子連續條件

本來需要判斷8個方向的棋子,但由于棋子沒有方向,頭尾可調換,所以只要使得有四個方向的棋子5個連續就可以,這四個方向分別為:右邊、右上、右下、下邊(其他對應方向也可以),如下圖所示。

Java實現簡單的五子棋小游戲

import java.util.Scanner;public class Demo01WuZiQi { //1.創建一個15*15的棋盤 public static String[][] board = new String[15][15]; public static Scanner scanner = new Scanner(System.in); public static int player = 0; public static void main(String[] args) { //2.初始化棋盤 initBoard(); //3.打印棋盤 printBoard(); //4.開始游戲 startGame(); } private static void startGame() { while (!isGameOver()) { if (player % 2 == 0) { //黑方下棋 System.out.println('>>>請黑方下棋'); playChess('●'); } else { //白方下棋 System.out.println('>>>請白方下棋'); playChess('○'); } player++; } System.out.println('Game Over'); } private static boolean isGameOver() { for (int x = 0; x < board.length; x++) { for (int y = 0; y < board[x].length; y++) { if(!board[x][y].equals('+')){ //向右 if (y < 11) { if(board[x][y].equals(board[x][y+1]) && board[x][y].equals(board[x][y+2]) && board[x][y].equals(board[x][y+3]) && board[x][y].equals(board[x][y+4])) { return true; } } //向下 if (x < 11) { if(board[x][y].equals(board[x+1][y]) && board[x][y].equals(board[x+2][y]) && board[x][y].equals(board[x+3][y]) && board[x][y].equals(board[x+4][y])) { return true; } } //向右下 if (x < 11 && y < 11) { if(board[x][y].equals(board[x+1][y+1]) && board[x][y].equals(board[x+2][y+2]) && board[x][y].equals(board[x+3][y+3]) && board[x][y].equals(board[x+4][y+4])) { return true; } } //向右上 if (x > 3 && y < 11) { if(board[x][y].equals(board[x-1][y+1]) && board[x][y].equals(board[x-2][y+2]) && board[x][y].equals(board[x-3][y+3]) && board[x][y].equals(board[x-4][y+4])) { return true; } } } } } return false; } private static void playChess(String chess) { System.out.print('>>>請輸入棋子的坐標:'); int x = scanner.nextInt() - 1; int y = scanner.nextInt() - 1; if (board[x][y].equals('+')) { board[x][y] = chess; printBoard(); } else { System.out.println('>>>此處已有棋子,請重新輸入'); player--; } } public static void printBoard() { System.out.print(' '); //打印列號 for (int i = 1; i <= board.length; i++) { System.out.printf('%-3d',i); } System.out.println(); for (int i = 0; i < board.length; i++) { //打印行號 System.out.printf('%-3d', i + 1); //打印每一行的棋盤 for (int j = 0; j < board[i].length; j++) { System.out.print(board[i][j] + ' '); } System.out.println(); } } public static void initBoard() { for (int i = 0; i < board.length; i++) { for (int j = 0; j < board[i].length; j++) { board[i][j] = '+'; } } }}

更多有趣的經典小游戲實現專題,分享給大家:

C++經典小游戲匯總

python經典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經典游戲 玩不停

java經典小游戲匯總

javascript經典小游戲匯總

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本国产一区| 亚洲人成在线网站| 国产h片在线观看| 桃色av一区二区| 黄色亚洲大片免费在线观看| 国产精品美女在线观看直播| 亚洲深夜福利| 欧美日韩亚洲三区| 亚洲激情中文| 久久国产高清| 青青青国产精品| 久久99影视| 亚洲涩涩在线| 综合亚洲自拍| 青草久久视频| 鲁大师精品99久久久| 日本久久黄色| 久久婷婷一区| 色8久久久久| 久久精品国产99国产| 99热精品久久| 亚洲精品精选| 97在线精品| 免费人成精品欧美精品| 久久久国产精品网站| 91九色精品国产一区二区| 国产欧美69| 极品裸体白嫩激情啪啪国产精品| 蜜臀av一区二区在线免费观看| 欧美日韩一区二区国产 | 国产亚洲一区在线| 91精品麻豆| 国产精品丝袜xxxxxxx| 日韩欧美高清一区二区三区| 国产成人在线中文字幕| 夜夜嗨网站十八久久| 国产精品亲子伦av一区二区三区| 亚洲成人va| 国产麻豆精品| 在线综合亚洲| 国产91在线精品| 日韩精品成人在线观看| 日韩在线精品| 国产美女久久| 蜜桃久久av一区| 午夜在线一区二区| 水蜜桃久久夜色精品一区| 黄色亚洲精品| 鲁鲁在线中文| 久久亚州av| 日韩国产在线观看一区| 欧美特黄一级大片| 精品三级国产| 国产美女撒尿一区二区| 日韩精品视频在线看| 另类亚洲自拍| 日韩一区精品字幕| 亚洲福利久久| 天堂网av成人| 蜜桃av.网站在线观看| 麻豆国产欧美一区二区三区 | 免费精品视频最新在线| 欧美精品一线| 天堂资源在线亚洲| 久久中文字幕av| 色婷婷久久久| 国产999精品在线观看| 激情黄产视频在线免费观看| 久久精品欧洲| 国产精品国产一区| 国产探花一区| 你懂的亚洲视频| 精品色999| 久久久精品五月天| 黄色av日韩| 日韩精品欧美大片| 国产情侣一区| 国产亚洲一区| 国产伊人久久| 久久精品国产亚洲夜色av网站 | 91精品国产福利在线观看麻豆| 日韩欧美少妇| 狠狠操综合网| 热久久免费视频| 美女视频黄 久久| 亚洲福利免费| 国产亚洲欧美日韩在线观看一区二区| 日韩精品国产精品| 91欧美在线| 亚洲主播在线| 精品资源在线| 美女亚洲一区| 国产乱码精品| 激情婷婷欧美| 国产精品久久久久毛片大屁完整版| 精品九九久久| 最近国产精品视频| 国产成人精选| 亚洲视频国产| 欧洲av一区二区| 国产精品欧美大片| 久久久久免费av| 亚洲精品美女91| 久久国产亚洲精品| 国产私拍福利精品视频二区| 欧美美女一区| 久久精品理论片| 国产专区精品| 亚洲欧美久久久| 麻豆一区在线| 亚洲视频国产| 激情综合亚洲| 国产精选在线| 免费亚洲婷婷| 日本午夜精品| 日韩一区二区免费看| 不卡专区在线| 免费一区二区三区在线视频| 亚洲精品人人| 日韩午夜精品| 亚洲成av人片一区二区密柚| 国产乱码精品一区二区三区亚洲人| 欧美亚洲精品在线| 天堂а√在线最新版中文在线| 日韩高清中文字幕一区| 日韩专区欧美专区| 在线亚洲免费| 亚洲一区二区三区高清| 国产真实久久| 国产综合色产| 亚洲激情精品| av亚洲在线观看| 午夜欧美巨大性欧美巨大| 成人日韩av| 福利视频一区| 精品久久久久中文字幕小说| 国产精品资源| 久久wwww| 麻豆网站免费在线观看| 亚洲国产福利| 水蜜桃久久夜色精品一区| 精品国产乱码久久久| 欧美国产先锋| 91免费精品| 女同性一区二区三区人了人一| 欧美一区二区三区激情视频| 欧美亚洲国产精品久久| 欧美~级网站不卡| 丝袜美腿亚洲一区二区图片| 亚洲精品黄色| 精品中文字幕一区二区三区四区| 黄色aa久久| 狠狠色狠狠色综合日日tαg| 男女精品网站| 久久国产精品免费一区二区三区| 国产精品极品| 久草免费在线视频| 久色成人在线| 久久中文字幕一区二区三区| 免费在线小视频| 五月激激激综合网色播| 精品欧美日韩精品| 欧美影院三区| 久久国产婷婷国产香蕉| 伊人久久在线| 五月国产精品| 欧美sss在线视频| 日韩一区免费| 精品捆绑调教一区二区三区| 一区免费视频| 国产一区二区三区四区| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲精华国产欧美| 国产精品99久久久久久董美香| 久久激情婷婷| 国产精品一区二区三区美女| 欧美久久精品一级c片| 97成人在线| 久久99伊人| 秋霞国产精品| 日韩av网站在线观看| 欧美午夜精彩| 国内揄拍国内精品久久| 色婷婷成人网| 久久成人一区| 欧美色图国产精品| 欧美一级鲁丝片| 国产精品精品国产一区二区| 国产精品一区二区三区av麻| 蜜桃av一区二区三区电影| 九一精品国产| 亚洲二区精品| 伊人久久大香线蕉av不卡| 理论片午夜视频在线观看| 国产一区二区三区四区二区| 国产精久久一区二区| 久久精品资源| 精品国产网站| 亚洲天堂免费电影| 久久中文字幕二区|