基于Drools的网络桌游的游戏规则引擎的应用研究

被引量 : 3次 | 上传用户:mumu_lucky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络游戏的发展,桌面游戏的兴起,桌面游戏网络化成为当今网络游戏开发的一大主题。相较于大型网络游戏,网络桌游是一种通过将一些指示物或者物件在特定的图板上放置、移除或者移动来进行的游戏,属于有特定桌面场景的回合制游戏。因此,在网络桌游的开发中几乎没有地图的设计,场景的切换,且对场景渲染、音像效果、传输效率等要求较小,而网络桌游对于游戏规则、游戏的趣味性、游戏平衡等方面要求较高。在网络桌面游戏这一个新兴的行业中,网络桌游的规则成为在激烈竞争中脱颖而出关键因素。现有的网络游戏开发中,虽然已经摒弃了传统的直接在主程序中编写逻辑的硬编码模式,选择游戏脚本的开发模式;但是,游戏脚本的开发模式却有难于维护,不灵活,不易检测游戏规则合理等不足之处,很难满足对规则要求较高网络桌游的开发。在这种背景下,为了减轻游戏编程人员的负担,使得游戏编程人员只用关注于游戏业务逻辑,减的少网络桌游开发周期和开发代价,降低网络桌游后期维护的成本和风险,如何设计一个基于业务规则思想的规则可变的桌游游戏的游戏引擎已经成为一个重要问题。本文研究以业务规则思想为指导,采用目前最流行的开源java规则引擎之一Drools,参考三国杀角色扮演类规则,实现基于Drools规则引擎的网络桌面角色扮演类游戏的规则框架,本研究的关键在于规则引擎以及业务规则思想在网络游戏开发中的应用。
其他文献
伴随着人类文明的进程,世界各国都在不断进行刑罚制度的改革和创新,轻刑化和行刑社会化已然成为当今国际发展的大趋势。刑罚制度在坚持监禁刑的同时,开始大量适用非监禁刑。社区
目的旨在通过采用股静脉穿刺在维持性血液透析(maintenance hemodialysis,MHD)中建立有效的血管通路。方法有些血透患者常常由于血管条件差、透析中反复低血压、高凝状态等不良
农村教育作为我国教育事业发展的一个重要组成部分,关系到国家未来发展大局,尤其在我国提出“双基”的重要性之后,农村教育发展更是成为国家未来发展的核心部分。但是由于城乡二
本文对高级中学在历史教学中培养学生个性化学习方式的实践与探索进行了总结性论述。文章共有5部分:引言、正文3部分和结束语引言部分对国内外相关研究现状、本文研究的学科价
香港电影是中国电影不可分割的一部分,它成功地将千姿百态的人物形象呈现在人们的视野中。其中对内地人这一形象的塑造是错综复杂、变幻无穷的,有正面的、美好的,也有负面的、丑
“狱事莫重于大辟(死刑),大辟莫重于初情,初情莫重于检验”。这是世界最早的法医学专著,比西方的同类书籍早350年的《洗冤集录》里序言的开头语。作者就是被后世誉为全球第一
长春市公交车车身外观装饰设计已有近20年的历史,2000年以后逐渐达到设计高峰,时代变迁和技术的进步同时也为长春市公交车外观装饰设计带来了新的考验:车身广告数量过多、面积过
商业银行经营创新主要是由于商业银行面对市场经营环境变化所作出的发展战略的调整,是为了适应经济发展过程中出现的银行间竞争加剧、市场中的流动性过剩、消费客户群体结构变
民间借贷是指公民之间、公民、法人及其他组织与非金融机构之间的以货币为标的物的借贷行为。中国的民间借贷行为源远流长,并随着改革开放的持续推进呈现出新的特点。本文正是
针对××井埋藏浅,温度低(23-25℃),破胶困难的问题,室内评价了BAT生物酶破胶剂在20℃、30℃条件下的破胶性能。结果表明:加入单独BAT生物酶在4h内均不能实现有效破