贪吃蛇项目 预习

贪吃蛇软件的需求:

(1)利用方向键来改变蛇的运行方向。

(2)游戏未结束时空格键暂停或继续游戏,游戏结束时空格键开始游戏。

(3)吃到食物时蛇身变长。

(4)在随机地点生成食物。

(5)贪吃蛇的头部碰撞到墙体或蛇身时贪吃蛇死亡,游戏结束。

(6)显示游戏得分。

项目实现过程:

(1)绘制窗体对象。

(2)静态UI设计(包括小蛇,食物,游戏区域和标题区域)。

(3)绘制或导入游戏所需的图片,如logo,蛇头,蛇身。

(4)使用键盘监听事件和定时器实现小蛇的移动。

(5)小蛇与食物碰撞的实现。

(6)定义变量存放小蛇长度,遍历数组实现小蛇身体的增加功能。

(7)退出条件:贪吃蛇的头部碰撞到墙体或蛇身。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值