设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

IBM编程拉力赛中文指南

2014-11-20 11:02| 发布者: joejoe0332| 查看: 3596| 评论: 0|原作者: 崔康|来自: infoq

摘要: 本次编程拉力赛为一项竞速赛事,但在具体规则上有所区别:不同于传统赛车竞技中的亲身驾驶方式,这一次参赛者需要利用自己编写的AI(即人工智能)控制器引导车辆完成各条赛道。相关编码工作非常易于上手,即使大家并 ...



创建一辆基础赛车

  如果大家希望了解更多与赛车创建以及编写首款AI方案相关的具体信息,请点击此处阅读相关博文,并按照其中的指示分步操作。不过如果您打算快速加入到竞赛当中,则可以直接遵循以下基础说明。

  在编程拉力赛客户端中,大家需要对左侧面板中的“vehicles”标签做出变更。

 


  现在大家需要点击绿色的“+”来打开赛车创建窗口。

 


  接下来大家需要为自己的车辆设定一个名称(请不要用数字作为名称的起始内容,而且名称内容必须由字母及数字构成)。接下来我们会看到几个车辆属性选框——在每个选框当中输入1(要了解各个选框的含义以及如何对其进行合理利用,请点击此处查看我们的车辆创建指导博文)。接下来点击“AI Implementation”之下的“intermediate”选项。这时大家会看到五个新的下拉菜单——第一个为大家应当接入的服务器名称,我们不必管它。接下来的四个选项旨在选择大家的车辆在不同场景之下的行为方式——在四个选框中分别做出选择而后点击“提交”。现在,大家的车辆将会出现在界面左侧区域——右键点击其名称并在race on… > your server name当中输入服务器名称。而后,客户端会要求您选择一条竞赛赛道——赛道可以任意选择,同时指定“vehicle type”——所谓车辆类型是指您的赛车在竞赛当中的外观样式。当选择好了赛道以及车辆类型之后,即可点击enter race以开始比赛。


如何查看比赛过程回放

  在用户界面底部,大家现在应该看到自己刚刚加入的竞赛入口——如果这时已经有其他参赛者加入到同一条赛道中来,我们就会直接参与到比赛当中。如果当前没有其他参赛者,那么系统会生成一场新的竞赛。大家在创建一条新赛道之后可以最多等待30秒,在此期间其他后续加入的参赛者将与您同场竞技。对手加入后竞赛即开始进行,整个比赛过程耗时在10到30秒之间。您无法在比赛过程中直接查看车辆行进状态,但当竞赛状态变更为“finished”(已完成)后,大家能够双击表格中的对应竞赛并在赛事回放窗口中查看具体过程,如以下截图所示。(提示:如果您的竞赛耗时超过1分钟才变更为‘finished’状态,请点击列表上方的同步按钮——该同步按钮图标为两条指向方向相反的黄色线条。)

 


  在这里,大家可以点击屏幕下方的蓝色play按钮,竞赛也将就此展开——旁边注有名称的车辆来自其他参赛者——如果所显示的车辆旁边没有名称,则意味着其是由竞赛软件本身所生成的bot操控对象。每次竞赛需要跑完三圈赛道,且最高耗时为5分30秒(如果您在这一时间上限之内仍然未能完成比赛,则会被标记为‘did not finished’,即未完成状态)。


 


  查看您的排名情况

  如果大家希望了解自己与其他参赛者的圈速对比,请点击此处查看IBM Cloud排行榜——各位能够通过变更设置来根据平均圈速、最高圈速或者特定赛道最高圈速显示上榜名单。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部