小白的泡泡消灭游戏

【商科转IT的菜鸡】刚学习第二学期,做了一个Swift泡泡游戏(大神请指教)

小白的泡泡消灭游戏

小白的泡泡消灭游戏_第1张图片
众所周知,一款非常经典且有趣的泡泡游戏。在游戏中,玩家需要使用策略来消除不同颜色的气泡以获得高分。

流程图

Created with Raphaël 2.2.0 载入界面,选择新游戏或者查看过往记录 游戏设置 确认? 返回主菜单 yes no

当我运行此应用程序时,出现的第一个界面是加载界面。

小白的泡泡消灭游戏_第2张图片

加载界面后,我们将看到应用程序的主界面。在此界面中,玩家可以看到两个选项,即新游戏和高分。

小白的泡泡消灭游戏_第3张图片

开始游戏

假设我们开始游戏。接下来,我们进入游戏设置页面,玩家可以在游戏开始前输入他们的名字。
1.游戏的默认时间范围是60秒,在这里我们可以调整游戏时间,但是为了获得更好的游戏体验,我将游戏的最短时间设置为10秒。
2.默认情况下,屏幕上显示的最大气泡数为15。也可以调整此数据,但为了界面的美观,我将最小气泡数设置为5。
3. 为了增强游戏体验,我设置了背景音乐播放器开关,可以打开或关闭背景音乐。
小白的泡泡消灭游戏_第4张图片
小白的泡泡消灭游戏_第5张图片
背景音乐设置
小白的泡泡消灭游戏_第6张图片

对于泡泡的设置

颜色 出现频率
红色 40%
粉色 30%
绿色 15%
蓝色 10%
黑色 5%

每种颜色随机出现。

同时我设置了每种颜色的得分:

颜色 得分
红色 1
粉色 2
绿色 5
蓝色 8
黑色 10
如果连续触碰两个或以上相同颜色的泡泡,第一个之后的气泡将获得原始得分的1.5倍

小白的泡泡消灭游戏_第7张图片

设置所需的设置后,我们可以单击“开始”按钮以正式开始游戏。

进入应用程序最有趣的界面时,游戏计时器,当前得分和之前的最高得分显示在顶部。
小白的泡泡消灭游戏_第8张图片

当玩家触摸气泡时,气泡将从屏幕上删除,并且相应的游戏点数会添加到当前分数中。该程序每秒刷新一次所显示的气泡,并且每个游戏的显示方式都不同。
小白的泡泡消灭游戏_第9张图片
小白的泡泡消灭游戏_第10张图片

当游戏计时器达到零时,游戏停止。

该界面根据分数级别显示所有玩家的姓名和最高分数,并将此数据写入永久数据库。
结束后,我们可以选择返回主菜单以进行新一轮游戏。
小白的泡泡消灭游戏_第11张图片

小白的泡泡消灭游戏_第12张图片

望大神指导

你可能感兴趣的:(IOS)