Jesus has finished the work on a preview screenshot of the new graphics. Take a look at http://cyanide.sf.net
Reality-Python version 1.1.2 has been released. This will hopefully be the last release before the quantum leap to the new XML cellless Client (which will be version 1.2), that can also do without the C module.
The new internal webserver has been implemented. Try it out at http://cyanide.ath.cx:8080/
At the moment, we are implementing the ability to play Chess inside of Cyanide. Including a rating system and non-realtime games.
In order to realize some brand new ideas and features (mainly redesigning the graphics and the communication protocol), we will make the currenct CVS tree unstable, both the server and the client CVS versions should be likely to not work. Reality-python_1.1.1 is the last stable version before 1.2.0.
Every guest in cyanide now gets as welcome gift a money bag with 50 Silberlinge (5 Kreuzer)! (The names of the coins are still german, I was not that creative yet to invent english names...)
Soon, there will also be shops where you can buy land, animals, meat, weapons, ...
The first basic AI is currently woking. A PotatoVillageInhabitant fetches potatoes from the fields, brings them to the fire, lights the fire, cooks the potatoes and eats them. Unfortunately, many graphics are missing, so you won't be able to see a fire...
I'm sorry, but there was a small bug in the current version of reality, so that some modules could not be imported. Please download the new fixed version again.
We have reached a stable state for the client, and it is as functional as the old Java client, but much faster and better-looking. Download it and enjoy!
We are starting to implement a goal based artificial intelligence for the NPCs. The first AI is fairly simple, the NPCs get potatoes from potatoe plants (which also grow and multiply), roast them on a fire and eat them.
But I think this engine is quite powerful.
Yes, the new client is almost stable! Download it, connect to the server at secretstar.de and have fun!
The first screenshots are available now on the <a href="http://cyanide.sf.net">project homepage</a>. Have a look and then download the software ;-)
The new client now has almost all features a cyanide client needs. And I pushed it up to 50 fps on a recent laptop. Here on my old desktop, it runs at 30 fps, so I think the engine is fast enough. You can check it out from cvs and try it, but be warned, it takes some effort to compile, and it is not fully stable.
I have decided to write a new, faster client with better graphics. I have started to implement it in python with c for the inner graphics loops. It runs pretty well. I have also decided to burn multithreading and multiservering, it is all evil ;-) Instead I want to devide cpu intensive taks across steps, but not transparently.
The server will be on 24 hours from now. It is still only on an ISDN line, but we will move to DSL in the near future.
URL: http://cyanide.ath.cx/