Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
83 lines (57 sloc) 2.08 KB

ATE is a test of an online adventure game engine. It is based on a internal language editable with colored boxes and arrows.

Using nodeJS as server with socket.io for API call. Using Lua in kyoto-tycoon for models.

Requirement & Development environment

Install these node modules with npm:

Install this node module globally witn npm:

Download and compile kyoto-cabinet & kyoto-tycoon:

sudo aptitude install build-essential zlib1g-dev
cd kyotocabinet
./configure --prefix=$HOME
make && make install

sudo aptitude install liblua5.1-0 liblua5.1-0-dev lua5.1
cd kyototycoon
./configure --prefix=$HOME --with-kc=$HOME --enable-lua
make && make install

Update your ~/.bashrc to access the kyoto-tycoon binary:

export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
export PATH=$HOME/bin:$PATH

Run the kyoto-tycoon server:

./ate.sh

Run the nodeJS server:

./ate.js