A large part of the 'svs_simulation' package was coded. This provides support for agent-based simulation systems, such as that which 'spring_alpha' runs on. The system is capable of supporting other environments as well and includes a set of Artificial Intelligence modules (Fuzzy Logic, steering behaviours, etc) which will form the basis of module 5.
The complete physical environment of the 'Spring' drawing was modeled in the new simulation system:
spring_city simulation map (click to enlarge)
Editor tools for creating the simulation terrain were developed as part of this stage. these provide editing of different levels of details within the simulation terrain, from the overall 'world' view down to individual structures within it:
click on image for enlarged version
|world editor||terrain editor||structure editor|