ATE is a test of an online adventure game engine. It is based on a internal language editable with colored boxes and arrows.
JavaScript Lua Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
client
database
dependencies
node_modules/tinydev
server
static
wiki @ b455589
.gitignore
.gitmodules
README.md
api.conf
app.js
config.js
package.json

README.md

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