-
Notifications
You must be signed in to change notification settings - Fork 9
安装方法
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条蛇在追逐豆子了... 安装好累呀...