https://github.com/barbalet/apesdk
The aim of this artificial life simulation is to create a detailed biological environment and a cognitive simulation.
https://github.com/barbalet/apesdk
1996 alife ape sdk simulation
Last synced: about 1 month ago
JSON representation
The aim of this artificial life simulation is to create a detailed biological environment and a cognitive simulation.
- Host: GitHub
- URL: https://github.com/barbalet/apesdk
- Owner: barbalet
- License: other
- Created: 2010-02-11T04:04:00.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2025-06-05T00:56:03.000Z (8 months ago)
- Last Synced: 2025-06-05T02:55:40.138Z (8 months ago)
- Topics: 1996, alife, ape, sdk, simulation
- Language: C
- Homepage: https://www.apesdk.com/
- Size: 12.2 MB
- Stars: 55
- Watchers: 15
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The ApeSDK is a series of simulations that work together. It is primarily written in C and can be built with Mac, Window, Linux and iOS GUIs.
### History
The ApeSDK was started in 1996. Since then it has been under continuous open source development.
* From 2003-2009, it was used by Apple.
* From 2005-2011, it was used by Intel.
### Simulations Combined
The ApeSDK features a number of simulation components:
* a detailed landscape simulation,
* a rich biological simulation,
* a complex weather simulation, and,
* scaling from a landscape to a planetary simulation (Simulated Earth).
Three levels of social simulation including:
* a reactive simulation,
* a language simulation representing external and internal conversations with a number of actors, and,
* a social factor simulation.
The SDK also features a full-stack scripting language and a series of low-level features bringing it up-to-date with every expected feature of contemporary simulation:
* JSON IO data core,
* multi-platform graphics for Mac, iOS, Windows and Linux,
* a web server for remote viewing and interaction, and,
* frequency and time based audio IO.
### Built with the ApeSDK
The ApeSDK is currently used in:
* **Simulated Ape** - a detailed simulation app for Mac and Windows (formerly known as *Nervana* and *Noble Ape*),
* **Simulated War** - a pitched battle simulation, (included with Simulated Ape),
* **Simulated Urban** - a detailed urban environment simulation with the organic Ape agents interacting through a cityscape, (included with Simulated Ape), and,
* **Simulated Planet** - a detailed planet simulation (included with Simulated Ape).