I had a quite hard day at work and I didn't expected to go this far tonight. I was really exhausted! But I found some energy to work anyway. The algorithm is done and optimized, the rendering is cool, good work there. Take a look at what it looked like before and after :
|Old rendering system|
|New rendering system|
Some important details to notice : the vertical gap between the last level nodes (on the right) is configurable, as is the horizontal gap between node levels. The player will be able to change theses values to modify the rendering as wish : player's comfort is important.
Oh and one more thing. That's not implemented yet, but the player will be able to zoom in/out to get a better view of the research advancement.
That's all for tonigh.t Stay tuned and take care of yourself.