Skip to content
halida edited this page Dec 7, 2011 · 20 revisions

snake-challenge项目说明

自己写AI来玩贪吃蛇游戏.

在线网站地址: http://snakechallenge.org

介绍

  • 你可以直接进入网站, 看现在正在进行的游戏: http://snakechallenge.org/room/0/, 我们的网站会常驻几条很笨的AI蛇.
  • 网站注册登录之后, 你可以在右边点击ADD USER, 手动控制一条蛇进行游戏. (需要简单地注册一下)
  • 我们的游戏规则在原先贪吃蛇的基础上做了小小的改动, 具体见 游戏规则.
  • 不过, 手动玩不是我们项目的重点, 重点在于可以自己写AI控制蛇来玩这个游戏, 具体如何调用我们提供的API, 见 API调用方法.
  • 如果你不太熟悉如何使用, 可以看看我们的示例代码: https://github.com/halida/snake-challenge/blob/master/examples/ 下面的simple_snake.rb, simple_snake.py, 或者比较复杂的ai_simple.py.
  • 你可以本地搭建一个测试环境, 或者直接用我们的服务器. 我们的游戏服务器在: game.snakechallenge.org:9999.

如果你希望在本地跑本项目, 需要看 系统架构安装方法. 你觉得现在提供的几个地图不够有意思的话, 也可以根据地图格式自己做地图.

如果你有什么想法, 建议, 或者发现了什么bug的话, 请告诉我们: https://github.com/halida/snake-challenge/issues/new

wiki列表

Clone this wiki locally