用java写的简单五子棋游戏,在此例中,用“+”号代表棋盘;实心圆点代表黑方选手下的子儿;空心圆点代表电脑下的子儿。
先上几张效果图:
1、游戏选择界面:
2、开始游戏后,打印一个25 * 25的方阵代表棋盘:
3、黑方选手先下棋,输入所下棋子的位置坐标:
4、电脑自动下子儿:
5、任意五子相连即赢得胜利:
6、其实就用到了一个类,就不贴项目的结构图了
package com.lgl.day06;
import java.util.Random;
import java.util.Scanner;
/**
* @author 李广亮
* 简单五子棋游戏
*/
public class GoBangGame {
//棋盘大小
private static final int ROWS = 25;
private static final int COLS = 25;
//棋子符号
String frontPieces = "+ ";
String black = "● ";
String white = "○ ";
//判定输赢标志
static boolean flg = false;
private static Scanner sc = new Scanner(System.in);
private Random ra = new Random();
//新建一个二维数组,代表棋盘
private static String[][] board = null;
/**
* 创建棋盘
*/
public void createBoard() {