1.立项背景和目标
高三冲刺阶段,生词来源零散、针对性弱,正版“百词斩”无法按校本卷、高频错词快速生成背诵清单。项目旨在用 Pygame 做一套“极简高考生词斩”,一键生成专属背诵任务。
2.软件功能与核心模块
方向切换:中->英、英->中两种模式。
背词引擎:每轮6选1,右上角计时。
智能复习:错词自动入库,可重复背同一批单词。
结算页:红绿双色标记正误,支持鼠标滚轮连续浏览详情
3.业务流程
启动->多线程极速加载->选择“单词数量+方向”->进入背词循环(计时+6选1)->结束生成结算清单->选择“再背一次”或“退出”。
1.整体架构与技术栈
Pygame负责图形渲染与事件循环;线程池 concurrent.futures 做 I/O 加速。
2.我的负责模块及量化结果
独立开发。
多线程加载:5000词条冷启动0.76s,比单线程快6倍。
背词核心:6选1布局动态适配720×1280至1920×1080,帧率稳定在165FPS;计时精度±30 ms。
结算页:200条记录滑动延迟 <16 ms,内存占用稳态38MB。