You create a few major roads, throw some grids of different sizes and orientations so that they fit the big roads, then throw in some more big roads but so that they fit to the existing stuff, then some more grids.
Then you go and erase a bunch of roads to get some trees in there, add curvy roads because theyre cool, maybe a town square and a hospital and a train track somewhere etc.
Then you go and try to connect all the mismatched grids in a sane way.
You could also think about how the city grew and see if that helps at all. Like if there at first were just a bunch of small roads connecting a few small areas of importance, which then had grids of new buildings added.
Edited by Waterlimon, 25 May 2013 - 09:49 AM.
The lack of awesome free resource gathering building sandbox games capable of running an user made 8 bit computer in the world disturbs me.