描述

参赛选手需选择自己是Pythoner还是Rubyist.通过我们的API接口写一个AI算法,来控制一条Python或者Ruby的蛇。蛇在地图上面通过吃自己的食物可以变长,同时要保护自己的头部不被自己的身体、别人的身体/头部以及墙撞到。

Control

你的AI程序可以控制蛇的方向(前,左,右),然后身体会跟随着你的头部移动。你的蛇需要一直处于移动中,(非死亡情况下)不能够停止,同样你也不能让你的蛇反向运动。当你的蛇死了之后,头部和身体都不会在地图上面消失,但不再移动。

食物

地图上面有2种食物: Egg / Gem。 Egg 是python的食物, Gem 是Ruby的食物。蛇吃到自己的食物,身体增长1,反之,减少1.

Lose

  • 蛇的身体长度小于5。(初始长度为5)
  • 蛇的头部碰到自己的身体,别人的头部/身体或者墙

胜利条件

  • 你成为地图上面仅存的蛇
  • 如果本回合比赛超过600回合, 存活并且身体长度最长的蛇将会获胜

This revision is from 2011-03-29 08:03

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::