A user input-based procedural city generator, built for my Digital Media Design Senior Project (CIS497) in the fall of 2018.
Ville uses Parcel to bundle resources. For development, run
npm run dev to build and watch the CSS and JS. Then run
parcel index.html in another terminal tab, and it will serve the app at
Ville is deployed from the
dist folder. To ensure that
dist has the correct resources, run
npm run build. The most important distinction between this and
npm run dev is that
build sets the public URL to be
ville/[resource], which is necessary for my current URL structure.
To deploy the
dist folder, run
npm run deploy. This pushes the
dist folder to the
gh-pages branch, which is the source branch for the published app.
The only production dependency that Ville uses is three.js.