DarkBASIC Pro for the GeoWall

Jason Leigh

DarkBASIC is a programming language (based on the original BASIC programming language) for creating sophisticated game graphics with very simple commands.  There are two editions of DarkBASIC:  the standard DarkBASIC and the Pro edition. This web page contains information on how to get programs written in the Pro edition to run in side-by-side stereo on the GeoWall. You need the Pro edition because only the Pro edition supports the multiple cameras needed for stereo.

The following demos contain full source code as well as executeables that will run without needing DarkBASIC Pro. You just need to make sure you have the latest version of DirectX (at least version 8) installed on your GeoWall. You need DarkBASIC Pro obviously if you want to edit and re-compile the programs. Before running the demos make sure to set your GeoWall to 2048x768 resolution.

The demos are fully open source. Feel free to copy/distribute/improve them, and let me know if you've written a cool GeoWall game that you want me to post here!


Source code for stereo functions and simple demo that loads up an object and moves the camera around it.

The technique works by having you insert two functions (SetupStereo() and UpdateStereo()) into your existing DarkBASIC Pro  program to setup 2 cameras and to update them with each traversal through your program's loop. Note that stereo is only supported for 3D graphics. Any graphics done in 2D (e.g. sprites) will only appear on one eye so the 2D menus and score boards in the games below will only appear in one eye of the screen.
Cathedral - Loads a model of a cathedral lit with realistic light maps. The Cathedral was built with Cartography Shop.
Read the README.txt file after downloading.

Homicidal Goldfish- Bubbles Revenge- a game where you swim around as a gold fish with issues.
Read the README.txt file after downloading.

Also here is the game's original web site with the non-stereo version.

Qbert - A remake of the classic QBert arcade game, except in 3D.
Read the README.txt file after downloading.

Also here is the game's original web site with the non-stereo version.

Support:

For support, please post a message on: www.evl.uic.edu/cavern/forum

Version Info:

Other useful links: