Added three basic train layouts (four-way intersection, vertical intersection, and horizontal intersection)
Added a train end and start station
Created a randomly generated network of tracks comprising of the three basic layouts
The end and start stations’ positions are predetermined and other intersections are generated randomly with each other’s connecting ends until there are no available grid spaces to generate new tracks
If the end station isn’t connected with a corresponding track, the entire map is regenerated
Planned Updates
More track layouts, including more complex ones like t-intersections and more
Creating the train so it can traverse along these tracks
Adding styling to the tracks and other elements
More rules to allow better and more unique map generation
A lot more other stuff
What was the goal
The goal for this devlog was simply to start out the game and make a beginning layout of what the game and tracks would look like. I created these three basic layouts and used a grid to track which tracks had been placed where to keep generating the map. I also had to work on simply getting GoDot engine setup alongside hacktime and learning both how to use the engine and GDScript since this is the first time I’m using GoDot and the first time i’m making a game at all so it’s a learning experience trying to figure out how to use it. Next I want to focus on figuring out how I am going to get trains to work and make them follow the track layouts that will later in the future become more accessible to trains (not have sharp 90 degree turns).
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.