标题:[分享]我写的贪吃蛇,大家可以看一下
只看楼主
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 

还有关于画第一个蛇的代码Rectangle rec1=new Rectangle(rec.x,rec.y+(blockWidth+blockSpace),rec.width,rec.height);
比如说往下走,加了一个22,保存,此时的高度就是20+22,然后放到list里面去,画出来,移除最后一个元素,再把第一个元素取出来,再在次基础上加22,是吧!!!

2006-06-26 11:20
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
加12,这样做是为了让蛇的座标相对是有规律的,这样的话,和食物可以对得很准
否则的话,就不准了

可惜不是你,陪我到最后
2006-06-26 11:25
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 
对是加12,我分析的是对的吗?千里老兄.....
2006-06-26 11:58
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
你的分析是对的,不错

可惜不是你,陪我到最后
2006-06-26 12:05
☆王者至尊☆
Rank: 1
等 级:新手上路
威 望:1
帖 子:43
专家分:0
注 册:2006-6-21
得分:0 
千里的东西 得顶!

2006-06-26 13:35
Java_Junior
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-26
得分:0 
感谢斑竹的精彩奉献
2006-06-26 14:50
sjmclc
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-6-26
得分:0 
不错不错.向楼主学习
2006-06-26 20:46
lw8484654
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-12-1
得分:0 
list.get(0).contains(food);千里老兄,为什么这句代码我怎么都编译不过去呢?这句话到底是什么意思呢?
是:当蛇的第一个元素和食物一样的时候,那么就让分数往上加吗?
是这个意思吗?
2006-06-26 23:24
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
是不是你的JDK不是1.5版的
否则是肯定可以编译通过的
这句是判断是否吃到了食物

可惜不是你,陪我到最后
2006-06-27 10:26
guo001
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-3-19
得分:0 
版主真是高手,要多向你学习。

2006-06-27 15:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-74716-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.308714 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved