Implementation Of L-System In Procedural City Generation Using Java


  • Surya Sujarwo Bina Nusantara University
  • William Salim Bina Nusantara University
  • Ferry Yuwono Bina Nusantara University



L-System, virtual city, procedural content generation, java


Article discusses about the design and implementation of procedural content generation using java, especially the generation of virtual city. It is applied by using L-System to generate the elements of the city and also using some images as the base models. This method is proven to be more effective because it can produce almost unlimited variations of city in short amount of time without any needs to modify the application. The result of this application is a road map which can be used in many areas such as virtual reality, games, or other related purposes.

Plum Analytics


Greuter, S., Parker, J., Stewart, N., & Leach, G. (2003). Real-time Procedural Generation of ‘Pseudo Infinite’ Cities. In Proceedings of GRAPHITE 2003, ACM Press, 87-95.

Kelly, G., & McCabe, H. (Dec 2006). A Survey of Procedural Techniques for City Generation. ITB Journal Issue: 14.

Parish, Y. I. H., & Müeller, P. (2001). Procedural modeling of cities. In Proceedings of ACM SIGGRAPH 2001, ACM Press / ACM SIGGRAPH, New York, 301–308.

Prusinkiewicz, P., Lindenmayer, A., & Hanan, J. S., et al. (1990). The Algorithmic Beauty of Plants. New York: Springer-Verlag.





Abstract 375  .