A41243. 吃豆人游戏编程实现:吃豆人游戏:通过方向键控制吃豆人吃到水果,当水果全部被吃掉后游戏结束。具体要求: 1.点击绿旗,舞台上出现要求的角色与背景;每个格子内有一个水果和一个幽灵,水果不动,幽灵在各自的格子内随机移动; 2.通过上下左右四个方向键,可以控制吃豆人的上下左右移动,吃豆人不可以穿越白色墙壁; 3.吃豆人碰到水果,水果消失; 4.吃豆人如果碰到幽灵角色,任务失败程序停止; 5.吃豆人吃完4…
填空题
困难
知识点
题目描述
吃豆人游戏
编程实现:吃豆人游戏:通过方向键控制吃豆人吃到水果,当水果全部被吃掉后游戏结束。

具体要求:
1.点击绿旗,舞台上出现要求的角色与背景;每个格子内有一个水果和一个幽灵,水果不动,幽灵在各自的格子内随机移动;
2.通过上下左右四个方向键,可以控制吃豆人的上下左右移动,吃豆人不可以穿越白色墙壁;
3.吃豆人碰到水果,水果消失;
4.吃豆人如果碰到幽灵角色,任务失败程序停止;
5.吃豆人吃完4个水果,4个幽灵消失,1秒后游戏结束。
参考答案
本题难度中等,积木块数量88(去掉重复代码后),涉及到的知识点主要包括:
按键事件编程,按方向键控制角色移动;
控制角色在指定范围内运动;
事件广播机制;
等待条件指令的妙用;
运算符指令,包括随机数、比较运算和逻辑或运算;
负数在运动中的妙用和意义。
本题以经典游戏吃豆人为背景,具有较强的趣味性,重点是如何精确控制角色在指定范围内运动,同时还要有精益求精的态度,不仅要实现功能,还要提供良好的用户体验。答案解析
11个角色:

水果角色:

吃豆人移动:

幽灵来回移动:

游戏成功:



游戏失败:


上一题
下一题