[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73920":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},73920,"isometric-city","amilich\u002Fisometric-city","amilich","IsoCity: City building simulation game.","https:\u002F\u002Fiso-city.com",null,"TypeScript",2140,230,15,8,0,1,3,32,65.79,"MIT License",false,"main",[],"2026-06-12 04:01:12","# IsoCity & IsoCoaster\n\nOpen-source isometric city and theme park builder built with NextJS, TypeScript, and HTML5 Canvas.\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\" align=\"center\">\u003Cstrong>IsoCity\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd width=\"50%\" align=\"center\">\u003Cstrong>IsoCoaster\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cimg src=\"public\u002Freadme-image.png\" width=\"100%\">\u003C\u002Ftd>\n\u003Ctd>\u003Cimg src=\"public\u002Freadme-coaster.png\" width=\"100%\">\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\">City builder with trains, planes, cars, and pedestrians\u003Cbr>\u003Ca href=\"https:\u002F\u002Fiso-city.com\">iso-city.com\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd align=\"center\">Theme park builder with roller coasters, rides, and guests\u003Cbr>\u003Ca href=\"https:\u002F\u002Fiso-coaster.com\">iso-coaster.com\u003C\u002Fa>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\nMade with [Cursor](https:\u002F\u002Fcursor.com).\n\n## Features\n\n-   **Isometric Rendering Engine**: Rendering with HTML5 Canvas (`CanvasIsometricGrid`) capable of handling complex depth sorting, layer management, and both image and canvas sprites.\n-   **Dynamic Simulation**:\n    -   **Traffic System**: Autonomous vehicles including cars, trains, planes, buses, and seaplanes.\n    -   **Trains, bridges, buses, barges, and more**: Vehicles will navigate throughout your city and respect traffic lights.\n    -   **Pedestrian System**: Pathfinding and crowd simulation for city inhabitants.\n    -   **Economy & Resources**: Resource management, zoning (Residential, Commercial, Industrial), and city growth logic.\n-   **Interactive Grid**: Tile-based placement system for buildings, roads, rail, parks, utilities, and more.\n-   **State Management**: Save\u002FLoad functionality for multiple cities.\n-   **Responsive Design**: Mobile-friendly interface with touch friendly controls, drawers, and toolbars.\n\n## Tech Stack\n\n-   **Framework**: [Next.js 16](https:\u002F\u002Fnextjs.org\u002F)\n-   **Language**: [TypeScript](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n-   **Graphics**: HTML5 Canvas (No external game engine libraries; pure native implementation).\n-   **Icons**: Lucide React.\n\n## Getting Started\n\n### Prerequisites\n\n-   Node.js (v18 or higher)\n-   npm\n\n### Installation\n\n1.  **Clone the repository**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Familich\u002Fisometric-city.git\n    cd isometric-city\n    ```\n\n2.  **Install dependencies**\n    ```bash\n    npm install\n    ```\n\n3.  **Run the development server**\n    ```bash\n    npm run dev\n    ```\n\n4.  **Open the game**\n    Visit [http:\u002F\u002Flocalhost:3000](http:\u002F\u002Flocalhost:3000) to play IsoCity. \n    Visit [http:\u002F\u002Flocalhost:3000\u002Fcoaster](http:\u002F\u002Flocalhost:3000\u002Fcoaster) to start IsoCoaster.\n\n## Contributing\n\nContributions, bug reports, and feature requests are welcome.\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n","IsoCity 是一个等距视角的城市建设模拟游戏。项目使用 TypeScript 开发，基于 NextJS 和 HTML5 Canvas 实现了强大的等距渲染引擎，支持复杂的深度排序和图层管理，并具备图像与画布精灵处理能力。其核心功能包括动态的交通系统（汽车、火车、飞机等）、行人系统、经济资源管理系统以及互动式网格布局，允许用户自由放置建筑、道路和其他城市设施。此外，IsoCity 还提供了保存\u002F加载功能和响应式设计，确保在移动设备上也能获得良好体验。该项目适用于对城市建设或主题公园建设感兴趣的开发者，或是希望探索等距视角游戏开发技术的学习者。",2,"2026-06-11 03:47:56","high_star"]