此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2408
项目地址:https://coding.net/u/wuyy694/p/pinball
项目名称:弹球学成语(pinball learning idioms)
组名:杨老师粉丝群
组长:乔静玉
组员:吴奕瑶 刘佳瑞 公冶令鑫 杨磊 刘欣 张宇 卢帝同
一、文案
世间万物皆有它的定理,
人生是有一个定义的:
你现在的人生,
其实,
就是你此前所有选择的总和。
所以,
选择能不重要么?
人生的弯路有很多,甚至我们所经历的一直是布满荆棘的盘山路,
世界上本没有路,走的人多了变成了路,
不怕前方布满荆棘,只期待在跌跌撞撞中点滴的成长,
成长是需要代价的,
可那又怎样?
成长的道路无非磕磕碰碰,哪里倒下就在哪里爬起。
成长只是人生的一部分,而人生的道路布满了选择的十字路口,
尊重,理解,创造,
选择最适合你的人生,
选择你憧憬的梦想的样子!
弹球学成语,在磕磕碰碰中,在往往反反中学习成语,
新增功能二检测模式,
期待你的“人生”,有一个美好的“选择”!
你走过的路,每一步都算数!
二、项目简介
1.开发环境
本产品基于 python + pygame 开发。
2.运行环境
本产品基于 win7及以上系统安装下载运行。
3.软件背景
本游戏致力于解决当下国民传统文化知识匮乏,成语背诵十分困难的问题(详细介绍请见Alpha发布:https://www.cnblogs.com/ylsfsq/p/9873264.html)。在Beta 阶段,我们主要在游戏中添加了成语测试功能,可以使用户在游戏过程中练习分辨相近字形和发音的错误成语,以加强巩固功能一中成语的学习。并且添加了游戏暂停功能,增加了背景音乐的选择。
三、美工页面及功能介绍
1.主界面:
游戏的主界面“成语学习”“成语检测”“关于我们”“设置”四个按钮。相比 Alpha 阶段,我们更改的游戏界面图,使之更加能够与游戏主题相呼应,而且更能增加少年儿童的游戏兴趣。为了适合各种类型的用户,按钮的名称也由原来的英文版本改成了中文版本。
2.功能一(成语学习)界面:
Alpha 阶段主要功能。
点击“成语学习”按钮实现进入游戏模式:
通过鼠标控制挡板移动接到小球
按w键使小球速度变快
按s键使小球速度变慢
3.暂停界面:
在本阶段我们设置了暂停功能,点击界面右上角的暂停图标,游戏中断。
点击“continue”按钮继续游戏。
4.功能二(成语检测)界面:
功能二是我们在 Beta 阶段实现的主要功能。在游戏界面中,会同时从屏幕上方降落两个小球,其中一个小球上面的成语是书写正确的,另一个小球上面的成语书写错误,用户需要控制挡板接住带有正确成语的小球。
此模式采取积分制度,初始分数为100,接到正确小球分数加10。
功能二同样支持游戏暂停功能。
5.“关于我们”界面:
点击“关于我们”按钮显示游戏官方宣传海报,点击“Back”按钮返回主界面。
6.“设置”界面:
点击“设置”按钮选择是否添加背景音乐:
点击“1”或“2”选择音乐;
点击“No”不添加背景音乐。
四、Beta阶段的Bug修复
修复了在 Alpha 阶段的一些残存的Bug,例如成语在某些PC端不显示的问题,提高了产品的兼容性。