Hacker GitHub

← All repos

SimHacker/MicropolisCore

View on GitHub ↗ ★ 216 TypeScript

Micropolis C++ Core (based on the original SimCity Classic by Maxis/EA)

28 mentions on Hacker News by 2 people: 0 stories, 28 comments · first 2024-02-18 · latest 2026-10-24

Mentions per year 28 mentions · busiest year 2024 (12)
20082026
  1. …of the code, translated to C++ with better names and comments, in the newer MicropolisCore repo: https://github.com/SimHacker/MicropolisCore/blob/main/packag... Chaim Gingold wrote a book all about "Building SimCity":…
    comment by DonHopkins · 2026-10-24 · in How to run a city builder on 16 MHz
  2. …Micropolis and other open source code, documentation, and designs for new educational software: https://github.com/SimHacker/MicropolisCore/ MOOLLM Constructionism skill: https://github.com/SimHacker/moollm/blob/main/skills/constru...…
  3. …and monsters" disaster list, side panels, and the platform variants, each with descriptions: https://github.com/SimHacker/MicropolisCore/blob/main/docume... Full email thread: https://github.com/SimHacker/MicropolisCore/blob/main/docume...…
  4. …to allow us to use the name for non commercial purposes, under the Micropolis Public Name License. https://github.com/SimHacker/MicropolisCore/blob/main/Microp... Here's the explanation from the MicropolisCore repo's LICENSE file:…
    comment by DonHopkins · 2026-07-27 · in PGSimCity - How PostgreSQL Works
  5. …in Node with "$state is not defined". Embind API surface -- what to expose and what to leave out: https://github.com/SimHacker/MicropolisCore/blob/main/packag... // This file uses emscripten's embind to bind C++ classes, // C structures,…
  6. …mentioned that active development has moved on to the cleaned up and renovated MicropolisCore repo. https://github.com/SimHacker/MicropolisCore Here are the latest design docs: https://github.com/SimHacker/MicropolisCore/tree/main/design...…
    comment by DonHopkins · 2026-05-01 · in Reverse Engineering SimTower
  7. …;) Micropolis WASM + WebGL tile renderer demo: https://micropolisweb.com MicropolisCore repo: https://github.com/SimHacker/MicropolisCore Micropolis design docs: https://github.com/SimHacker/MicropolisCore/tree/main/design... Sims…
    comment by DonHopkins · 2026-05-01 · in Reverse Engineering SimTower
  8. …that's not nostalgia -- that's evolving the 1987 vision with 2026 tools. MicropolisCore Repo: https://github.com/SimHacker/MicropolisCore Micropolis in WebAssembly: https://micropolisweb.com/
  9. …Public Name License that allows the game to use the name Micropolis under reasonable conditions: https://github.com/SimHacker/MicropolisCore/blob/main/Microp... Check out his BBS, robotics, and data storage primers:…
  10. …is a clean C++ rewrite that compiles to WASM -- runs headless in Node or in any browser: https://github.com/SimHacker/MicropolisCore The Raspberry Pi wall display idea is great. The simulation is lightweight enough for that. The simulator…
  11. …any UI, compiles to WASM via Emscripten/Embind, and runs headless in Node or with any browser UI: https://github.com/SimHacker/MicropolisCore Live demo: https://micropolisweb.com One note on naming: the open source license from EA requires…
  12. …client, with the UI being implemented in TypeScript/canvas/WebGL: https://micropolisweb.com/ https://github.com/SimHacker/MicropolisCore https://donhopkins.medium.com/open-sourcing-simcity-58470a27...
  13. …for the shader that draws the tiles) -- see the comments in the file about that): emscripten.cpp: https://github.com/SimHacker/MicropolisCore/blob/main/Microp... /** * @file emscripten.cpp * @brief Emscripten bindings for Micropolis game…
    comment by DonHopkins · 2025-07-23 · in When Is WebAssembly Going to Get DOM Support?
  14. …to ongoing projects, or initiate your own. The source code is actually not at [Link] but at: https://github.com/SimHacker/MicropolisCore Not even so much as a link to the my demo! https://www.youtube.com/watch?v=8snnqQSI0GE They could be…
    comment by DonHopkins · 2025-05-11 · in A critical look at MCP
  15. …Live MicropolisWeb Site: https://MicropolisWeb.com GitHub Repo with source code and documentation: https://github.com/SimHacker/MicropolisCore Much more Info in Chaim Gingold's book, "Building SimCity":…
    comment by DonHopkins · 2025-02-16 · in The Sims Game Design Documents (1997)
  16. …and swap their pointers each iteration, to eliminate the extra copy of all the cells, of course: https://github.com/SimHacker/MicropolisCore/blob/main/Microp... The heatWrap parameter switches between different edge condition…
  17. …platforms, testing, debugging, and optimizing the actual source code and user interface, etc.) https://github.com/SimHacker/MicropolisCore https://www.youtube.com/watch?v=_fVl4dGwUrA https://www.youtube.com/watch?v=8snnqQSI0GE…
    comment by DonHopkins · 2024-10-26 · in How 'Factorio' seduced Silicon Valley and me
  18. …but I haven't implemented most of the user interface or pie menus yet. https://micropolisweb.com/ https://github.com/SimHacker/MicropolisCore SvelteKit pie menus for Micropolis are my roadmap, and I've started implementing pie menus for…
    comment by DonHopkins · 2024-08-06 · in Show HN: Pie Menu – a radial menu for macOS
  19. …so you can play with the tile map like KidPix! More discussion of Micropolis development plans: https://github.com/SimHacker/MicropolisCore/pull/3 An example of what I mean about KidPix drawing with SimCity tiles (without the drawing tools…
    comment by DonHopkins · 2024-06-20 · in KidPix
  20. Code is here: https://github.com/SimHacker/MicropolisCore/tree/main/Microp...
  21. …is in plain text, so you can read that too, and verify that it matches the source code in the repo. https://github.com/SimHacker/MicropolisCore And if you can find any evidence of janky crypto mining software, you are free to report me to…
  22. …if not, please report the bug and include a stack trace and any information about your platform. https://github.com/SimHacker/MicropolisCore/issues/1 I wanted to release this as soon as possible so other people could run it, instead of…
  23. …my goals, and how I wanted it to work, with lots of iterating and refining and hand editing: https://github.com/SimHacker/MicropolisCore/blob/main/Microp... The process was anything but automatic or instant -- in total it took about 33…
  24. …Live MicropolisWeb Site: https://MicropolisWeb.com GitHub Repo with source code and documentation: https://github.com/SimHacker/MicropolisCore Much more Info in Chaim Gingold's book, "Building SimCity":…
  25. https://github.com/SimHacker/MicropolisCore
  26. …describing the approach and constraints. (Obviously analyzed and written with the help of ChatGPT!) https://github.com/SimHacker/MicropolisCore/blob/main/Microp... Implementing a JavaScript scripting SDK is the first step towards…
    comment by DonHopkins · 2024-04-16 · in Descent 3 Source Code
  27. …etc), with the eventual goal of being able to embed multiple Yoot Towers in your Micropolis city! https://github.com/SimHacker/MicropolisCore >Open Source Micropolis, based on the original SimCity Classic from Maxis, by Will Wright.…
    comment by DonHopkins · 2024-04-16 · in Descent 3 Source Code
  28. …make plugin zones and robots (like the monster or tornado or train) by subclassing with JavaScript! https://github.com/SimHacker/MicropolisCore/blob/main/src/Mi... //////////////////////////////////////////////////////////////////////// //…
    comment by DonHopkins · 2024-02-18 · in WASM Instructions