掌控板制作打地鼠scratch30

北京皮肤科专业医院 http://m.39.net/pf/a_4781492.html

说一下游戏规则,初始时,变量score为50,屏幕上会显示分数,也会显示你需按的内容(A、B、P、Y、T、H、O、N中的任意一个),你需要快速且正确的按下(+10),这样才能得分并继续游戏。按错或是不按都会扣分(-1,扣分的速度很快,就是游戏刷新的速度)。当分数小于0时,游戏失败,分数大于时游戏胜利。

将“abpython”输入到列表中,原因是我懒,使用列表功能不用新建那么多变量,读取表达也简单些

为了更像打地鼠,我给字母外加了一个矩形边框,也起到提示作用吧!

显示字母的坐标和矩形的坐标需要自己调整一下,我这里调整了一下x坐标,规定了一下随机范围。文本的内容是从列表my_list读取的。

开局第一次随机,只会在A/B按钮之间随机,之后的随机会在“金手指”P\Y\T\H\O\N之间随机(没有什么特殊的原因,就是因为我反应速度比较慢,所以我把游戏难度降低了,有反应速度快的同学可以调整变量“n”的随机范围,从而更改游戏难度)。

注意自定义函数my_func。

关于游戏后金手指的判断:

按对+10,按错或不按-1(一直-1,直到=0).

游戏胜利和游戏失败:

分数大于等于,通关胜利结束游戏;分数小于等于0,游戏失败结束游戏。

好啦!以上就是我制作的“掌控板_打地鼠”小项目了,感兴趣的可以自己动手试试看!用不了你几分钟,还能顺便学习一下“列表”的简单使用。




转载请注明:http://www.aierlanlan.com/tzrz/2632.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了