Developer Set Up

To develop with AIPlanet, you should use CVS.  There are source ZIPs with GLScene DCUs available, but they are not updated frequently. You will need CVS to get the latest version of both AIPlanet and GLScene.


Initial Setup

  1. Obtain Delphi
  2. Create a SourceForge Account
  3. Install Tortoise CVS
  4. Setup Project Directories
  5. Install GLScene
  6. Install Jedi Code Library (JCL)
  7. Install Jedi Visual Component Library (JVCL)
  8. Install TeeChart Reporting Components
  9. Install Indy
  10. Install AIPlanet
  11. Compile AIPlanet

Developing

  1. Join the Team
  2. Communication
  3. Install Pageant
  4. Submitting Code
  5. Bug Reports
  6. Optimizing


Initial Setup: 1. Obtain Delphi Initial Setup: 2. Create a SourceForge Account Initial Setup: 3. Install TortoiseCVS

You may use other CVS tools, but Tortoise is recommended for Windows users.

Initial Setup: 4. Setup Project Directories

You may want to use a different directory structure, especially if any of the Delphi components will be used for other projects.

Initial Setup: 5. Install GLScene1

AIPlanet uses the latest GLScene for 3D graphics.

Initial Setup: 6. Install Jedi Code Library (JCL)2 Initial Setup: 7. Install Jedi Visual Component Library (JVCL)2 Initial Setup: 8. Install TeeChart Reporting Components Initial Setup: 9. Install Indy Initial Setup: 10. Install AIPlanet Initial Setup: 11. Compile AIPlanet Notes:
  1. If compilation issues are encountered for GLScene, consider downloading an earlier version from: http://sourceforge.net/project/showfiles.php?group_id=29749
  2. If compilation issues are encountered for JCL and/or JVCL, consider downloading an earlier version from: http://sourceforge.net/project/showfiles.php?group_id=45786 (e.g. "JVCL210FullInstall.zip")


Developing: 1. Join the Team

Developing: 2. Communication Developing: 3. Install Pageant Developing: 4. Submitting Code Developing: 5. Bug Reports Developing: 6. Optimizing

written by David Kerr