多样的弹球游戏优化 | 编程show
在上周的学习中,大家学习了弹球游戏。就让我们来看一下,学生们多样的项目优化吧~
舒子未 作品
小猫快跑
在本程序中,舒子未同学没有使用板子来“挡”球,而是另辟蹊径,使用鼠标控制小猫来“躲”球。在游戏中,舒子未同学使用了“克隆体”和“计时器”,每过一定的时间,小球就增加一个。随着屏幕中飞舞的小球越来越多,游戏的难度变得越来越高,也越来越考验我们敏捷的反应。
游戏左上角的计时器,告诉着我们游戏进行的时间。当猫不幸碰到小球,游戏结束,计时器记录下我们“生存”的时间。是不是想起了那个经典的游戏“你能坚持多少秒”呢~
Oliverdd 作品
乒乓球
在Oliverdd同学的作品中,最吸引人的,是右上角的,随着板子成功反弹球而增加的“得分”,和左上角那五颗大大的星星。这些星星是做什么的呢?
玩着玩着会发现,球的运动速度,会随着游戏的时间而逐渐变快,游而戏的难度也逐渐增加,有时,就会没来得及挡住球,让它碰到底部的红色区域,咦,星星少了一颗。原来星星,就代表了我们的“生命”。当星星全部消失,程序即结束。非常形象化,也非常有趣~
强蔚 作品
乒乓球大战
强蔚同学的作品,初看,只是在弹球游戏的基础上,增加了一个“得分”的变量,每次成功反弹球,得分增加10。慢慢地玩下去,当“得分”超过一个固定值之后,忽然,屏幕上会多出两个球来!三球齐飞,我们要反弹每一个球,确保它们都不碰到底部的红色区域。如果不幸碰到,“命数”这个变量就会减1。如果“命数”变成0,游戏就会结束。
强蔚同学的作品,在弹球教学示例的基础上,综合性地加入了多角色、得分、生命值和闯关,还有“说”和“发消息”,是一个优秀的程序优化示例~
赞 (0)