文档介绍:重庆大学
硕士学位论文
角色扮演游戏框架设计与实现
姓名:漆茂
申请学位级别:硕士
专业:计算机软件与理论
指导教师:石锐
20070517
摘要目蚣鼙判衏嗌杓朴胧迪帧计算机游戏作为人们的一个重要娱乐手段从开创至今已有上十年的历史,这是一个新兴和快速发展的产业。随着软件规模的不断扩大,计算机游戏,作为一类特殊的软件,无论规模,分类,都变得庞大和细化。同时,游戏软件的开发方法论也不断得到发展和改进。许多传统的软件开发方式将不完全适应快速、大型的游戏软件开发。计算机游戏是基于计算机游戏引擎的基础得以构建,即计算机游戏逻辑本身与游戏引擎的耦合程度较高。但随着面向对象技术以及面向组件技术的发展,同时由于计算机硬件本身的性能提高,使得游戏逻辑框架本身可以脱离游戏引擎而存本文介绍了计算机游戏的原理以及社会影响,并以构件一个大型规模的角色扮演游戏蚣芪D康模捎妹嫦蚨韵蟮纳杓朴敕治鏊枷耄本论文完成了以面向对象为基础的呒蚣埽⒅氐闶迪至税ㄓ蜗肥界框架、游戏对象类层次、游戏战斗系统、物品系统、技能系统、地图系统在内的多个功能模块,在此基础上完成了地图编辑器等客户端引擎重要模块。游戏框架采用常用的设计模式进行规范,其中以范型程序设计椒ㄌ岣哂蜗房蚣鼙旧淼男室约按氲挠叛哦龋愿从玫乃想进行游戏框架设计,以延长该游戏框架的生命周期。与传统游戏框架相比,该游戏框架具有较高的可复用性、完整性、可读性和可扩展性。为使采用通用的游戏设计方法论进行游戏逻辑开发成为可能,引擎框架必须降低与游戏本身的耦合度。本论文通过对游戏引擎框架接口的最小化封装和在游戏逻辑中增加中闻接口层的办法尽量降低游戏与引擎框架的耦合度在游戏开发过程中,此方法无论对于游戏开发实现更细致的分工还是提高游戏引擎的复用度和游戏本身的开发效率、节约大量的资源,都具有重要的意义。关键词:杓颇J酱ǎ韵罄嗖愦巍В蜗芬妫在。重庆大学硕士学位论文中文摘要
腶琽,,珼.,琯.:,,.
学位论文作者签名:刺签字吼纠《月多日学位论文作者签名:二檄签字日期:弘沟阥月导师签名:磊铣独创性声明学位论文版权使用授权书签字日期:刎月中不包含其他人已经发表或撰写过的研究成果,也不包含为获得重庆太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。重庆太堂重麽太堂凇!D杲饷芎笫视帽臼谌ㄊ椤本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文本学位论文作者完全了解有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。保密本学位论文属于不保密/胫辉谏鲜鲆桓隼ê拍诖颉啊獭
,规则游戏可以分为个人与规则的竞争缁H莸、个人与个人的竞争缦笃濉⑷、多人与规则的竞争绱笮投嗝着倒桥朴戏⒍嗳擞攵嗳说木赫如桥牌、足球约案鋈擞攵嗳说木赫如斗地主五类,计算机游戏即是以计算机为媒介对上述五种竞争形式的再现。与传统游戏相比,计算机游戏主要有以下四个特点:首先,它大大拓展了游戏的外延,而不只是对传统游戏的数字化克隆。例如个人与规则竞争的解谜游戏,个人与个人竞争的射击游戏,即便是计算机游戏中的一些比较简单的内容,也是传统游戏所难以表现的;而大型网络游戏阻墙柚チM际醯闹持,把游戏的五种竞争形式有机地融合在一起,将成千上万的玩者聚集一处,这在传统游戏中是难以想象的。外延的拓展与计算机游戏所具有的虚拟环境的特性有关,计算机游戏通过计算机技术为传统意义上的道具和规则拓展出了一个全新的维度,下文将具体论及。其次,玩者并不能直接参与游戏,而是必须借助人机界面对游戏进行操控,并且很多情况下这种操控须借助替身赐嬲咴谟蜗分兴缪莸慕巧以实现,这一特点往往使玩者产生”控制”游戏而非传统意义上的”玩”游戏的感觉。”上帝游戏”的缔造者彼得·莫里纽克斯曾经说过:”我的目标是实现这样一种模式一玩家只能影响游戏而不能控制游戏,没有玩家的参与游戏依然能继续下去。”尽管这一说法有抹煞游戏的互动性之嫌,但也说明了这种”控制”的思想对参与者的影响之第三,计算机不仅为计算机游戏创造了虚拟环境,创造了道具和规则,还创造了游戏中的竞争与合作。在上述五种竞争形式中,除玩者以外的个人,无论是竞争者还是合作者,均可由计算机担任。由于目前的人工智能技术尚无法达到令人信服的水准,人机之间的这种竞争与合作往往显得过于呆板,也正是由于计算机游戏是建立在一种虚拟环境之中,这种呆板才变得能够接受。第