Project

Recursive Trees

About

Summary

Java program that generates beautiful recursive trees with stunning UI.

Installation & Usage

Github Repo

# You will need to have Java 8 installed (other versions not tested)

$ git clone https://github.com/ianramzy/recursive-trees.git

# run Branches.java

Inspiration

I created this when I was first learning about recursion, and I wanted a way to visualize what was happening. I did a bit of tinkering and it turns out the results can be beautiful, so I decided to make GUI for more experimenting.

What It Does

It generates trees using recursion, lines are drawn onto a window where the user specifies number of recursions (number of branches) and various other parameters can be changed. In essence it's a fancy tree generator powered with recursion.

Technologies

I built this in pure Java.

Future Ideas And Whats Next

In the future I would like to add even more options for tree customization such as number of recursions per branch and rounded branches.

Another project by Ian Ramzy