游戏使用python和pygame制作,暂没有使用到其他的外部库。title界面包括了游戏的名称和两个按键,“开始游戏”、“关于游戏”。制作了简单的动画,分别是游戏标题名的闪烁和两个按键的鼠标滑过时间。
主界面分成三部分,左上是显示题目的区域,这个区域的题目显示,做了一个字符串的分隔,将比较长的文本分隔成多行。左下是显示答案的区域,答案分为四个,做了鼠标滑过的时间。右边为状态显示区域,显示当前在第几题,当前的分数多少,当前的正确和错误题数。
题库使用xml文件,设计的库是python内置的xml模块。加载了题库的内容后,随机选择题目。答题完成一定数量即完成游戏,游戏结束后由数据统计
背景素材图片收集至网上,做简单处理。
win10 64bit PyCharm Community 2018.1 python 3.6.4 pygame 1.9.3
本来就比较喜欢这类答题类的游戏,有一定的冷知识在里面,而且练习这类的游戏使用到的知识点比较少,尚不用使用到pygame的sprite类。
纯使用python+pygame制作。代码量少。