Skip to content

宝箱之国:为日常工作、学习生活增添游戏色彩的小工具

Notifications You must be signed in to change notification settings

iohaoyu/treasure-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

宝箱之国:为日常工作、学习生活增添游戏色彩的小工具

win10系统已经被多个朋友验证可以正常运行,有Github账号的朋友如果觉得还行,可以帮我点一个Star,感激不尽~

这个小游戏名字叫“宝箱之国”,主要的玩法就是你输入一大串奖励内容,然后它会随机给你返回里面的某一个奖励,就像抽奖一样。当然,并不止这些,此外还有称号模块、任务模块、金币模块等等。

整个的想法是这么诞生的:

我前段时间突然想到,何不对自己好一些?一周七天,每天完成当天的学习或者工作任务后都给自己买一些爱吃的东西作为奖励怎么样?哈哈,这一想法一冒出来,我的大脑皮层就开始活跃起来了,拿起笔写下了这样的奖励:

🥛周一:一盒老酸奶;

🍗周二:两个鸡腿;

🍏周三:两斤苹果;

🌯周四:加两包辣条的杂粮煎饼!

🍌周五:两斤香蕉;

🍐周六:两斤苏梨;

🍼周日:AD钙一排;

写着写着发现我想要的不止七个呀,还有龟苓膏、猕猴桃、菠萝、盐花生等等,而且如果每周一都喝老酸奶感觉也会失去新鲜感吧?如果能引入随机奖励就好了,那这样当天我完成任务想要奖励时,从这一长串清单里随机抽奖就好了。

那如果引入金币作为任务奖励会不会更好?此外,如果引入称号作为激励会不会更好?……

这些想法不断冒出来,于是我就有了写这么一个小游戏(小工具)的冲动。

最后我终于完成了它,哈哈,虽然它实现的功能很简单,但由于整个想法完全原创,我在将其实现后得到了莫大的满足感~

🍰感谢右上角Star~

一、使用流程

【首先】 里面分初级、中级、高级三种宝箱,玩家首先需要去自定义每个宝箱里的内容。

【然后】 通过消费金币可以去开宝箱随机获取里面的奖励。金币可以通过完成自己日常的学习工作任务获得。

【其次】 金币和宝箱内容会保存到本地,不会随着程序关闭而清空,不需要每次打开都去更改宝箱内容。

【此外】 里面有累积登录天数设计,不同天数将持有不同称号。

【截图】

截图1 截图2 截图3 截图4 截图5

二、安装运行

【1】不带任何环境的话,下载上面的宝箱之国V1.0.zip文件,解压后双击宝箱之国.exe文件可以流畅运行,大小在24Mb左右。

【2】安装了EasyGui、Python的话,下载宝箱之国.py,就可以直接运行。

【3】EasyGui官网

三、称号解释(借鉴了小说《斗破苍穹》)

累积登录天数=1,获得称号“自律之星”;
累积登录天数>2,获得称号“自律之灵”;
累积登录天数>5,获得称号“自律之王”;
累积登录天数>10,获得称号“自律之皇”;
累积登录天数>20,获得称号“自律之尊”;
累积登录天数>30,获得称号“自律之圣”;
累积登录天数>60,获得称号“自律之帝”;

四、任务难度分级

现实里玩家完成了相应的任务,可以选择完成任务领取金币,金币可以用来开宝箱。 不同难度的任务奖励金币的数量是不一样的,而且同一难度的任务每次提交时,奖励也是在相应范围内随机波动的。 奖励给玩家的金币会保存到本地,不会随着程序关闭而清零;

【初级任务】:应当是难度不大,并且能在一小时之内完成的任务。

【中级任务】:应当是具有挑战性,并且能在1小时~2天之内完成的任务。

【高级任务】:应当是非常具有挑战性,并且花费时间在2天以上的任务。

示例情景一:小明花了半小时修改好了一个Bug,这是初级任务。 于是他就点击按钮“我想完成任务领取金币”,去领取了初级任务的金币奖励;

示例情景二:小明花了一周终于做完了一个小项目,这妥妥地属于高级任务了。 于是他提交了高级任务,领取到了一大笔丰厚的金币奖励。 然后去开了一个高级宝箱,非常幸运地得到了一罐蛋白粉作为奖励!

五、宝箱奖励完全自定义

【注意事项1】:三种宝箱里的奖励初始为空,需要玩家自己去选择按钮"我想修改宝箱里的奖励",然后自行添加; 每次添加都是将宝箱里的内容重置,并不是在原有内容上追加,这需要留意;

【注意事项2】:还需要留意的是,输入宝箱内容时,每个奖励内容之间需要用中文逗号“,”隔开,否则将被识别为属于同一奖励内容。

玩家可以根据自己的个人爱好自定义每个宝箱的内容,比如作者自己设置的每个宝箱内容如下:

【初级宝箱】:看一集动漫,看一局羽毛球比赛视频,逛半小时煎蛋网,玩半小时手游

【中级宝箱】:打一小时台球,打一小时羽毛球,盐花生一袋,苹果两斤,香蕉两斤,苏梨两斤,一小瓶木糖醇

【高级宝箱】:新短袖,新运动鞋,一罐蛋白粉,None,None,None

六、Tips:

【1】奖励可以任意多个,注意用中文逗号隔开即可;

【2】当奖励内容过多时,建议先在其他地方想清楚,罗列好,然后直接复制到对话框,奖励一经添加,会保存到本地,下次再打开程序不用重新输入奖励;

【3】可调整特定奖励的概率:比如你特别想要打台球,那就多输入几次打台球,这样就能提升抽中它的概率了;

【4】为了寻求刺激,你还可以在内容里设置None的选项,意思是有一定概率得不到任何奖励2333,比如上文中我设置的高级宝箱里的内容就是如此;

【5】建议设置的奖励应该是自己非常想要的,符合底层本能,符合自己当前经济实力,能够靠自己立刻得到的东西,比如以下这些奖励就有些不靠谱:

#奖励自己做50个俯卧撑; #奖励自己1千万现金; #奖励自己多刷一套试卷;

七、联系方式:

作者:大野

Wechat:why277855

博客:www.iohaoyu.com

About

宝箱之国:为日常工作、学习生活增添游戏色彩的小工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages