Noble Ape Simulation

Overview

The Noble Ape Simulation has been built with a variety of development environments including CodeWarrior, Visual Studio and XCode. As a majority of the development environments used to build the Simulation have not included traditional make files, the Simulation source is not packaged with these make files. Nor (at this stage) is the Simulation source packaged with project files from the variety of environments used to build the Simulation.

For this reason, the user/developer who wants to build the Simulation needs to know what directories to include with their particular project or make file.

Cocoa (Mac)

The Cocoa Mac implementation is the newest build configuration of the Noble Ape Simulation. This version continues the Apple and INTEL development versions of the Simulation. The older Carbon version of the Simulation no longer works.

   mac
   ogl (optional for OpenGL implementation)
   gui
   universe
   entity
   noble

More words here...

iPad

iPad implementation information. More text here.

   ipad
   gui
   universe
   entity
   noble

More words here...

Linux GTK+

The Linux version is the newest platform development for the Noble Ape Simulation. It is intended that it will eventually follow the Cocoa version to be fully OpenGL compliant and less based on the legacy Carbon version of the Simulation.

   gtk
   gui
   universe
   entity
   noble

It is compiled through the command line.

Windows

Words go here

   win
   gui
   universe
   entity
   noble

more words here...

Command Line Environment

There are a number of command line versions. This should build for Mac and Linux:

   linux.sh - compiles the longterm run version of the Simulation a directory above /sim/

   linux_gui.sh - compiles the Linux gui of the Simulation

   linux_req.sh - gets the packages required to compile the Linux gui of the Simulation

   linux_pack.sh - builds the linux package of the Simulation

   test.sh - compiles and runs the test environment

   lancelink.sh - compiles the lance/ApeScript version

If you have particular experiments of interest that you can't initially set up through the Command Line Environment version, please consider joining the Noble Ape development community.

The Noble Ape development community is always growing. It contains a number of solo developers together with teams at Apple and Intel. If you have any questions on the development or anything else relating to Noble Ape, please don't hesitate to join the mailing list and post!

   http://www.nobleape.com/mailman/listinfo/developer_nobleape.com

To contact Tom Barbalet directly email;

   tom at nobleape dot com