Settings

Theme

Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)

github.com

142 points by inflam52 20 days ago · 26 comments

Reader

allanrbo 20 days ago

SIM=subscriber identity module. sim=simulator. :-)

_joel 20 days ago

I hope it "Reticulates Tiny Splines" (good work btw)

  • inflam52OP 20 days ago

    Haha thanks! Definitely adding that during map generation in next release.

gaudystead 20 days ago

I literally JUST bought a Thumby out of a vending machine this past weekend, so this post feels a bit serendipitous for me. Thanks for sharing, and I'll have to check this out!

  • inflam52OP 20 days ago

    Congrats! Unplayable by most means but absolutely incredible how tiny it is so I love it.

JKCalhoun 19 days ago

Is it using the 1.3-inch monochrome OLED display of the Arduboy or something smaller? (Guessing the 72 × 40 display of the Thumby?)

Tiberium 20 days ago

Small bug: the sim seems to double count residential population for taxes, industrial pop gets ignored. The duplicate logic seems to exist in UI but it's correct there.

Also I wonder if all the repetition could be reduced, or would it affect performance on MicroPython?

https://github.com/chrisdiana/TinyCity/blob/88d07cf98f13bb73...

  • inflam52OP 20 days ago

    Yeah great catch. So I mentioned this in the README but much of the mechanics were heavily inspired by jhhoward's MicroCity. This is the same way he calculated taxes and I figured to test it out to see how it worked in game. I really liked the flow of how his game played and seems like there are some pros/cons to that inbalance.

    Pros: - Makes residential population more valuable for taxes, which helps early‑game cash flow. - Encourages zoning residential since it has outsized budget impact. - Offsets the fact that residential growth can be more constrained by pollution/unemployment.

    Cons: - Skews the economy away from industrial/commercial impact. - Makes budget feel inconsistent with “total population.” - Can mask balance issues by injecting extra money, making difficulty tuning harder.

coldcity_again 20 days ago

Looks super cool, nice job!

hei-lima 20 days ago

Really cool!

bowlcutWiz 20 days ago

looks awesome! can't wait to try the online version :)

  • inflam52OP 20 days ago

    Thanks I'll post when it's available. Still waiting on the PR to merge in their Arcade repo.

tinfoilhatter 20 days ago

Looks neat! Great job!

mcsolid 19 days ago

very cool!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection