Home Page Downloads Contact Us

Free Open Source Artificial Intelligence C++ Parts

aiParts Open Source Project  

Home Page
Contact Us
Free Downloads
Releases and Credits
License
View Source Files
and how they are organized
High-Hope Technique
History of the AI
The Read-Me File

Your Application

aiParts Source Files

The aiParts source files can be viewed from this page.

(Download the software from the Download page.)

Probably the most interesting file to look at first is samp_a_to_b.cpp (near-the-bottom-right, below) - it is the Shortest-Path sample program. It uses the classes declared in samp_a2b.h , which are specializations of the classes in aipHighHope.h (near-the-bottom-left).

aipReqRes.h specializes the HighHope classes to solve requirement-resource problems, which applications can specialize for specific types of problems (ex: packages and trucks, people and projects).

The software in each row (after the first two rows) requires the aip software in the rows above it...

Provides Header File Function Bodies Sample Program
Time and Date aipTime.h aipTime.cpp samp_time.cpp
Goodness aipGood.h aipGood.cpp samp_good.cpp
Messages, Logging aipBase.h aipBase.cpp (none)
Pandemonium aipPandemonium.h aipPandemonium.cpp samp_pandemonium.cpp
Emotions aipEmotion.h aipEmotion.cpp (none)
Decisions aipDecision.h aipDecision.cpp (none)
Emotion-Decision sample samp_deer_fear.h samp_deer_fear.cpp samp_decision.cpp
Problems aipProblem.h aipProblem.cpp (none)
High-Hope technique aipHighHope.h aipHighHope.cpp (none)
Shortest-Path Sample samp_a2b.h samp_a2b.cpp samp_a_to_b.cpp
Requirement-Resource framework aipReqRes.h aipReqRes.cpp (none)