5 ms·
Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)
- tinfoilhatter 8mo agoLooks neat! Great job!
- inflam52 8mo agoThank you!
- hei-lima 8mo agoReally cool!
- inflam52 8mo agoThank you!
- allanrbo 8mo agoSIM=subscriber identity module. sim=simulator. :-)
- _joel 8mo agoI hope it "Reticulates Tiny Splines" (good work btw)
- inflam52 8mo agoHaha thanks! Definitely adding that during map generation in next release.
- Tiberium 8mo agoSmall 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/88d07cf98f13bb73c0c73e7b8c29e5935db992aa/src/sim.py#L672 https://github.com/chrisdiana/TinyCity/blob/88d07cf98f13bb73...
- inflam52 8mo agoYeah 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.
- gaudystead 8mo agoI 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!
- inflam52 8mo agoCongrats! Unplayable by most means but absolutely incredible how tiny it is so I love it.
- coldcity_again 8mo agoLooks super cool, nice job!
- inflam52 8mo agoThanks!
- bowlcutWiz 8mo agolooks awesome! can't wait to try the online version :)
- inflam52 8mo agoThanks I'll post when it's available. Still waiting on the PR to merge in their Arcade repo.
- JKCalhoun 8mo agoIs it using the 1.3-inch monochrome OLED display of the Arduboy or something smaller? (Guessing the 72 × 40 display of the Thumby?)
- inflam52 8mo agoThis is for 72×40 display right now but I was also working on an interface layer to abstract Thumby specific functionality in order to play on potentially other platforms running MicroPython/Python. Going to try and add that in the next iteration.
- westurner 8mo agoThere are a number of MakeCode-compatible devices with and without Microbit https://arcade.makecode.com/arcade-devices https://arcade.makecode.com/arcade-devices bbcmicrobit/micropython: https://github.com/bbcmicrobit/micropython https://github.com/bbcmicrobit/micropython But Pi Pico; RP2040, RP2350: "Show HN: PicoVGA Library – VGA/TV Display on Raspberry Pi Pico" https://news.ycombinator.com/item?id=35117847#35120403 https://news.ycombinator.com/item?id=35117847#35120403 "MaplePad – RP2040 Dreamcast controller, VMU, and Purupuru (rumble pack) emulator" https://news.ycombinator.com/item?id=37522059 https://news.ycombinator.com/item?id=37522059 : > PicoVision pimoroni/picovision micropython: https://github.com/pimoroni/picovision https://github.com/pimoroni/picovision : > PicoVision enables you to create big, bold audio visual projects using MicroPython and an HDMI display of your choice. > powerful digital video stick for bold audio visual adventures, with dual RP2040 chips and a conveniently HDMI-shaped output connector to boot! > [...] dual RP2040 chips and a conveniently HDMI-shaped output connector to boot!
- westurner 8mo agoTIL RP2350 support DVI video output with an HSTX: https://www.google.com/search?q=rp2350+dvi https://www.google.com/search?q=rp2350+dvi And it's possible to convert from DVI to HDMI
- 8mo ago
- mcsolid 8mo agovery cool!