Isogame
10/6/18
edited: 2/18/21
I wanted to make a bunch of simple projects with a clear outcome while I learn new programing languages.
I really wanted to make an isometric game akin to games like OpenTTD, so thats what I set out to do
a lot of old-style city-building games tend to use isomentric tile sets to display the world,
The first thing I did was make the engine that could draw the isometric grid. I found that this was easier than I thought: the first thing I did was draw one diamond.
I found that i could easily draw the rest of the squares using their position in the array.
When adding things to build I thought that 'road' and 'building' were good options for a quick demo. I then thought that it would be cool if I could develop a way for the roads to tell how many buildings were on their street, so I made an algorithm for the roads to use and connected the value for the color of the road. As you can see in the clip on the right, I programed the roads to register when a house was built along the street, and change color with a fun random effect.