THE CITY GENERATOR

The city generator is a computer program in C++ that creates a different city each time it's run. Based on the ideas described previously it produces a text describing a city, gives it a name, and then builds it for the user to explore by navigating in real-time. It uses a library of predefined objects, like the chess-pieces in the book, which are randomly combined to produce a variety of different cities. Besides that, each object is subject to a certain amount of random change that makes the return to the same city, or the reuse of an object, a slightly different experience.

These are some of the cities created, here presented in the format of short videos:

 

 

<<
top
>>
Fedovolea (512k) Erevolea (1318k) Siriliga (1188k) Geneteria (629k) Cartirotona (579k) Sirinice (1233k) Bioteria (490k) Bioteria (757k)