内容正文:
092吃豆人
学习目标
1、学习如何设置吃豆人的上下左右不穿墙的移动;
2、综合应用变量克隆嵌套等语句实现各角色编程;
3、编写程序实现,豆子随机分布,控制吃豆人上下左右移动去吃豆子,中途有四个小妖怪拦截,看能否躲避它们吃到更多的豆子才能通关哦。
效果展示
知识点讲解
如何使吃豆人不穿墙使用嵌套语句——控制上下左右的方向 如果碰到墙就不走 不碰到墙就走 走的过程中再碰到墙就再停止
知识点讲解
设置妖怪初速速度变量 如果碰到墙就反向弹回来 在竖直方向移动
重要代码解析
有限次克隆 产生10粒豆子
豆子随机分布 不会进入墙里面
前端设计(角色与背景)
角色:查找和绘制角色 可以复制
背景自己绘制 合理即可
参考代码
吃豆人
参考代码
妖怪1
妖怪2
妖怪3
妖怪4
参考代码
苹果
香蕉
豆子
创新与思考
创新思考下,拓展程序能否设置小妖怪左右移动或者分数达到一定数量后提高它们的速度,增加游戏趣味性。
$$