设计五子棋(java)

该文章描述了如何设计一个15*15的棋盘,使用二维数组表示,并设定初始状态。接着,它讲解了循环落子的步骤,包括判断棋子不能落在棋盘外或已有的位置。最后,文章阐述了三种判断棋子胜负的方法:横向、纵向和斜向的连续棋子判断。
摘要由CSDN通过智能技术生成

1.设计棋盘和初始页面

导入提前设置好的要素

二维数组构成一个15*15的棋盘

输入坐标作为黑白棋子的落子位置

用提前设置好的素材符号"+"作为棋盘

2.设置循环落子的步骤

boolean flag=true;

if(true){

....

...

flag=false}

else{

...

...

flag=true}

对落子进行两个判断,

不能出现棋盘外不能无法识别的位置,

不可重复的位置落子,

3.对棋子进行输赢3判断(满足坐标要求即可)

横向判断,纵向判断,斜向判断

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值