Skip to content

Inkybro/Q-Chess

Repository files navigation

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
===

About

chess game(using qooxdoo & node.js)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published