tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://tarquiscani.itch.io/evolving-city-generation


Evolving City Generation is a demo showing a procedural generation algorithm that allows to generate a city in a top-down 2D tile-based world.

  • The purpose of the algorithm is to simulate the birth and the growth of a settlement that follows a spontaneous architecture pattern (for instance a medieval village, or a modern slum).
  • The algorithm is intended to be real-time (even though it's not optimized yet).
  • The demo also contains an algorithm that allows to generate a 3D hip roof for any kind of tile-based shape.

This was an abandoned project developed between 2018 and 2019 with the main goal of learning 3D programming, OpenGL and shaders. I just added a tutorial and polished the code and the folder structure a bit.

Check out the repository on Github!