Home | | Running | | Menu | | Game | | Credits |
--- | --- | --- | --- | ---

# Home ## Description
Ensemblist is a unique reflexion game created for the video game coding compo held in March 2003 in Paris. In this game, you have to put together several simple geometric primitives to build a given shape. For this, you can move, rotate and compose the primitives with the boolean operators union, intersection and minus. This is building what is called a C.S.G, for Constructive Solid Geometry.
## Requirements The game (should) works on any of these operating systems : Unix ; MacOs X ; Windows 98+ ; You will also need accelerated openGl drivers for you video board. Techniquely speacking, CSG needs at least 2 bits of stencil buffer (but the more bits of stencil buffer the better), and can make use of the KTX or WGL extensions to speed up copy from/to the zbuffer. Add a sound card to hear the music. ## Download Download Page ## Installation ### Libraries The game needs the following libraries : OpenGL ; GLUT & GLU ; libpng ; MikMod ; ### Unix There's a Makefile. Every C compiler should do without much trouble (if not without warnings). As usual : $ make $ su - $ make install will install the game in /usr/games and /usr/share/ensemblist. You may prefer export DESTDIR=/somewhere/else to change the base path of the installation. ### MacOS Same as above. Use GNU tools for better results. ### Windows Some .sln and .vcproj files come with the tarball. Do what you know you have to do with them, but consider running a real OS one of theses days. ## Troubleshouting For Unix/MacOsX, ask rixed@free.fr for some help. For Windows, bother contact dom@tatm.com.