Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

chess game(using qooxdoo & node.js)

branch: master

_

latest commit fb5b1fb656
Stefan Corneliu Petrea authored
readme.textile

Qooxdoo chess
=====

A chess UI written using qooxdoo RIA framework.
A chess game server written using Node.js

Dependencies
====

qooxdoo 1.1 sdk unzipped in the same directory where you git clone this repo.
http://downloads.sourceforge.net/qooxdoo/qooxdoo-1.1-sdk.zip

aptitude install libssl-dev build-essential

node.js 0.1.98 installed
http://nodejs.org/dist/node-v0.1.98.tar.gz

Installation
====

Make a symlink to qooxdoo-1.1-sdk to this directory(will be used by the server to serve
the qooxdoo files and images).

In config.json and source/class/qoox_chess/Application.js change server_url to the ip of the machine
you’re running the server on.

Install npm on your system and install faye afterwards with it.
(npm install faye) and then symlink the faye browser component while in qchess/source/
ln -s /usr/local/lib/node/.npm/faye/0.5.2/package/faye-browser-min.js faye-browser-min.js

Running
===

mkdir build
cd server
ln -s
chmod +x generate.py
./generate.py build
sudo node serv.js
google-chrome http://localhost/build/index.html or google-chrome http://localhost/source/index.html

(FF 3.6 doesn’t implement websockets, chrome does)

Screenshots
===

Something went wrong with that request. Please try again.