- 0
- 0
- 约2.14千字
- 约 19页
- 2022-04-23 发布于四川
- 举报
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上的一个开源项目,正寻求更多游戏和人工智能爱好者加入到不断完善项目的工作团队中来。欢迎了解,欢迎交流~ 项目主页:/p/smarttank/ 交流QQ群我的QQ:298210841 演讲完毕,谢谢观看! 内容总结 SmartTank2.0人工智能游戏平台。SmartTank2.0是用C#语言和XNA平台编写的一个以坦克为内容主题而以人工智能为重点的可扩充的游戏平台。可扩充性是指平台的用户可以在平台的基础上编写游戏规则,或是某一个游戏规则下的坦克AI。以玩家的身份在他人或自己创作的不同游戏规则中探索。在平台上实现自己的游戏创意:平台具有良好的开放性并提供场景物体编辑器,这能使编写新的游戏规则变得格外容易。将你创作的游戏规则和坦克的智能代码发布到即将建成的SmartTank社区上,与更多的人分享和交流。对任何形状的场景物体均能进行像素级别的碰撞检测
您可能关注的文档
- scm供应链管理培训.ppt
- scm供应链管理基础知识讲义.ppt
- scm供应链管理特征.ppt
- SCM供应链管理的基本类型.ppt
- scm全球供应链管理的典范与案例.ppt
- SCM环境下的物料计划与控制.ppt
- SCM物料计划与控制培训讲义.ppt
- SCM环境下的物流计划与控制.ppt
- SCM环境下的物物料计划.ppt
- SCM软件配置管理.ppt
- 智能学习环境在生态校园建设中的应用,对学生学习成效的影响评估教学研究课题报告.docx
- 基于人工智能的教育创新人才培养模式:实践教学策略与案例解析教学研究课题报告.docx
- 2025药品试题及答案免费.doc
- 小学科学教学中探究式学习与项目式学习的整合策略研究课题报告教学研究课题报告.docx
- 小学语文与科学跨学科教学资源动态更新与评价体系构建教学研究课题报告.docx
- 初中英语演讲中眼神闪烁频率对说服力的影响研究课题报告教学研究课题报告.docx
- 2025药品试题题库及答案.doc
- 2025药品室试题及答案.doc
- 初中生学习困境预测与预防策略研究——人工智能视角下的个性化学习方案教学研究课题报告.docx
- 初中化学教学中思维导图在化学实验报告撰写中的应用教学研究课题报告.docx
最近下载
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
原创力文档

文档评论(0)