.

网络游戏防沉迷系统帮你管控孩子的游戏时间

郑华国 http://disease.39.net/bjzkbdfyy/170519/5387140.html

棋盘·麦粒

随着期末考试的结束,很多学生已经开启了暑假模式。但令许多家长苦恼的是,暑假孩子们打游戏的事情。很多家长反映孩子玩游戏上瘾,家长因为上班没法管孩子,爷爷奶奶在家又管不住孩子,暑假时间这么长,孩子沉迷打游戏,该怎么办?

为了防控网瘾,中国有关部门于年提出的一种技术手段,叫网络游戏防沉迷系统(简称:防沉迷系统),并制订了《网络游戏防沉迷系统开发标准》和《网络游戏防沉迷系统实名认证方案》。这种系统旨在解决未成年人沉迷网络游戏的现状"。自年4月15日起,网络游戏防沉迷系统已经在全国推行并全面实施。

《网络游戏防沉迷系统开发标准》的核心内容是:未成年人累计3小时以内的游戏时间为“健康”游戏时间,超过3小时后的2小时游戏时间为“疲劳”时间,在此时间段,获得的游戏收益将减半。如累计游戏时间超过5小时即为“不健康”游戏时间,收益将降为0,以此强迫未成年人下线休息、学习。

今天,我们就用Python编写一个代码,实现网络游戏防沉迷系统的效果,当未满18岁的用户玩游戏时,会受到防沉迷系统的限制,也就是会提示用户的累计在线时间:

1.累计游戏时间超过3小时,游戏收益(经验、金钱)减半。

2.累计游戏时间超过5小时,游戏收益为0

程序分析:

通过对防沉迷系统分析,我们得知:

1.如果想用Python编写代码完成防沉迷系统,需要向用户获取两个条件:

玩家(用户)年龄

游戏时间

2.判断年龄是否大于18岁:

=18岁,则不需要进入防沉迷系统;

18岁,则需要进入防沉迷系统。

3.判断游戏时间

=3小时,给出相应提示;

3小时且=5小时,给出相应的提示;

5小时,给出相应提示.

编写程序:

我们可以用input()和循环嵌套语句编写程序,如下:

拓展与延伸:

我们也可以换一些提示语或警示语,如:

不要玩了,你的游戏时间将通过短信通知到你父母!

请1分钟内停止游戏,否则电脑将黑屏!

我们还可以用Python循环检测电脑软件的运行情况,需要用到Python的第三方模块获取系统信息,当发现游戏软件时弹出警告窗口,并截图保存。我们还可用设计对话框,当孩子玩游戏超时,就会弹出对话框:

当然了,本节课只是利用现有的知识储备做的一个简单尝试,在后期的学习中,我们会学到更多的技能,比如设置开机就打开检测模块,检测到打开游戏就警告或截屏发送父母,或者直接黑屏或关机等操作,这些操作强大的Python都可以实现,更多的功能模块,我们会在后面的进程中进行学习。感谢


转载请注明:http://www.abachildren.com/xgyy/605.html

  • 上一篇文章:
  • 下一篇文章: 没有了