Site hosted by Angelfire.com: Build your free website today!


Crystal Space material
Links

Crystal Space

Crystal Space Tutorial Site

QuArK

polycount

Sample Code

Crystal Space V0.94
mysimple.h
mysimple.cpp
mysimple.zip

Crystal Space V0.95
mysimple.h
mysimple.cpp
mysimple.zip

Crystal Space V0.97
mysimple-0.97.tar.bz2





============== FAMILY

This page is for Crystal Space related material.

Crystal Space is a free (LGPL) and portable 3D Game Development Kit written in C++.

August 25, 2003
Once Again Andreas has updated the mysimple code. This time to work with Version 0.97 of CrystalSpace. This version uses the new JAM build system. You can find the bz2 file to the left.

Dec. 20, 2002
I uploaded the newest files for mysimple V0.95
Andreas and I continue to improve it. You can now download the source as a tgz file

Dec. 16, 2002
Thank You to Andreas Busch for updating mysimple to work with the current CVS-Version of CrystalSpace V0.95

You can find the files to the left.

Dec. 15, 2002
Happy Holidays!

A new version of mysimple may be comming soon. I've been contacted by somebody who has upgraded it, and if I can get the source I'll post it. Otherwise I may have my version fixed for the CVS version of Crystal Space sometime in January.

I'm also working on a flocking example with crystal space, and will upload that when I get it working.

Oct. 14, 2002
Currently the code on this site will not compile with the CVS version of Crystal Space. I may update it when I get the chance to update my version of CS.

July 19, 2002
Verified that mysimple.cpp collision detection is working.

July 16, 2002
Updated mysimple.cpp and mysimple.h agian. Jorrit says this should work, but I havent had time to test yet.

July 16, 2002
Updated mysimple.cpp and mysimple.h with the help of Jorrit. Still not satisfied with the collision detection, but with Jorrit's help it should be working soon.

June 27, 2002
Updated mysimple.cpp and mysimple.h to match my local copy.

June 25, 2002
Until I create a proper installable download for my source, here are the Linux instructions for compiling my code:

I assume that crystal space is already installed.

1. Create a directory named "mysimple".
2. Create a directory named "include" inside of the "mysimple" directory.
3. Create a file named "mysimple.h" in the "include" directory. Copy mysimple.h code into the file.
4. Create a "src" directory inside of the "mysimple" directory.
5. Create a file named "mysimple.cpp" in the "src" directory. Copy the mysimple.cpp code into the file.
6. Follow the "Creating an External Crystal Space Application" instructions located here
Be sure to edit the "Makefile" so that the 'EXECUTABLE' and 'OBJSRC' variables are set correctly.
7. Now if everything was done correctly type "make" in the "mysimple" directory and a binary should be created.
8. Download the "mysimple.zip" and place in the "$CRYSTAL/data" directory and update vfs.cfg so crystal space can access it.
9. You are now ready to run the "mysimple" program.

June 24, 2002
Added mysimple source code and level.

Mysimple loads a map from a file and places 3 meshes on it. One mesh runs back and forth, a second mesh can be moved with the camnera using the the arrow keys. The third mesh stands in one spot. Currently there is a small problem with collision detection.

The level was made in QuArK and converted using map2cs. The sprite being used was converted with mdl2spr from the pknight quake2 model.