专栏首页AlgorithmDog的专栏游戏智能系列之一:一些准备工作

游戏智能系列之一:一些准备工作

一直想开游戏人工智能的专题。只是最近刚刚用 Spark, 踩了一些坑,没有时间看东西,就延误了。虽然现在还没有看什么东西,但拖不了了,下定决心这个专题。

因为我对游戏中的人工智能也不了解,只能边看边写。才疏学浅难免有些纰漏,欢迎大家指出。这篇博客只介绍一些学习游戏 AI 的准备工作。最重要的准备工作就是选择好游戏啦。我们现在有两个选项,一个是打飞机的游戏 AIsteroids, 一个是即时策略游戏 0.A.D。

1. AIsteroids

AIsteroids 其实不是正儿八经的游戏,而是专门的游戏 AI 模拟平台。在AIsteroids 游戏中,开始时只有若干礁石(由圆圈表示)、一个 AI 或者人类控制的飞船(由三角形表示)、增加玩家射击力的宝物(由方块表示)。飞船可以转弯和推进(前向或者逆向)。

在 GitHub 上有 Javascript 实现 AIsteroids, 我已经把它 fork 到自己的项目里了~___~。先安装 node.js, 然后从 GitHub 下载或者克隆 AIsteroids,在项目主目录运行 “node server.js”,就可以用浏览器访问 http://127.0.0.1:1337 看到下面的画面了。

从上图,我们发现 AIsteroids 确实很适合模拟游戏 AI。我们只需要在浏览器上填上 AI 的代码,就能看到 AI 操纵飞机和敌人对战了。

2. 0.A.D

0.A.D 是由 WIldfire Games 开发的开源游戏。0 A.d 是一个实时的战略游戏,与微软的帝国时代类似。在游戏中用户可以建立文明,定义他们反对的敌人,这个游戏以公元前500年至公元500年之间为背景时间,包括了六个独特的文明和若干个多角色模式。0.A.D 的主页 介绍了游戏的详细资料,包括玩法、开发和 AI 相关的内容。游戏界面如下所示。

选择 0.A.D 作为游戏 AI 模拟平台的原因有两点:1)0.A.D 的 AI 做得比较好,2)0.A.D 提供了 AI 接口。

3. 总结

游戏中的人工智能系列会以 AIsteroids 为主要模拟平台讲解传统的游戏 AI 算法,比如有限状态机和行为树。后期的文章可能会涉及 0.A.D。

不过要等我再看下相关的资料~_~。下周先不更这个系列,会更新强化学习系列介绍 DQN 相关的算法。

游戏人工智能系列系列文章

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 工欲善其事必先利其器 : 游戏 AI 环境对比

    游戏 AI 研究火热的一个侧面是游戏 AI 环境推陈出新,层出不穷。OpenAI Gym/Universe、ELF 和 SC2LE 等高水准的游戏 AI 环境相...

    AlgorithmDog
  • 工欲善其事必先利其器——游戏 AI 环境对比

    游戏 AI 环境推陈出新,层出不穷,得利于如火如荼的游戏 AI 研究。现在游戏 AI 环境极大丰富,就看游戏 AI 算法是在短期突破,还是长久守望了。

    AlgorithmDog
  • 游戏智能系列之三:有限状态自动机

    游戏智能是很传统的领域,有限状态机和行为树是两种主要方法。今天这篇博客主要介绍有限状态自动机。 ? 1. 有限状态机 有限状态机 (Fi...

    AlgorithmDog
  • 中美之后,欧盟会成为第三个AI超级体吗?

    在最近一次由科技杂志《Ada》举办的季度会议上,有人问她是否认为机器人应当拥有权利,她回答说:“你的意思是用电的权利?还是定期维护的权利?”

    新智元
  • 2019年人工智能五大趋势:ONNX是什么鬼?

    虽说人工智能的话题已经烂大街,但是不可否认的是AI已经开始渗透到各个行业之中。近日,《福布斯》杂志谈了AI产业的五大趋势,包括芯片、AI平台、工具以及应用的趋势...

    大数据在线
  • 不看后悔!2019年人工智能行业的25大趋势

    导读:知名创投研究机构CB Insights调研了25种最大的AI趋势,以确定2019年该技术的下一步趋势,他们根据行业采用率和市场优势评估了每种趋势,并将其归...

    华章科技
  • 一周AI要闻回顾 | 5G+AI在医疗展露锋芒;P视频技术完全产品化

    量子位筛选整理出过去一周Top 10,从技术新突破、政策新风向和产业新动态3大方面,为你提供最新趋势参考。

    量子位
  • 不看后悔!2019年人工智能行业的25大趋势

    编者按:知名创投研究机构CB Insights调研了25种最大的AI趋势,以预测2019年该技术的下一步趋势,他们根据行业采用率和市场优势评估了每种趋势,并将其...

    数据派THU
  • 专访 | 德国大神Hans Uszkoreit:语言才是AI的关键,深度学习无法解决NLP的核心问题

    德国人工智能研究中心科技总监Hans Uszkoreit博士认为:语言技术是人工智能的核心部分,但当前的深度学习方法还不足以解决NLP领域的核心问题。 在AI...

    AI科技大本营
  • 原创译文 | AI正在突破世界性的难题:流浪者、恐怖主义和物种灭绝

    导读:通过AI,我们的人群社会网络能够覆盖试点范围内70%的青年,而现有的常规技术只能达到25%。对比传统的技术,在传播艾滋病信息方面,AI算法可以将信息传递给...

    灯塔大数据

扫码关注云+社区

领取腾讯云代金券