这份作业的灵感来自于我经常使用的锁定手机屏幕种树苗从而达到控制玩手机效果的forest软件。将学习时间化为可见的虚拟植物成长可以让我们学习的幸福感大幅提升,减少虚度时间,也可以提高自我控制能力。
所以我希望设计一个可以让同学们量化学习时间,种植虚拟植物的小程序。
具体的使用方法可以参考菜单栏中的游戏说明,会有详细的介绍窗口弹出。
菜单栏中的开始里有领种子和退出两个选项,通过下方嵌入的turtle窗口可以查看植物的生长实况
运行窗口图片
(初始界面)
(运行界面)
内置的功能包括
1.种植一棵虚拟的智慧果,可以给它设定个性化昵称。
2.智慧果本身依靠水滴长大(也就是录入的有效学习时长)。学习时间是浇水,荒废时间是摧残。
3.通过查看键可以查看智慧果的生长周期,分为睡眠、发芽、开花、结果、四个部分(合计30小时可种好一枚智慧果)。
我遇到的困难
1.1.插入的turtle程序依然比较简陋。
2.智慧果软件每次只能种一棵,然而在实际应用中,每个同学对各个学科的时间分配是不同的。笼统的计数不够准确,我希望可以实现同时种多个果实的效果。
实现代码