Smarank人工智能游戏平台_第1页
Smarank人工智能游戏平台_第2页
Smarank人工智能游戏平台_第3页
Smarank人工智能游戏平台_第4页
Smarank人工智能游戏平台_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SmartTank2.0

人工智能游戏平台不仅仅是一个游戏~SmartTank是什么:一种全新的游戏类型。一处让思维畅飞的场所。一位乐于思考者的永久伙伴。一个实践人工智能理论、控制理论的良好平台。说的明确点:SmartTank2.0是用C#语言和XNA平台编写的一个以坦克为内容主题而以人工智能为重点的可扩充的游戏平台。可扩充性是指平台的用户可以在平台的基础上编写游戏规则,或是某一个游戏规则下的坦克AI。然后在运行时动态加载到平台之中。你能做什么:以玩家的身份在他人或自己创作的不同游戏规则中探索。在平台上实现自己的游戏创意:平台具有良好的开放性并提供场景物体编辑器,这能使编写新的游戏规则变得格外容易。动手设计游戏规则中坦克的智能:设计越灵巧,坦克越聪明。将你创作的游戏规则和坦克的智能代码发布到即将建成的SmartTank社区上,与更多的人分享和交流。作为一个人工智能的实践者,平台为你提供了什么?1.精确的碰撞检测对任何形状的场景物体均能进行像素级别的碰撞检测。精确地得到碰撞位置和碰撞法向量。这样精确的信息,使规则和AI进行更细腻的控制成为可能。2.完美的可见性判断不仅可以告诉你坦克当前能看到哪些物体,更能够精确地告诉你他看到了物体的哪一个部分。在这样一个苛刻的需求下不得不使用GPGPU技术。3.各项方便AI编写的信息和构件提供了场景物体记忆构件、导航图、运动控制构件、多任务控制模型等。作为构件,这些内容能够很方便的被你使用或扩展,但并不限制你解决问题的思路。4.可自行设定的环境除此之外:连续化的信息表示:场景物体的位置,遮挡和阻挡的信息均由连续的浮点值表示。这使坦克AI在决策时享有精确的信息来源。完善的具有扩充性的接口:经过内部编写规则以及AI的过程,以及SmartTank1.0的经验。相关的接口已经较为完善。同时坦克的命令接口等可以在具体的规则中重定义。可以说,规则代码对决定游戏过程的全部内容均具有管理能力。平台对游游戏创作作爱好者者又提供供了什么么?1.可扩扩展的物物理更新新和碰撞撞处理方方式你可以实实现真实实的惯性性物理,,也可以以实现如如弹性物物体、自自带动力力的物体体或各样样的受限限物体。。引擎中的的碰撞和和物理更更新部件件管理的的是碰撞撞二元关关系,这这具有很很好的可可配置性性。2.灵活活的可见见性配置置看见,是是一个观观察者和和被观察察者之间间的二元元关系。。在平台台中,这这个关系系是可以以配置的的。这意意味着你你可以在在自己的的游戏规规则中添添加隐形形和反隐隐形这样样的游戏戏流行元元素。你甚至可可以决定定观察者者能够看看到被观观察者的的哪些信信息。这这也使得得AI的的知识获获取过程程变得可可控。同样,你你也可以以通过控控制游戏戏中绘制制出来的的内容来来控制玩玩家的可可见信息息。如设设置场景景迷雾。。3.提供供了一些些效果支支持平台中提提供了一一个粒子子特效系系统,当当前平台台用此制制作了烟烟雾效果果。你也也可以用用他制作作雨、雪雪、焰火火等特效效。平台提供供了切帧帧动画的的支持。。只要你你有连续续变化的的图片,,就可以以在游戏戏中方便便的添加加精灵动动画。其他效果果包括文文字的FadeUp特特效,贴贴图的扩扩大特效效等等。。这样的的特效也也是可扩扩展的。。4.提供供方便易易用的场场景物体体编辑器器场景物体体并不局局限于坦坦克和障障碍物。。也可以以是人物物,动物物等。即使是坦坦克,也也可以通通过结构构关键点点来发挥挥自己的的想象力力,例如如制造一一个具有有多个炮炮管的超超级坦克克。5.自由由的摄像像机虽然当前前SmartTank只是一一个2D游戏。。但平台台引擎部部分提供供了一个个能够平平移,缩缩放和旋旋转的自自由摄像像机。这这使得场场景大小小不再受受限。并并且使该该引擎能能够开发发各种巻巻屏类型型的2D游戏。。新的特征征正在不不断添加加……SmartTank从从1.0到2.0,当当中历经经了7个个多月的的编写过过程。SmartTank2.0的的代码也也已达到到了28000多行。。但SmartTank的历历程并没没有结束束。当前前SmartTank成为GoogleCode上的一一个开源源项目,,正寻求求更多游游戏和人人工智能能爱好者者加入到到不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论