Town growth simulation
Karl-Oskar Masing, Margus Luik, Janno Jõgeva
The project provides an OpenGL based GUI for simulating a town growing. User can input the size of the town, along with the speed of building a house, and then witness, how houses are rising from the grassland.
The main problems we had to deal with were the following:
- A data structure that holds generated buildings and their locations.
- A step generator to add/modify buildings in the town.
- Drawer, that uses OpenGL to draw the current state of the town, traversing the data structure.
- Code: https://bitbucket.org/jjogeva/gc/commits/tag/final_solution - final_solution tag
- References: (later)
Installation is trivial, as the project consists of Python 2.7.x and Cpp code (the latter can be compiled, using existing Codeblocks project file), but due to Linux-specific sockets isn't win-compatible.