flash五子棋心得——致我写的第一个程序

       在下程序小白,前不久完成了人生第一个程序(flash as3.0),在此写下一点感悟,还有其中的一些问题希望能和其他小白共勉。

       这是最终的样子(没有在找素材上花多大力气,见谅。。)

       接下来分享一下自己在做五子棋的时候遇到的一些问题。

       第一:对话框。

       因为下棋过程中有很多信息是需要输出的,所以是需要有一个对话框一样的存在显示提示。我一开始用的是trace,但很明显不能满足需求,所以只能另寻出路。             

                                         

       这个就是在游戏界面里加入一个提示框,其中的数字“36”是字体大小。之后如果要修改文本框内容的话(如黑方落子结束),只要txt.text = "      ";就好了,比较方便。

       第二:在胜负判断的时候引发的问题。

       胜负判断的思路就是下了子之后,在这个子之后“一”“l”“/”“\”四个方向判断连子数,判断一步,是同色继续判断,到头了回头继续数(可能还有更好的方法,但这种比较直观)。这个思路我是很早就想到了,但胜负判断那一块断断续续写了很久。后来回顾的时候才发现,我在判断连子数的时候用的坐标,和平时的坐标用的都是i,j两个参数。比如我下了(3,3),判断发现(3,4)同色,这个时候(i࿰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值