java web简单线上游戏_有什么在线的编程游戏?

《星际争霸2》

适用范围:Python入门及以上。

(用星际争霸入门Python也不错,10+行写一个农民采矿的Bot,30+行Rush一个简单难度的电脑,50+行虐虐困难模式的电脑,菜鸡玩家表示成就感爆棚...)

环境配置:星际争霸2、pysc2环境。

星际争霸2去暴雪官网下载安装,同时配置好你想用的地图即可。

PySC2是DeepMind开发的星际争霸Ⅱ学习环境。 它是封装星际争霸Ⅱ机器学习API,同时也提供Python 增强学习环境。下面给出pysc2的链接,详情见GitHub:deepmind/pysc2​github.com565d712c5f8635f7c37a945ecd93d1d4.png

配置好环境就可以愉快的玩耍啦!你可以利用它写一些Bot,选择种族,指挥农民采矿,建造建筑,造军队,作为一个老牌的RTS游戏,你需要考虑农民与军队的数量问题,瓦斯与矿的配比问题,防御与骚扰的策略问题等等等吧。实际运行起来真的让人头秃....(本人菜鸡玩家

进阶版本的化可以写多个不同策略的Bot,用来应对对面的不同策略。去年星际争霸AI赛的第一名采用的还是这种策略,并用这种策略碾压众AI:SAIDA,胜率95.91%。

这里是两个入门的教学资料(英文生肉),大佬的话可以直接移步源码2333:Python Programming Tutorials​www.pythonprogramming.nethttps://www.bilibili.com/video/av54692589?from=search&seid=2787103628341807719​www.bilibili.com

PS:由于版本问题英文生肉中有几个bug,学习的时候注意一下。(如果看的人多的话,二更会写一写这方面

当然,只虐电脑那种水平的Bot怎么能体现出我们的技术呢,当你不满足于虐电脑的时候,可以与其他人写的Bot同台竞技,这时候就真正体现出自己Bot的水平了,因为你会看见千奇百怪的骚套路....,很可能没考虑到一个小细节直接被单穿打爆:Starcraft 2 AI Ladder​sc2ai.netb98040e76bbfad3ff06189bf2db6c81f.png

当你发现你能虐翻大部分的Bot的时候,就可以用他去和真人对抗或者学习下一步,用强化学习去武装你的Bot变得更加强大(闪瞎眼的追猎

当然如果你的AI最终能秒杀所有的AI的话,那你就可以狂发paper走向人生巅峰了。起峰了!

#7月27日更新(微信群不再拉人,详细情况参考10月31日修改):

#格式要求:知乎+(学生/python从业/大佬/...)

#新建了一个群聊,对星际争霸AI感兴趣的大佬们可以添加我微信拉你们进群。答主目前是视#频图像方向的一枚小弱鸡,也欢迎有图像AI兴趣的大佬加群,我们一起成长。

10月31日更新:

由于群里边的大佬们都不发言交流,目前群已经不再拉人了,望周知。想了想微信号还是留着吧,如果有兴趣多一个好友位可以添加~不过添加之前最好做一个简短的自我介绍呀~

感谢知乎给我上的一课(哭),加了一堆微商广告...从今天起加好友申请没有个人介绍的就不再通过了,谢谢。

更新一下星际争霸AI的最新进程,新闻说阿尔法星胜率已经很高了,去年的时候还跟一个zz一样...ai的成长能力真的恐怖。不过从新闻里边没有看到什么革新性质的训练方法,目前深度学习打星际给我的感觉像是多年前的剪枝方法下象棋。真正要达到ai下围棋那种程度,个人认为需要一个突破性的研究成果。DeepMind星际争霸AI登上Nature,超越99.8%活跃玩家,玩转三大种族​mp.weixin.qq.com3f139b0aabae5fe7aaebeee5388ea6ca.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值