I decided to write devlog because I want to provide more news about game, but I have not enough cool screenshots and gifs still.
Current development status
I want to clarify development status before I will describe what I have done last week.
Game development started quite a long time ago (actually in last November). But I have been developing game slowly and most part of time I have been doing nothing. Also I understood framework I'm had used was slow, so I decided to switch to new framework. And now I have to rewrite all game from scratch. So all beautiful screens and gifs was made in previous version of game. But I have some good news. I plan to overtake previous version and implement new mechanics at the end of October

Roads
Trucks, buses, cars and humans will use in-game roads to move somewhere. So to make it work, I have to give player ability to build large road network and give transport ability to search optimal route to destination.
What have I done last week?
There is small list of things I have done (yes, it is really tiny):
- Added player ability to build big road in one click
- Added pathfinding between road tiles
- Implemented debug option to visualize road "graph"
- Implemented debug option to show current road route
- Fixed a bug causing road tiles overlapping
Road building simplifying
Earlier to build road you have to put each tile separately, that was way too slow, so I added multiple tile building mode for objects like road.

Road graph visualization
I often come across things that don't work as they should in game development process. So I added debug mode where I can but buttons, toggles and other stuff to check how things work. I implemented road graph visualizing to check how graph was created. It helps a lot. I found the overlapping bug thanks to it.

Pathfinding
Transport has to choose optimal route to destination to drive through city. Therefore I added creation of road graph (from what player have built) and implemented A* algorithm to find optimal route between two point.

Route visualization
As with road graph, I added visualization for route, to check how it works. And it works majestic! I can simply click on road tile and on another and route will be created!
What's next?
I'm going to add lanes differentiation for roads, so transport can move in 2 directions. Also I want to add simple car or something like that, which will ride on roads.
Write what you think about such format
