Java练习用Java写双人游戏简单四子棋

为了应付Java老师,借鉴了同学思想,自己动手敲了一个四子棋游戏。代码很不规范,为了赶时间。结果写的和C语言一样。源码在本文结尾处

首先看看游戏规则,

游戏规则

 四子棋的棋盘共有6行7列,棋盘是垂直摆放,每名玩者有21只圆形棋子,以不同颜色辨别。两名玩者轮流每次把一只棋子放进棋盘任何未全满的一行中,棋子会占据一行中最底未被占据的位置。两名玩者任何一方先以四只棋子在横,竖或斜方向联成一条直线,便可获胜,游戏亦结束。假如棋盘已完全被棋子填满,但仍未有任何一方成功把四只棋子成一直线,则成为和局。

棋盘

用了一个二维数组6*7的二维数组来构造棋盘。每次选择要下的行号行号即可。

isfour()

用来判断下的棋有没有连成四字,每次下完都判断一次。

judge()

用来判断所下的棋成功与否,即所下位置是否有棋和棋盘是否能放下

主要用了就这么多,只创建了一个类connect类来建立一个四子棋游戏。。。。

package connect;
import java.util.*;

public class connect
{
	public static  void main(String args[])
	{
		int start=0;
	
		int count=0;
		int count_max=42;
		connect_four one=new connect_four();
		
		one.display_board();
	
		do
		{
			System.out.println("请白子先行");
		
			Scanner in=new Scanner(System.in);
			int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值