j1234jj
2016-05-24 14:05
采纳率: 100%
浏览 1.8k
已采纳

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • shifenglv 2016-05-24 16:53
    已采纳

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2016-05-24 14:07
    评论
    解决 无用
    打赏 举报
  • ZSGG_ACM 2016-05-24 15:02

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题