Settings

Theme

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

github.com

142 points by inflam52 3 months ago · 26 comments

Reader

allanrbo 3 months ago

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

_joel 3 months ago

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

  • inflam52OP 3 months ago

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

gaudystead 3 months 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 3 months ago

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

JKCalhoun 3 months 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 3 months 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 3 months 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 3 months ago

Looks super cool, nice job!

hei-lima 3 months ago

Really cool!

bowlcutWiz 3 months ago

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

  • inflam52OP 3 months ago

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

tinfoilhatter 3 months ago

Looks neat! Great job!

mcsolid 3 months ago

very cool!

Keyboard Shortcuts

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