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

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

Java實現(xiàn)簡單的五子棋小游戲

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

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

思路:

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

五個棋子連續(xù)條件

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

Java實現(xiàn)簡單的五子棋小游戲

import java.util.Scanner;public class Demo01WuZiQi { //1.創(chuàng)建一個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] = '+'; } } }}

更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,分享給大家:

C++經(jīng)典小游戲匯總

python經(jīng)典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經(jīng)典游戲 玩不停

java經(jīng)典小游戲匯總

javascript經(jīng)典小游戲匯總

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

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本午夜大片a在线观看| 色8久久久久| 日韩av在线免费观看不卡| 美女精品网站| 日韩1区2区日韩1区2区| 美女91精品| 日韩国产欧美在线播放| 国产视频一区二区在线播放| 97成人超碰| 国产精品99一区二区三区| 欧美国产先锋| 色一区二区三区四区| 日韩在线精品| 在线看片福利| 国产精品综合色区在线观看| 亚洲免费一区二区| 天堂va欧美ⅴa亚洲va一国产| 欧美亚洲专区| 日韩欧美中文| 国产在线一区不卡| 国产一区日韩一区| 日韩精品91亚洲二区在线观看| 免费一级欧美片在线观看网站| 色一区二区三区| 黑人精品一区| 欧美~级网站不卡| 在线观看一区| 一本大道色婷婷在线| 亚洲欧美专区| 蜜臀久久精品| 蜜臀国产一区二区三区在线播放| 国产精品伦一区二区| 日韩精品一卡| 国产精品久久久久77777丨| 婷婷色综合网| 国产成人调教视频在线观看| 中文字幕av一区二区三区人| 美女高潮久久久| 亚洲视频二区| 亚洲美洲欧洲综合国产一区 | 日韩免费看片| 7m精品国产导航在线| 亚洲精品1区2区| 日韩欧美二区| 麻豆国产精品一区二区三区| 国产福利片在线观看| 久久国产精品免费精品3p| 国产综合精品| 国产91欧美| 欧美另类中文字幕 | 亚洲精品进入| 亚洲成人va| 国产精品13p| 免费亚洲一区| 国产精品日韩精品中文字幕| 日产欧产美韩系列久久99| 美女精品在线| 美女国产精品| 亚洲精品视频一二三区| 日韩专区在线视频| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲激情久久| 国产视频一区免费看| 99pao成人国产永久免费视频| 精品欧美激情在线观看| 欧美日韩一区二区三区视频播放| 精品中文字幕一区二区三区| 国产精品极品国产中出| 欧美成人一二区| 国产精品99在线观看| 久久影视一区| 快she精品国产999| 中文字幕日韩高清在线| 欧美久久久网站| 国产资源在线观看入口av| 欧美日韩精品免费观看视完整| 久久国产99| 欧美激情精品| 欧美激情三区| 日韩欧美久久| 精品欧美日韩精品| 麻豆精品在线视频| 亚洲涩涩在线| 日韩欧美久久| 麻豆精品蜜桃| 一区二区国产在线| 国产精品宾馆| 婷婷色综合网| 麻豆精品在线观看| 亚洲一级高清| 日韩精品网站| 国产欧美日韩视频在线| 亚洲精品成人图区| 亚洲少妇一区| 欧美xxxx中国| 久久成人国产| 国产精品成人自拍| 在线成人直播| 精品国产成人| 日韩一区二区三区精品 | 91精品国产一区二区在线观看| 欧美激情国产在线| 无码日韩精品一区二区免费| 涩涩av在线| 久久精品99国产国产精| 四虎4545www国产精品| 国产欧美日韩免费观看| 亚洲一级在线| 国产99久久久国产精品成人免费| 国产亚洲欧美日韩精品一区二区三区| 美女国产一区二区三区| 日韩有码av| 免费人成在线不卡| 亚洲午夜精品久久久久久app| 涩涩涩久久久成人精品| 综合欧美精品| 亚洲精品一区三区三区在线观看| 91精品国产一区二区在线观看| 亚洲综合不卡| 国产精品88久久久久久| 中文字幕人成乱码在线观看 | 麻豆精品新av中文字幕| 日本成人一区二区| 亚洲一区二区av| 日av在线不卡| 综合激情网站| 久久午夜精品| 亚洲涩涩av| 亚洲精品乱码日韩| 亚洲日本欧美| 视频一区日韩精品| 日韩国产一二三区| 欧美sss在线视频| 国产精品国产一区| 欧美a一区二区| 精品五月天堂| 欧美香蕉视频| 国产亚洲网站| 日韩精品1区2区3区| 国产精品亚洲片在线播放| 久久精品国产久精国产| 超级白嫩亚洲国产第一| 色吊丝一区二区| 日韩在线观看一区二区| 欧美在线不卡| 久久婷婷久久| 日韩精品视频一区二区三区| 日韩一区二区三区精品 | 久久性天堂网| 日韩和欧美一区二区| 国产成人精品亚洲线观看| 日韩欧美字幕| 午夜电影一区| 国产精品专区免费| 天堂中文在线播放| 四虎884aa成人精品最新| 免费中文字幕日韩欧美| 欧美激情麻豆| 一区在线免费| 欧美1区2区3| 日韩视频一区| 精品国产欧美日韩| 亚洲欧洲av| 91嫩草亚洲精品| 久久在线免费| 亚洲精品系列| 亲子伦视频一区二区三区| 91在线成人| 999在线观看精品免费不卡网站| 国产精品一区二区av日韩在线| 激情偷拍久久| 国产精品亚洲一区二区三区在线观看| 日本欧美在线看| 今天的高清视频免费播放成人| 久久xxx视频| 日韩福利视频导航| 国产亚洲一级| 日韩欧美一区二区三区免费观看| 日韩欧美中文字幕在线视频| 日本精品不卡| 日本欧美国产| 麻豆成人av在线| 国产探花一区| 国产日韩免费| 欧美日韩亚洲一区三区| 日本va欧美va瓶| 亚洲精品第一| 日韩国产成人精品| 日韩精品成人在线观看| 亚洲小说春色综合另类电影| 日韩视频二区| 亚洲激情国产| 国产精品日韩欧美一区| 视频一区欧美日韩| 日本午夜精品久久久久| 婷婷精品在线观看| 日韩高清不卡一区二区| 国产欧美日韩一区二区三区四区| 青青伊人久久| 国产精品欧美日韩一区|