弹珠游戏

更新时间:2023-03-10 03:47:12 阅读: 评论:0

倡导低碳生活-咿呀咿呀呦

弹珠游戏
2023年3月10日发(作者:虎皮兰)

使⽤Scratch制作打弹球游戏(五)-排名

之前⼏个博客呢,我对弹珠游戏的⼏个功能进⾏了关键点讲解。那么在玩的同时,我们有时候想看看⾃⼰的⼀个排名,那么这个博客呢就是

对排名进⾏⼀个讲解,那这呢也是我们这个游戏的最后⼀个功能,⼤家如果有更好的⽅法,欢迎评论。

⽬录

游戏背景

主题:”我们“之间的较量

舞台:草地、墙⾓、室内等

⾓⾊:⼩球、反弹板、障碍物、得分、增加⽣命道具、⽤户

故事:越来越多的⼈聚集到此,看到⼩球与反弹板,内⼼都蠢蠢欲动,忍不住想去较量⼀翻……

⽬标

1.新建⽤户与得分列表

2.列表排名

3.将⽤户与得分合并为新的列表

功能实现流程图

任务

(1)新建⽤户与得分列表

思路分析

我们既然要做排名,那要先思考我们要涉及哪⼏给主要内容。有⼈肯定在回答,⽤户和得分,那么我们就要创建⼀个东西⽤来存放⽤户和得

分。那就是我们的列表。

程序设计

当我们点击start游戏开始的时候,需要创建两个列表,⽤来存放⽤户与⽤户。步骤如下:

(2)列表排名

思路分析

我们在游戏通关或者结束的时候是要获取⽤户与得分的,在这⾥,我们可以先对得分进⾏⼀个排名,看该⽤户成绩是否⼤于第五个⽤户的成

绩,如果⼤于,则对前五名⽤户重新进⾏排序,并删除第六名的成绩。如果不⼤于,则直接删除该⽤户的成绩,不作计⼊。

程序设计

游戏中途结束之判断得分是否⼤于第五名⽤户

效果图

操作步骤:

步骤⼀:⽤户游戏结束录⼊得分,并判断成绩是否⼤于得分列表中第五个⽤户的成绩。

解析:判断得分是否⼤于得分列表第五名⽤户的成绩,如果⼤于,则提⽰进⼊前五并要求⽤户留下姓名,将姓名录⼊姓名列表。否则就删除

该成绩。

tip:

1.第⼀个如果是⽤户成绩⼤于得分列表中第五名⽤户的成绩;

2.第⼆个如果是⽤户成绩⼩于得分列表中第五名⽤户的成绩;

解析:录⼊成绩与⽤户姓名的时候,如果进⼊前五,那势必会有⼀名⽤户后移⾄第六名,此时删除该⽤户。

步骤⼆:如果成绩⼤于第前五名成绩,则进⼊排名,重新对前五成绩进⾏排序。

思路解析

1.我们既然要对前五成绩进⾏排名,那么⾸先我们需要定义⼀个变量,来控制得分列表中我们排名的顺序。⾸先我们可以获取列表的个

数,然后赋值给我们新建的变量。

2.设置循环条件,由于上⼀步设置的变量等于得分列表的数⽬,那么我们的循环就是⼀个倒叙循环,5-1

3.循环体,我们在循环的时候要判断两个得分的⼤⼩,如果后⾯的分数⼤于前⼀个分数,就需要将两个分数进⾏位置替换,否则,就不需

要。

tip:

⽤户列表排名再此不做解释,可重新输写⼀个程序代表排名,也可直接在得分排名中将⽤户进⾏排名。我⽤的是第⼆种,仅供参考。

(3)将⽤户与得分合并为新的列表

思路解析

我们上⾯操作做完之后,需要真是给我们的是⼀个最终排名的效果,那么我们就需要将两个列表合并为⼀个列表,这⾥我们需要借助⼀个连

接符。

程序设计

将⽤户与得分列表的信息从⾼到低循环录⼊到最终排名的列表中。

尾话

到这⾥呢,我们scratch制作弹珠游戏就已经结束了。不懂的⼩伙伴建议从头开始看,有问题也可以⼀起探讨⼀下,共同学习,从制作到结

束共花时10天,在美观⽅⾯没有过多的去设置,有兴趣的话你可以页⾯设置的漂亮⼀下哈,再见。

燃尽图

本文发布于:2023-03-10 03:47:11,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678391232200306.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:弹珠游戏.doc

本文 PDF 下载地址:弹珠游戏.pdf

上一篇:脸油怎么办
下一篇:返回列表
标签:弹珠游戏
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图