VB问题。请大家帮帮忙!我自己做的VB贪吃蛇小程序

请大家帮帮忙!我自己做的VB贪吃蛇小程序,它能运动,用键盘上下左右都可以,但是吃食物的时候,食物不能消失。蛇直接穿过了食物。 不知道是否属性设置的问题,还是键盘输入的问题。下面有两个程序,一个是正确的,一个错误的,求大家帮忙调试一下。
http://pan.baidu.com/s/1dE6HLAh 无需密码,直接下载下来,调试即可。谢谢大家!谢谢啊。C币不够,发个支付宝账号过来。直接支付。(10-20元都是可以接受的)

3个回答

我也用vb做过贪吃蛇,我当时用按钮控件做的食物和蛇,当蛇头的坐标与食物的坐标重合,代表食物被蛇吃。得分后,就将位置数组中相应的元素置零,代表食物被吃,然后用随机数函数生成新的坐标,以得到新的食物。"食物"不会消失,只是位置改变了而已。在生成新的坐标时,注意不要让食物落在蛇身上,如果刚好落在蛇身上,就重新生成一个新的坐标。

j1234jj
卓绝坚苦 谢谢啦!能不能看看我的代码,帮我调试一下。我发现主要是吃食物时,蛇头与食物对应的坐标的判断那一段代码执行不了,程序根本不执行。
3 年多之前 回复

蛇直接穿过食物,我觉得应该是程序逻辑设计有问题,我猜就是你在判断蛇吃到食物后,没有把食物这个标记去掉。
我用c写过一个贪吃蛇的简单程序,你可以参考下http://blog.csdn.net/ZSGG_ACM/article/details/50195143

j1234jj
卓绝坚苦 谢谢啦!能不能看看我的代码,帮我调试一下。我发现主要是吃食物时,蛇头与食物对应的坐标的判断那一段代码执行不了,程序根本不执行。
3 年多之前 回复
j1234jj
卓绝坚苦 谢谢啦!能不能看看我的代码,帮我调试一下。我发现主要是吃食物时,蛇头与食物对应的坐标的判断那一段代码执行不了,程序根本不执行。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!