游戏防沉迷系统的设计与实现.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
游戏防沉迷系统的设计与实现

计算机游戏防沉迷系统的设计与实现 The Design And Realization of Computer Game Fatigue System 学 院:信息科学与工程学院 专 业 班 级:计算机科学与技术0702班 学 号:070405057 学 生 姓 名:蔡旺旺 指 导 教 师:靳鹏 (讲师) 2011年 06 月 摘 要 随着国内外游戏产业的发展,越来越多的儿童、青少年沉迷在其中不能自拔,花费了大量的时间在游戏上面,甚至荒废了学业。青少年沉迷网络游戏的主要诱因是大多数网络游戏都设置了经验值增长和虚拟物品奖励功能,需要获得上述奖励,主要靠长时间在线累计获得,因而导致部分青少年沉迷其中无法自拔。 计算机游戏防沉迷系统通过动态链接库安装一个全局钩子,在允许青少年在适度游戏的情况下,严格限制游戏的时间,当游戏时间超过预定值时,系统提示游戏者时间已到,然后屏蔽除存盘之外的其他操作。系统提供了对监控游戏的添加和删除的基本操作,查询某个游戏一定时间内的运行时间,用坐标轴绘制出某个游戏运行时间的变化趋势,系统提供监控者调整监控时间的功能,方便对游戏进行更有效的管理。同时,系统提供严格的权限控制,在退出系统或修改游戏信息时,需要用户登录,并提供用户的信息管理等功能。系统编写了一个额外的驱动文件,通过HOOK系统底层函数的方法,实现进程保护,在游戏运行前加载这个驱动文件,来解决从任务管理器强制关闭进程的问题。 综上所述,游戏防沉迷系统的构建,是国内外游戏产业发展的必然趋势。系统采用的是Microsoft公司的VC++ 6.0来设计应用系统,而后台数据库部分则采用Microsoft Access来构建,在windows XP平台下开发。[1-3] 关键词:VC++ 6.0;Microsoft Access;游戏防沉迷;钩子;驱动 Abstract With the development of domestic and international game industry, a growing number of children and young people find them unable to indulge in them, spend a lot of time in the game, and even neglect their studies. The main incentive why Young people indulging in online games is that most online games are set to experience value growth in reward function and virtual goods. To get the award, the cumulative gain is needed mainly by long-line, resulting in some young people addicted to them can not extricate themselves. Computer game fatigue system is installed by a global dynamic link library hook, allowing young people to moderate the game in the case of strictly limited game time, when the game is longer than a predetermined value, the system prompts the player time is up, and then shielded operations except Save. The system provides the basic operations monitoring the game including adding and removing and that querying running time of a game within a certain time and that drawing out the running time trends of a game with the axis. System provides functions to tune the monitoring time to facilitate more effective management of the game. Meanwhile, the system provides strict

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档