Team Number: 012
School Name: Albuquerque Academy
Area of Science: Computer Science
Project Title: Centralized Emergency Response
Our team has begun work on our project and has divided the work up into four main parts: the model of the disaster, the model of the city and its inhabitants, the AI controller for the rescue response, and the graphical user interface.
We are using DirectX programming to write our graphics code, using information generated by the other parts of the program, that have written results into a text file. Along with completing most of the code for the GUI, we have also completed many of the tile sets that will be used with it.
We plan to use a genetic algorithm for the AI, using the GA to find the best route from each rescue response station to the disaster site. We already have a random path generator to use as an original member generator, and we have part of our fitness algorithm.
For our disaster, we intend to simulate an explosion, such as one caused by a bomb, resulting in both an initial explosion and secondary fires. We intend to be able to place the bomb in a random location, so that it actually requires an AI, not just a preprogrammed path.
We are using a very large 2 dimensional array for our city, populated with a generalized city square, which can hold all the information we need it to. So far, we have written 314 lines of code for the GUI, 437 lines of code for the AI, 288 lines for the city model, and 297 lines for the disaster model.