Home       About Me       Contact       Downloads       ...    Part 1   

Downloads

If you want the latest, potentially broken or unstable version of the demo, find the source on GitHub at

https://github.com/mgoodfel/SeaOfMemes

If you want to see the project develop, individual parts of the blog have links to download the source code and versions built for each platform. The most recent stable release is listed below.

Part 20 Demo

The demo will run with either the Part 19 or Part 15 world files, if you already have them. The Part 19 world has some extra cubes removed and will render faster.

Download The Part 19 Demo World. Unzip it into the same directory as the demo. The directory "world" should be next to "docs" and "options.xml". Or you can edit the "worldDir" attribute in "options.xml" to point to it wherever you like.

For Windows, download The Part 20 Demo - Windows.

For Linux, download The Part 20 Demo - Linux.

As mentioned in the last update, I've stopped work on all but the OpenGL 3.3 versions of the framework. If you are running under Windows, make sure your display drivers are up to date. You may need to go to the manufacturer's driver site (Nvidia or ATI) for the latest. Both Windows Update and Dell insisted my laptop was up to date with its OpenGL 1.2 drivers, but there was a full 3.3 implementation on the ATI website.

The options.xml file is set up for small (256 meg) display cards. Increase the displayMemory and systemMemory options for better performance.

Transparent areas are sorted in the background after each frame is rendered. Increase the option "sortCount" to spend more time sorting. The default value of 10 seems fine across a range of displays.

The Source Code

Download The Part 20 Source to rebuild the project.

To build on Linux, use the BuildsLinux/Crafty/makefile. See the readme.txt in that directory for a list of packages you need to install.

To build on Windows, use Visual C++ or equivalent compiler. You will need to build the BuildsWin/JpegLib project first, in release or debug mode, then the BuildsWin/Crafty project.

A free version of Visual C++ can be found at Microsoft Visual C++ 2010 Express. You will also need the DirectX Software Development Kit. It's possible you'll need the Windows 7 Software Development Kit too.

Unfortunately, all three of these downloads are huge. Hopefully, if you are interested in game development, you already have them or an equivalent development environment. If not, I hope you have a fast internet connection! Download and install them in that order - Visual C++, then the DirectX SDK, then the Windows SDK.

Statistics

TheGame lines 8,938
Framework lines   15,659
Utilities lines 7,800
Total 32,397

Coding hours 464.7
Writeup hours 90.2


Home       About Me       Contact       Downloads       ...    Part 1