论文部分内容阅读
近年来,随着网络技术的飞速发展和“寓教于乐”教育观念的普及,在游戏中结合各类学科知识的教育网游得到了迅速的发展。然而,教育游戏固有的单调性和传统网游的黏度性等阻碍了教育网游的进一步发展。本文从克服上述缺陷出发,重点研究设计了一个3D教育网游的信息管理系统,使得中小学生在进行游戏中不仅感到传统网络所带来的娱乐性,也防止了他们过度地沉迷于游戏中。本文取得的研究成果包括:首先应用一种基于3D游戏引擎的脚本应用技术来完成对整个游戏世界的构建并应用NPL脚本语言实现了一个友好的、方便的、可视化、可操作的用户游戏界面。其次应用NPL语言访问SQlite数据库技术实现了游戏世界与后台数据库方便,快捷的交互功能。再次,从游戏的平衡性出发设计了游戏系统的各类属性数据及其逻辑与数学关系,并基于系统数据流实现了一个回合制的战斗场景。最后,在国家防沉迷系统标准的基础上应用windows窗口控制技术实现了一个基于客户端的自主控制和内嵌的基于收益机制相结合的防沉迷系统,并应用一个改进了的MD5算法完成对该系统的加密功能。本文首先从教育游戏的背景出发,介绍了教育游戏的发展现状和国内外研究状况。然后详细分析了该系统中所采用的几项关键技术。接着结合ParaEngine游戏引擎重点讨论了游戏数据的管理和防沉迷系统的设计与实现过程。