The System.
I created this L-system for a school project, but decided to expand upon the original task.
Ofcourse I started with the system itself, which eventually got to where it is now.
I was pretty happy with the result, and so decided to try building it to a web based game (using WebGL),
and made it so users could input their own rules into it using the UI.
The game
UI and the Camera
For this project I decided to create a UI and camera that would work well with the system.
Camera:
The system can be made bigger or smaller so I needed to create a camera that would work for both.
UI:
The user needs to be able to input rule sets into the system, so I created a number of UI elements whose values could be entered easily.