帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于dotnet的编程型竞技游戏平台的研究与实现
Research and Design of Programming Game Platform Based on DotNet

导  师: 吴伟民

学科专业: H1204

授予学位: 硕士

作  者: ;

机构地区: 广东工业大学

摘  要: 编程型竞技游戏(programming game)是一类特殊的电脑游戏,通常以“机器人竞技仿真引擎”的形式出现。编程型竞技游戏以美国ibm公司在2001年7月发布的robocode游戏为其诞生的标志,发展至今已经有五年多时间,从无到有,同趋成熟,对教育游戏行业的发展起到了重要的推动作用。 目前,典型的编程型竞技游戏都是单机版、单玩家的二维游戏软件,而且关于此类游戏平台的构造原理和开发技术的研究,特别是基于microsoft.net框架构建游戏平台方面的研究比较少,限制了编程型竞技游戏的进一步发展。因此,探索编程型竞技游戏平台的构造原理和开发技术,具有重要的研究意义和价值。 本论文在借鉴国内外相关研究成果的基础上,重点研究基于microsoft.net框架的,实现三维视图效果的,支持多玩家在线游戏的编程型竞技游戏平台的构造原理、设计方法和实现技术。本论文完成的主要工作如下: 1.阐述编程型竞技游戏平台的研究目的、研究意义和国内外研究现状。 2.概述编程型竞技游戏的特点、分类、游戏形式和游戏过程。 3.介绍相关的基础知识和软件工具,包括基于“model-view-controller(模型-视图-控制器),或mvc”的软件体系结构;“peer t0.peer(点对点)”、“client/server(客户端/服务器)”两种网络管理模式以及游戏平台的网络管理模式的选择;microsoft.net。框架、编程语言、托管模块、程序集和线程的概念;底层游戏引擎fly3d的基本编程思想、插件内部结构、编写插件的方法步骤;fly3d与基于.net框架的游戏平台的集成等内容。 4.运用面向对象的思想和方法,采用mvc软件设计模式对游戏平台进行系统分析与设计,详细阐述了游戏平台的主要模块功能、各模块间相互关系及协作、游戏平台的逻辑结构、服务器程序和客户端程� Programming Game is a special kind of computer game, usually appearing as SimulationEngine of Robot Competition. The birth of Programming Game is marked by the issuance ofRobocode in 2001. 7 by IBM. In the past five years, it has reacted significantly on theacceleration of the development in educational game field. At present, all typical Programming Games are single-tiered, single-player andTwo-Dimensional games. Further more, there is not so much research on constructiveprinciples and development technology about game platform, especially onMicrosoft. NET framework, which has confined the further development of ProgrammingGame. As a result, the research about constructive principles and development technologyof Programming Game is significant and worthwhile. Based on relevant studies in this field, the dissertation primarily studies theMicrosoft NET. Framework-based constructive principles, design approach andimplemental technology of Game Platform which supports for Multiple-player with 3Deffect. Main tasks of this dissertation: 1. Stating the purpose and significance of the study on Programming Gamesplatform and its present conditions at home and abroad. 2. Summarizing the characteristics, classification, forms and course ofProgramming Game. 3. Introducing its background and tools, including software structure based on'Model-View-Controller or MVC', 'Peer to Peer' and 'Client//Server', the choice ofnetwork about Programming Games, Microsoft NET. framework, Programming Language,Managed Module, Assembly and the concept of thread, the basic thought, internal structure andthe step of compilation about bottom engine of Game Platform-Fly3D, the integration of Game Platform based on. NET and Fly3D, etc. 4. The dissertation analyzes and designs the game platform with MVC in ObjectOriented idea and method. It also illustrates the main function modules of ProgrammingGames Platform, the relation between each module, logical structure, server application andc

关 键 词: 编程型竞技游戏 模式

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 田浩辰
作者 伍兆珲
作者 蓝炳衍
作者 李俊琴
作者 罗国富

相关机构对象

机构 华南理工大学
机构 华南师范大学
机构 暨南大学
机构 华南理工大学工商管理学院
机构 中山大学

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊