Chapter 4
Coding process
It is not always easy to build further on an existing project. First the design and
code of the project needs to be studied. After understanding the code, improve-
ments or extra features can be added.
When a feature has been added, thorough testing is needed.
The most relevant pieces of the code are discussed in section Reverse engi-
neering. Then all modifications are given in section List of modifications.
4.1 Open source
The Green Light District project has started as an open source project, which was
extended by the iAtracos project. Open source projects are very useful because
existing projects can be used and changed to your own interest. My interest in this
project was to add real world properties like physics etc. to the project like accel-
eration, deceleration, maximum allowed speed on a road, keeping stopdistance,
difference between primary and secondary roads, etc.
The source code of the extended program is available at sourceforge.
http://morevts.cvs.sourceforge.net/morevts/.
10