游戏机器人开发平台的设计与实现——编译及相关部分

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:omine001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要介绍了游戏机器人开发平台的总体设计和其部分实现。所谓游戏机器人是指一种计算机程序,该程序可以直接与其所对应的游戏进行交互,代替玩家来对游戏中所对应的实体进行交互。 游戏机器人开发平台采用Java语言作为开发平台本身的开发语言,使用了Eclipse基金会提供的开发框架和各种应用插件对游戏机器人开发平台进行设计和开发。 首先,本文介绍了本课题的背号和国内外的研究现状。通过对游戏机器人开发平台的总体介绍,本文提出了游戏机器人开发平台的所应具有的功能部分,并对各个功能部分进行了简单的介绍,提出了各个功能部分总体的设计思想和主要的实现方式。 接下来,针对用户的错误处理,本文提出了一种契约式语言,该语言可以为本身不支持契约式设计的程序设计语言提供契约式设计方法的支持,对该程序设计语言进行功能上的扩展。并且,针对本游戏机器人开发平台的特点,我设计出了相应的契约式语言的编译器,为用户的错误检测和修正提供支持。在实际开发平台的使用中,通过这种契约式语言的使用,可以使用户方便地对程序中的错误进行检查和纠正,提高了用户的开发效率。 最后,本文描述了针对扫雷游戏的游戏机器人的设计过程,详细地说明了针对扫雷游戏的接口部分实现方式,并描述了用户的使用方式。本文最后一章进行了总结,描述了本文中的一些创新之处和不足之处,并对以后的工作进行了展望。
其他文献
本文着眼于模糊控制特别是模糊自适应控制方法在电动机软起动控制系统中的应用研究。自从1965年美国加利福尼亚大学的查德教授创建模糊理论以来,模糊控制得到广泛发展并在现实中得以应用。其原因在于模糊逻辑本身是一种基于语言规则与模糊推理的高级控制策略,它是智能控制的一个重要分支。目前,模糊控制朝着自适应、自学习方向发展,使得模糊控制参数或规则在控制过程中自动地调整、修改和完善,从而使系统的控制性能不断改善
多传感器数据融合是一项前沿技术,主要应用于军事领域,如:自动目标识别,战场监控,自主车辆导航和控制,以及非军事领域,如:精密机械的监控,医疗诊断,智能楼宇和遥感系统。其涉及的技术包
本文应用小波变换结合递归分析方法对气液两相流电导波动信号进行处理,从多尺度及非线性信号分析的角度研究了气液两相流流型的动力学特性。研究结果表明:从各个尺度递归图上