测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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

填空题 困难

题目描述

吃豆人游戏

编程实现:吃豆人游戏:通过方向键控制吃豆人吃到水果,当水果全部被吃掉后游戏结束。

具体要求:

    1.点击绿旗,舞台上出现要求的角色与背景;每个格子内有一个水果和一个幽灵,水果不动,幽灵在各自的格子内随机移动;

    2.通过上下左右四个方向键,可以控制吃豆人的上下左右移动,吃豆人不可以穿越白色墙壁;

    3.吃豆人碰到水果,水果消失;

    4.吃豆人如果碰到幽灵角色,任务失败程序停止;

    5.吃豆人吃完4个水果,4个幽灵消失,1秒后游戏结束。

参考答案

本题难度中等,积木块数量88(去掉重复代码后),涉及到的知识点主要包括: 按键事件编程,按方向键控制角色移动; 控制角色在指定范围内运动; 事件广播机制; 等待条件指令的妙用; 运算符指令,包括随机数、比较运算和逻辑或运算; 负数在运动中的妙用和意义。 本题以经典游戏吃豆人为背景,具有较强的趣味性,重点是如何精确控制角色在指定范围内运动,同时还要有精益求精的态度,不仅要实现功能,还要提供良好的用户体验。

答案解析

11个角色:

水果角色:

吃豆人移动:

幽灵来回移动:

游戏成功:

游戏失败:

上一题 下一题