五子棋开发第二天

五子棋两大难点
1.怎么保存棋子
2.怎么算五子连在一起算赢

绘制棋子(保存)

以前是直接点击显示棋子
x = (x - 20 ) / 30 * 30 + 20

y = (y - 80 ) / 30 * 30 + 80

现在是,点击将x,y的坐标先存起来

x = (x - 20 ) 

y = (y - 80 ) 

获取每一个棋子的坐标,之后再显示

for (int j = 0; j <19 ; j++) {

    if (allChess[i][j]==1){
        //输出的时候 * ? + ?
        int tempX= i * 30 + 20;
        int  tempY= j * 30 + 80;
        g.setColor(Color.white);
        g.fillOval(tempX,tempY,14,14);

        /*g.setColor(Color.BLUE);
        g.fillOval(tempX-7,tempY-7,14,14);*/

    }

棋盘绘制????

开始下棋,点击附近的点就会出现在最近的交叉点上??

黑白轮流下,出现点击已经点的点,会变哟!!

首先判断有棋子没    然后再判断是黑棋,还是白旗

判断是否是连城五子,赢了比赛

     1.判断某行是否连成五子

    2.判断所有方向连城五子

 

视频地址:https://www.bilibili.com/video/av46815888/?p=3

 

以及没有完成的项目:第三方登录  https://www.bilibili.com/video/av52424949?from=search&seid=1710898053164023258

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值