移动施工任务人因绩效测量图形用户界面

mobileprint的Python项目详细描述


设置

  • Python>;=3.6已安装在您的计算机上

从交互式python shell开始:

$ python
^{pr2}$

说明书

这个游戏的目标是在一个环境中移动,并在环境中放置砖块,使它们符合给定的计划。在

Markdown Monster icon

计划示例。

环境

有8种不同的环境配置可供选择:

  • 1D静态(平面图1)
  • 1D静态(平面图2)
  • 1D静态(平面图3)
  • 一维动态
  • 二维静态(密集)
  • 二维静态(稀疏)
  • 二维动态(密集)
  • 二维动态(稀疏)

静态计划是固定的、预先确定的计划。您不能查看静态环境的总体计划,但您可以使用“培训模式”,并通过与环境交互并检查奖励来推断计划布局。在

动态计划随着每一集的变化而变化,但是你可以看到整个计划的布局。在

每个环境都有预先确定的最大步数和可以使用的砖数。在

控制

:向左移动

:向右移动

向上:上移

下移:下移

空格:扔砖头

游戏模式

你可以在“训练模式”或“评估模式”下比赛。在

在“训练模式”中,你可以看到你每一步的奖励,以及你的总累积分数。这将使你了解是什么导致你的分数是好是坏。在

Markdown Monster icon

在“评估模式”中,您将无法再查看您的分数,而只能依靠您对计划的记忆(或者在动态计划环境中,您将能够看到整个计划,但仍然无法访问您的分数)。在

Markdown Monster icon

结果

每集结束时,系统将提示您保存该集的结果。假设这段插曲是为了完成任务,请选择“是”。您的结果将被记录到.csv文件中的“results”目录中。当你玩完游戏/玩了你想玩多少集,请把你的.csv结果文件发给我们,这样我们就可以编译结果并建立一个好的基准!在

Markdown Monster icon

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我可以使用Hibernate连接不同的数据库并从表中导入数据吗?没有预定义的对象类   java为什么getBoundsInLocal获取错误的坐标?   java在处理并发哈希映射时必须使用锁   java将过滤的JTable数据导出到文本文件   从命令行编译java不使用库   Java使用方法和构造函数绘制图形   java理解优先级队列中的排序方法   尝试解密文件时,java CipherInputStream为空   在Java中将字符串解析为长字符串   java我想在raspberry pi重新启动时在crontabe中执行arecord命令   弹性搜索弹性搜索Lucene公式的Java计算   java使用apachepoi和docx4j读取doc文件   swing显示JavaGUI是否需要特殊处理?   java使用字符串进行数学运算   java在SpringMVC中用JSP初始化菜单项选择表单数据的最佳方法   无多线程的java多客户端程序   swing如何在Java中对BuffereImage进行去饱和?   java在安卓中创建自定义地图