Nick Gessler

Building Complex Worlds for
Artificial Life, Artificial Culture and Evolutionary Computation

Traditionally we have represented reality by building cognitive, discursive, behavioral, mathematical and physical models. Computation has given us a new representational medium, a medium which is changing what it means to describe, understand and explain the world around us. The simulations below are a resource for the Duke ISIS (Information Science & Information Studies) Program. They are designed to encourage participants to think about complex dynamic multiagent (multicausal) systems, those co-evolving processes that permeate and mediate our cultural, biological and natural worlds. Our challenge is to express these thoughts as "what-if" computational experiments.
xx

Embarcadero Buys CodeGear from Borland
Customers and Partners Will Benefit from Embarcadero's Ability to Help Fully Integrate Their Application Development Lifecycle (Red Hat May 22, 2008)
Embarcadero CodeGear C++ Builder

Link Classroom #6 displays are set to 1024x768 by default.
These displays have a maximum resultion of 1680x1050.
Right-click on the desktop, under "settings" you can change it.
Go ahead and use this maximum resolution if you wish,
but the lectern monitor and projector cannot handle it.
The maximum undistorted resolution for the
lectern monitor and projector is 1280 x 960.
A Window with a width of 1280 and a height of 930,
and with both top and left set to 0,
will completely fill the screen..


HELP IS AVAILABLE:

Integrated into CodeGear C++ Builder
C++ Builder's Integrated Development Environment (IDE) contains thousands of help entries. In the IDE click on "Help" and select "CodeGear Help." When the Welcome window opens select "Index." Under the"Filtered By" drop-down selection, make a choice and enter a key word in the edit-box under "Look for:
"

Embarcadero Developer Network - C++
Direct your questions to a group of dedicated volunteer developers. When you post, show how you have worked to solve the problem and then ask politely for suggestions.

C++ Builder Programmer's Webring

Powered by WebRing.

Hundreds of small executable simulations.
Many include links, explanations, source code and zipped
Embarcadero / Borland CodeGear RAD project files.
The categories below are only suggestive of the contents of each group.

USEFUL FUNCTIONS:

Common Errors

Simulation Basics

Borland C++ Basics

  1. Starting BCB 2006
  2. Important Ugly Details
  3. Getting Started
  4. Getting Help
  5. Managing Projects
  6. Creating an Icon
  7. Making More Windows

Windows C++ Basics

  1. Binary Quantities
  2. Data Types
  3. C++ Language
  4. Math Routines
  5. Functions
  6. Color Graphics Language
  7. Color RGB Triplet Chart
  8. Data Conversions
  9. Bit/Byte Operations
  10. File Input/Output
  11. Handling Strings
  12. Data Acquisition
  13. Sound-In-Application
  14. Vector

Language Help
If you have purchased BDS 2006

 

icon
Evolution
icon
Cellular
Automata
Flocking
Segregation & Assimilation
Growth
Fractals & Strange Attractors
icon
Graphics & Samplers
Text & Web
Networks
Cryptology
Realworld
Sensors &
Actuators
A Sampling of Participants' Projects
icon Duke University
icon
ALiCE
Spring
2009
icon
ALiCE
Fall
2009

Other Resources

Related Software

 

icon
Sounds
Games
Maps
Sluis DEM
icon
Garmin
GPS-12
Maps
Planet Wator
Iterated Prisoners' Dilemma
Out-Takes
& Works-
in-Progress
A Sampling of Participants' Projects
UCLA CLICC
ACulture
Spring
2007
ACulture
Winter
2007
ACulture 2006
icon
ALiCE 2005
icon
Participants' Projects
Participants' Growth
Conway's
Game
of Life

 



Web Links
Many more examples, complete with source code, programming tips,
components and newsgroups, are available on the Web.

Borland Annual Conference
2005

Borcon 2005
To be announced

Borland
Edited



Books
There is no single book devoted to programming multiagent cultural simulations.
Bits and pieces of information may be gleaned from a shelf-full of volumes.
Here are some books you may wish to look at.
Check for these and others used on Amazon.com or ABEbooks.com