PS4街霸5 卡在最终用户许可这里?

编者按:近年来,虽然关于强化学习进展的新闻屡见报端,对强化学习感兴趣的人也很多,但对普通学习者来说,真正做一个自己感兴趣的强化学习项目还是太麻烦了。今天论智给大家推荐的是一名网友开源的Python库,它提供了一个可以玩任何旧版街机游戏的API,操作方式非常亲民。

这是一个允许你在几乎任何街机游戏中训练你的强化学习算法的Python库,它目前在Linux系统上可用。通过这个工具包,你可以定制算法逐步完成游戏过程,同时接收每一帧的数据和内部存储器地址值以跟踪游戏状态,以及发送与游戏交互的动作。

你可以用pip安装这个库,只需运行以下命令:

在街机爱好者心中,街霸是史上最经典的游戏之一。现在工具包内包含的街霸版本是街头霸王3:三度冲击(Japan 990608, NO CD),我们以此为例,用以下代码写一个随机智能体:

这个工具包还支持hogwild!训练:

上并行更新。处理器在无需对参数加锁的情况下就可以访问共享内存。但仅在输入的是稀疏数据时才有效,因为每次更新仅修改所有参数的一小部分。他们展示了在这种情况下,更新策略几乎可以达到一个最优的收敛率,因为处理器不太可能覆盖掉有用的信息。

这个工具包之所以易于上手,是因为它和模拟器本身不需要太多交互,只需注意两点——一是查找你关注的内部状态相关联的内存地址值,二是用选取的环境跟踪状态。你可以用MAME Cheat Debugger,它会反馈游戏的内存地址值如何随时间变化。如果要创建游戏模拟,你得先获得正在模拟的游戏的ROM,并知道MAME使用的游戏ID,比如街霸的ID是'sfiii3n'。

你可以通过运行以下代码找到游戏的ID:

这个命令会打开MAME仿真器。你可以搜索游戏列表以找到想要的游戏,游戏的ID位于游戏标题末尾的括号中。

如果获得了ID,也有了想要跟踪的内存地址,你可以开始模拟:

这会启动仿真器,并在工具包连接到模拟器进程时暂停。

连接工具箱后,你可以分步运行仿真器:

step函数会把帧数据作为NumPy矩阵返回,同时,它也会返回该时间步长的所有内存地址整数值。

如果要向仿真器输入动作,你还需要确定游戏支持的输入端口和字段。比如玩街霸需要先投币,这个代码是:

要确定哪些端口可用,请使用list actions命令:

下面这个返回的列表就包含街霸环境中可用于向步骤函数发送动作的所有端口和字段:

仿真器类还有一个frame_ratio参数,可用于调整算法所见的帧速率。默认情况下,MAME以每秒60帧的速度生成帧,如果你觉得这太多了,想把它改成每秒20帧,可以输入以下代码:

目前这个工具包的开发和测试已在8核AMD FX-GHz CPU以及3GB GeForce GTX 1060 GPU上完成。在使用单个随机智能体的情况下,街头霸王环境可以以正常游戏速度的600%+运行。而如果是用8个随机智能体进行hogwild!训练,环境可以以正常游戏速度的300%+运行。

为了确保工具包能够训练算法,作者还设置了一个简单的5层ConvNet,只需少量调整,你就可以用它进行测试。在街霸实验中,这个算法能够成功学习到游戏的一些简单技巧,比如连击(combo)和格挡(blocking)。街霸本身的游戏机制是分成10个关卡(难度递增),玩家在每个关卡都要迎战不同的对手。刚开始的时候,这个智能体平均只能打到第2关。但在经过2200次训练后,它平均能打到第5关。

至于智能体的学习率,它是用每一局智能体所造成的净伤害和所承受的伤害来计算的。

街霸5游戏货币怎么获取?今天小编这就为大家带来了街头霸王5货币使用与获取方法一览,不知道的下面快跟我一起来看看吧。

一:街霸5游戏货币介绍

1.在街霸5中游戏货币分为付费货币和免费货币,付费货币顾名思义就是可直接充钱进行DLC购买的货币,免费货币是需要进行相关游戏角色任务才可获得的游戏货币,两者都可用于DLC购买。

2.所有DLC人物可以不花人民币(也可以花),直接用游戏币解锁,游戏币是可以在游戏里亲手挣来的。

解锁一个人物,600z,折合6美元

解锁一件衣服,400z,折合4美元(注:死或生一件女性衣服售价23港币,一件男性衣服售价15港币)

必备条件:必须联网,保持游戏内的登陆状态,才能结算fm

二:街霸5免费货币获取方式

2.角色等级,每级1000,每人30级

3.生存模式,每人每难度6000,初始16人,4难度

总结一下,上述三种为不可持续的获取方式,也即是说无法重复获取

最大总额为16+48+38.4=102.4w,鉴于不少人2和3肯定是打不全的,所以估计一般人最多也就能打40w左右

4.然后是网战,胜利一场50

5.每日任务会在每天登陆游戏时自动分配,这些任务能够在一次比赛中获得,获得的FM数会根据任务的难度有所不同,每日任务会保证游戏时间较短的玩家也能够通过获取FM来购买新的角色,而不用花真钱来购买。

然后是免费货币DLC的购买价格

2.解锁一个人物=故事模式10个人通关=角色升级100级=生存模式完成17轮(总共16*4=64轮,初始16人情况下)

3.解锁一个人物=网战胜利2000场

4.解锁一件衣服为:40000fm(只针对免费用户)

5.解锁一件衣服=故事模式4人通关=角色升级40级=生存模式完成7轮

6.解锁一件衣服=网站胜利800场

故事模式中的服装并不是通关就能获得,需要在商店里购买,一件40000fm(400z)

随着角色的不断增多,你依然可以完成新的故事模式,升级新的角色等级,以及完成新的生存模式

解锁一件高级服装为:400z(只针对付费用户)

以上就是小编为大家带来的关于街霸5游戏货币获取方法一览的相关内容介绍,希望对大家有所帮助!

你的街霸5是国行吗?如果是国行不能更新正常,因为后续版本没过审。

你对这个回答的评价是?


你对这个回答的评价是?

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 ps4玩街霸5怎么样 的文章