Hi,

we just released the first version of Chilly Framework. We needed a way to 
serve static files and sync all the actions that a player does between 
clients for a multiplayer browser tank game that we are developing. We 
abstracted the framework and released it as open source. It has worked 
great for us and we hope that someone else might find it useful as well.

It acts as multiplayer server which also serves static files and uses Ajax 
requests to transfer data between the front end and the back end. The main 
feature is syncing player actions or broadcasting data across multiple 
clients using Chilly update channels. 

Behind the hood requests and long-polling are handled by Chilly. We provide 
an interface to use these features easily.

The back end logic of a game can be built using Chilly Framework methods 
and if needed, additional Node.js modules like MySQL support, can be added 
easily using NPM modules <http://search.npmjs.org/>.

Chilly front end script takes care of ajax requests and broadcasting 
updates. And triggers updates whenever a client receives data. Developers 
are free to use whatever suits them to build the game. We used the 
CraftyJS<http://craftyjs.com/>library for graphics and animations, jQuery for 
the UI and SoundManager for 
the sound.

Of course it can also be used to create any other web application that 
requires grouping clients into a context and syncing changes between them.

You can get it through the NPM by calling:

> npm install chilly
>
We also set up a homepage with more information here: 
http://chillyframework.com/
GitHub project: https://github.com/TajPelc/Chilly-Framework

If you have any questions, feature requests or would like to contribute, 
don't hesitate to contact me. Documentation is slim at this point, a matter 
I am resolving, but code is well documented.

Best regards,
Taj Pelc
Lead developer

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to