此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2408
项目地址:https://coding.net/u/wuyy694/p/pinball
项目名称:弹球学成语(pinball learning idioms)
组名:杨老师粉丝群
组长:乔静玉
组员:吴奕瑶 刘佳瑞 公冶令鑫 杨磊 刘欣 张宇 卢帝同
一、开发环境
本产品基于 python + pygame 开发。
二、运行环境
本产品基于 win7及以上系统安装下载运行。
三、文案描述
本游戏致力于解决当下国民传统文化知识匮乏,成语背诵十分困难的问题(详细介绍请见Alpha发布:https://www.cnblogs.com/ylsfsq/p/9873264.html)。在Beta 阶段,我们主要在游戏中添加了成语测试功能,可以使用户在游戏过程中练习分辨相近字形和发音的错误成语,以加强巩固功能一中成语的学习。并且添加了游戏暂停功能,增加了背景音乐的选择。
四、功能介绍 + 美工展示
主界面:
游戏的主界面“成语学习”“成语检测”“关于我们”“设置”四个按钮。相比 Alpha 阶段,我们更改的游戏界面图,使之更加能够与游戏主题相呼应,而且更能增加少年儿童的游戏兴趣。为了适合各种类型的用户,按钮的名称也由原来的英文版本改成了中文版本。
功能一(成语学习)界面:
Alpha 阶段主要功能。
点击“成语学习”按钮实现进入游戏模式:
通过鼠标控制挡板移动接到小球
按w键使小球速度变快
按s键使小球速度变慢
暂停界面:
在本阶段我们设置了暂停功能,点击界面右上角的暂停图标,游戏中断。
点击“continue”按钮继续游戏。
功能二(成语检测)界面:
功能二是我们在 Beta 阶段实现的主要功能。在游戏界面中,会同时从屏幕上方降落两个小球,其中一个小球上面的成语是书写正确的,另一个小球上面的成语书写错误,用户需要控制挡板接住带有正确成语的小球。
此模式采取积分制度,初始分数为100,接到正确小球分数加10。
功能二同样支持游戏暂停功能。
“关于我们”界面:
点击“关于我们”按钮显示游戏官方宣传海报,点击“Back”按钮返回主界面。
“设置”界面:
点击“设置”按钮选择是否添加背景音乐:
点击“1”或“2”选择音乐;
点击“No”不添加背景音乐。
五、Bug修复:
修复了在 Alpha 阶段的一些残存的Bug,例如成语在某些PC端不显示的问题,提高了产品的兼容性。