Voglio generare un layout di città in una griglia quadrata (renderizzata in modo isometrico, ma non importa) utilizzando i seguenti elementi:
- 2x2 case
- Strade, 1 unità di larghezza
- Canali, 1 unità di larghezza
Layout di esempio:
- Ho sempre un numero specifico di case e tutte le strade e i canali necessari per collegarle tutte.
- Le case devono avere due pezzi di strada davanti alla porta d'ingresso (che punta sempre verso destra)
- Sarebbe bello avere dei campi di erba (vuoto) tra di loro.
Esiste un algoritmo pronto per questo? In caso contrario, quale direzione dovrei pensare per implementare questo?