Skip to content
halida edited this page Dec 1, 2011 · 3 revisions

游戏环境安装

需要:

python部分

  • zeromq 2.1.10
  • pyzmq 2.1.10
  • python-pygame
  • tornado 2.0

ruby部分

  • json
  • zmq

zeromq安装

因为ubuntu源里面的zeromq好像不是最新的, 我是直接上: http://www.zeromq.org/intro:get-the-software 上面下载2.0.10版本的(python绑定最高是2.1.1, 但是没有下载, 于是我选择这个版本).

然后就是解压编译安装. 需要g++以及uuid-dev. 安装完毕后, 需要手动做一下链接库的链接, 不然无法用pyzmq:

:: 

    ln -s /usr/local/lib/libzmq.so.0 /usr/lib/libzmq.so.0 

pyzmq

需要指定2.0.10版本

sudo easy_install pyzmq==2.0.10.1

pygame

pygame用来本机显示游戏场景.

::

   sudo apt-get install python-pygame

ruby web server

需要安装rails!!

太复杂了, 具体见 http://server.linjunhalida.com/blog/article/rails_ubuntu_%E5%AE%89%E8%A3%85/

rails目录是rubyweb.

终于可以跑了

开启多个终端, 每个终端分别执行 ::

# 游戏引擎
make game 
# 加入第一个测试AI
make ai
# 加入第二个测试AI
make ai

# 用pygame来做本地游戏场景显示
make show

# 用web服务器来显示
# 开启web服务器
make web
# 开启websocket服务器
make websocket

然后你就可以看到2条蛇在追逐豆子了... 安装好累呀...

Clone this wiki locally