英文打字小游戏,要有多界面交互,界面整洁、美观,可调节游戏等级难度,可配置游戏信息。
要有游戏分数,游戏时间,动画特效,背景音乐,不同游戏等级的历史最高分记录。
拼写成功的英文单词显示中文意思。支持长按回删键[backspace],快速删除单词字母。
多种游戏困难等级让玩家可以侧重提高打字速度、或者练习英语单词。
加载背景音乐(可设为静音模式)
英文单词从上向下降落
可在界面上英文打字并显示
显示游戏血量、游戏分数
支持长按回删键,快速删除单词字母
实现英文单词拼写成功的颜色突出、分数计分功能
在游戏中,可临时调节游戏信息
显示当局游戏分数信息
游戏困难等级
累计得分
所耗时间
历史最高分
退出、重玩游戏选项
pygame: 用于绘制英文打字游戏运行窗口,整体实现游戏动画效果。
pyinstaller: 把项目打包成可执行文件(.exe),可在 Windows 环境下运行程序,无需 Python 环境。
PySimpleGUI: 绘制游戏整体交互窗口(开始、设置、历史最高窗口)。
游戏运行界面,会根据你键盘输入的单词去匹配游戏垂直降落的单词。
单词前缀匹配成功有颜色突出。完全匹配(单词拼写成功)会显示相对应的中文意思,游戏分数加一,游戏血条增加,并且显示拼写动画特效。游戏运行期间游戏血条会一直逐渐减少,游戏结束、暂停才会停止。降落的单词超出游戏屏幕,游戏血条减少。游戏每增加10分、游戏血条快满时,降落的单词速度短暂增速。游戏血条不同状态有不同的颜色显示。可打开游戏设置界面(游戏暂停),动态调节游戏配置信息。播放背景音乐。游戏设置界面用于调节游戏配置信息,游戏运行时也可以调出动态调节。
游戏分为五个等级,分别为
游戏等级名称单词下落速度1简单0.32上手0.53中等1.04困难1.55魔鬼2.0游戏运行期间游戏血条会一直逐渐减少、降落的单词超出游戏屏幕,游戏血条减少,游戏血条减少的程度都随着游戏等级的提高而提高。
临时保存
临时保存,可用于试探不同的配置信息的游戏效果如何,看看是否满意,如果不满意,又可换回原来的配置信息。
临时保存适用于当局游戏有效,重玩、重开都无效。
永久保存
永久保存将把游戏配置信息写入配置文件中,永久生效。
注意:游戏静音状态的调节,无需保存也可实现效果,但每次打开游戏的时候都是声音开放状态。
历史最高界面,显示着不同游戏等级的历史最高分记录。
最高分游戏耗时记录创建时间最后就是游戏版本、作者信息。制作不易,留下你的小红心❤️。
源代码已上传到 GitHub Word Sprite,欢迎大家下载玩耍。
✍ 码字不易,点亮小星星 ⭐️,万分感谢👌
大自然用数百亿年创造出我们现实世界,而程序员用几百年创造出一个完全不同的虚拟世界。我们用键盘敲出一砖一瓦,用大脑构建一切。人们把1000视为权威,我们反其道行之,捍卫1024的地位。我们不是键盘侠,我们只是平凡世界中不凡的缔造者 。
