Python AI

Python编写AI机器人玩爆星际争霸系列(6)

4

75907172@qq.com 发布于 2018-07-11

上一节中我们通过建造多个星门(神族兵营)生产Stalker(追猎者)可以打败简单甚至中等级别的电脑,但是对战困难级别的电脑时候,我们的程序就无法取胜了。今天我们就开始做下尝试,通过改进我们程序来打败困难级别的电脑。 在这之前,我们回顾一下之前的代码中有哪些主要的问题?和可以改进的...

阅读(199)评论(0)赞 (1)

Python编写AI机器人玩爆星际争霸系列(5)

5

75907172@qq.com 发布于 2018-07-10

上一节我们已经实现了建造追猎者(stalker),本节我们开始尝试将生产出来的部队投入到战斗中。 下面是我们之前完成的代码: import sc2 from sc2 import run_game, maps, Race, Difficulty from sc2.player i...

阅读(181)评论(0)赞 (0)

Python编写AI机器人玩爆星际争霸系列(4)

5

75907172@qq.com 发布于 2018-07-09

经过前几节的努力,我们已经实现了训练工人、基地扩张和建造气矿,接下来当我们工人、基地和资源积累到一定程度,我们就可以开始建造第一只军队:Stalker(追猎者)。 追猎者是神族的基本作战兵种,操作性强,攻击力高,可研发闪现,可使追猎者瞬间传送到范围内的目标可见地点,但有冷却时间,...

阅读(175)评论(0)赞 (0)

Python编写AI机器人玩爆星际争霸系列(3)

3

75907172@qq.com 发布于 2018-07-08

这一节我们继续让AI可以采集另一个游戏的主要战略资源:Gas(气),同时可以扩张到新的资源点。 上一节的代码实际执行之后,当第一个主基地的晶体矿每个矿脉上有三个工人时,这个矿就饱和了;这个时候就可以考虑扩张(实际游戏中,扩张资源点需要根据战局综合考虑),在最近的资源点新建基地生成...

阅读(239)评论(0)赞 (0)

Python编写AI机器人玩爆星际争霸系列(2)

4

75907172@qq.com 发布于 2018-07-07

欢迎继续一起学习用Python编写AI玩爆星际争霸系列之二,上一节中我们学习开发环境的配置以及游戏初始化,实现了游戏开局和让神族工人单位开始采矿。现在我们试着生成更多神族工人单位进行采矿加快采集速度。 首先,我们打开上节完成的代码: import sc2 from sc2 imp...

阅读(288)评论(0)赞 (0)

Python编写AI机器人玩爆星际争霸系列(1)

5

75907172@qq.com 发布于 2018-07-01

我们知道用Python可以给我们做很多工作,但用AI来玩游戏会是怎样的体验?2017年,暴雪同DeepMind合作推出了旗下著名的即时战略游戏星际争霸2的API,使用这些API竟然可以创建自己的AI机器人,操控AI机器人同电脑或者其他AI进行对战训练。 相信很多朋友都听说过星际争...

阅读(696)评论(0)赞 (1)