星际争霸
Jeruen
这个作者很懒,什么都没留下…
展开
-
用java打暴雪星际争霸(2)——运行测试机器人
原创内容,转载请注明。在上一节安装完毕后,或者您直接打开我分享的虚拟机后,我现在将讲解如何启动测试机器人。第一步,打开Eclipse,导入机器人示例项目,如图所示。第二步,我们可以看到就一个java文件,在eclipse中运行它。程序将会在等待连接游戏。第三步,运行chaoslauncher,点击运行游戏按钮,如图所示。第四步,打开游戏后,依次点击,选择一张地图,这里我原创 2016-03-18 19:24:17 · 23467 阅读 · 1 评论 -
用Java打暴雪星际(3)——探究示例机器人代码
原创文章,转载请注明。看过上一节的视频,想必您对机器人打星际有了一个直观的了解。接下来我将简要讲解一下游戏逻辑控制部分。游戏有主循环,这跟人类的真实世界理解起来可能有一点不同。游戏类似于动画,每一秒由一定数目的帧构成,这些帧快速地播放,我们的眼睛就会产生里面的角色在动的错觉。而游戏和动画的不同在于,在下一帧播放之前,计算机会经过一定的逻辑运算,来确定下一帧中的角色的具体位置和状态。而我原创 2016-03-24 16:55:35 · 33517 阅读 · 2 评论 -
用JAVA打暴雪星际争霸(1)--搭建开发环境
注意:这篇文章要说的是用Java打正儿八经的暴雪公司出的星际争霸,不是前几年那个手机上的模仿星际争霸的小游戏。阿法狗对李世石的胜利,必然会引起新的一轮人工智能的热潮。电子游戏竞技必然是人工智能下一次待攻克的山峰。用Java代码打星际争霸,是不是听起来很科幻、很NB啊。确实可以在朋友中露一手,特别是再对接上机器学习等人工智能模块,让自己都不清楚自己编写的机器人的行为,让自己打不过机器人,原创 2016-03-14 14:31:19 · 24246 阅读 · 5 评论 -
AlphaGo打星际,人类的胜算几何?
原创文章,转载请注明。 天下武功,唯快不破。 人类与人工智能机器打星际争霸,在多年前已经发生过,并不是什么新鲜事。此次AlphaGo要打星际二的消息明显噱头大于实质。机器要战胜人类,实际上根本不需要什么多么高深的智能,只要抓住游戏的不平衡点与人类的漏洞即可。下面列出了几条人类打不过机器的几点原因: 1,天下武功,唯快不破。要说在围棋上人类还有赢原创 2016-03-29 07:58:59 · 15858 阅读 · 4 评论