CS 2.1 Has Kept Its Castle Demo.

When users – who are potential game-designers – custom-compile a game engine, they receive demos which were made with the same API that they are going to be using, if they are going to design games. Crystal Space 2.1 is no different.

In this case, there is really only one demo application – “walktest” – plus numerous XML Files and other files, that define scenes, which invoke rendering-engine capabilities.

Crystal Space has always featured one such demo simply named “castle“. I am happy to see that they still showcase this one.

castle‘ is different from the other demos in that this one has good Artistic merit. In contrast, many of the other demos ‘just happen to work’. But ‘castle‘ is a more-complex medieval castle, which game-authors can explore. And this can stimulate them into conceiving better creations of their own.

It also bears a plaque in the entrance hall to the castle, that gives credit to its authors, and that the player-puppet can read, if he moves close enough to it within the defined 3D scene.

crystal space _1

crystal space _2



Completed Installation of Crystal Space on Klystron Today

In This Posting, I wrote that I had installed “Crystal Space 2.1” on my laptop named ‘Klystron’.

This is an open-source game engine, which competes with “OGRE“, the latter of which is also open-source.

It is not enough just to have the game / rendering engine installed. In order to create content, authors also need to use 3D Model Editors, and the most important of those available in the open source community, happens to be ‘Blender‘, which has its own file-formats for storing projects.

Therefore, one also needs to install the add-on into Blender, which will allow it to export what we have created within it, into Crystal Space format. Fortunately, when I compiled Crystal Space, I did so with full Python support. Blender scripts happen to be written in Python. And in the appropriate shared directory, the Blender add-on could be found.

One word of caution though. In order for this add-on to work properly, Blender must be started with the ‘CRYSTAL‘ environment variable set. This can be done from the command-line, but eventually the authors will want that taken care of automatically.

Continue reading Completed Installation of Crystal Space on Klystron Today