Curved Space Explorer for Squeak
It is a Smalltalk port version of Curved Spaces, originally developed by Jeff Weeks (geometrygames.org) in C language.
This Squeak version is derived from Krestianstvo SDK project's version, where Curved Space Explorer is collaborative in it's nature and available mainly for distributed computation.
The project is Open Source and the code is available here: http://sdk.krestianstvo.org/sdk/ccse.html
To run the CCSE you need to download the latest Squeak distribution from the official site: http://ftp.squeak.org/4.4/Squeak-4.4-All-in-One.zip
Also I recommend to use the latest Smalltalk CogVM from the http://www.mirandabanda.org/files/Cog/VM/
and in the running image, execute in the workspace:
"1. Load FFI"
(Installer repository: 'http://source.squeak.org/FFI')
"2. Load 3DTransform "
(Installer repository: 'http://www.squeaksource.com/CroquetGL')
"3. Load OpentGL and CCSE"
(Installer repository: 'http://sdk.krestianstvo.org/sdk/ccse')
"4. Run sample application"
In running application there are some options available using the keyboard and mouse:
"up" and "down" arrows on the keyboard - speed of the ship movement
"left" and "right" arrows on the keyboard - change aperture
mouse move with left button pressed - rotation of the ship
mouse move with left button pressed and shift pressed - translation of the ship
press "o" on keyboard - switch between "head" and "body" rotation
press "p" on keyboard - switching on stereo (anaglyph) mode
press "l" on keyboard - switching shaders support (only for Mac OS X for now)
Also you can use the preinstalled image from here: http://krestianstvo.org/sdk/Squeak4.4-12327-ccse.zip