PolyCity v1.0 — full-featured 3D city-builder (Three.js + Vite)

- Procedural island maps, RCI zoning, demand-driven growth
- City-wide power grid with brownouts; wind coastal bonus
- Land value, upgrades, services, pollution, fires & fire spread
- Budget/taxes, happiness, milestones, quest onboarding
- Traffic agents, day/night cycle, adaptive render scale
- Saves: autosave + 3 slots + JSON export/import
- PWA (offline), GitHub Pages/Netlify deploy configs
- Tests: 40-assertion engine suite + headless E2E
This commit is contained in:
PolyCity
2026-08-22 19:17:10 +00:00
commit 56bf3fa2a2
37 changed files with 4996 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import { defineConfig } from 'vite';
export default defineConfig({
// Relative base so the built game works on GitHub Pages, Netlify, itch.io,
// any sub-path hosting, and even straight from the local filesystem.
base: './',
build: {
target: 'es2020',
outDir: 'dist',
assetsInlineLimit: 8192,
chunkSizeWarningLimit: 1200
},
server: {
port: 5173,
host: true
},
preview: {
port: 4173,
host: true
}
});