Hacker News 中文摘要

RSS订阅

显示 HN:TinyCity – 适用于MicroPython的微型城市模拟器(Thumby微型游戏机) -- Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)

文章摘要

TinyCity是一个受SimCity启发的城市模拟游戏,专为MicroPython设计,项目托管在GitHub上。

文章总结

GitHub项目:TinyCity - 基于MicroPython的微型城市模拟游戏

项目简介 TinyCity是一款受《模拟城市》启发的微型城市建造游戏,专为运行MicroPython的Raspberry Pi RP2040微控制器设计。该项目由开发者chrisdiana创建,采用GPL-3.0开源协议,目前获得72颗星标和2个分支。

核心特色 1. 游戏内容 - 提供3种预设地形或随机生成地图 - 包含住宅区、商业区和工业区规划 - 完整的预算管理系统 - 人口增长与密度、电网、犯罪率和污染等动态指标 - 随机灾难事件系统 - 里程碑成就和隐藏奖励 - 存档/读档功能 - 多种公共设施:警局、消防站、发电厂、体育场等

  1. 游戏技巧
  • 每年自动征税,可通过菜单调整税率
  • 增建公园、树木和学校可吸引居民
  • 警局和消防站能降低犯罪率和火灾风险
  • 需监控污染和交通状况以促进城市发展

运行方式 - 即将支持在线游玩(等待Thumby Arcade合并PR后开放) - 可通过在线编辑器加载src文件运行

技术细节 - 开发语言:Python 100% - 主要依赖:MicroPython环境 - 灵感来源:基于jhhoward的Arduboy平台项目MicroCity重构

项目状态 最新版本v1.0发布于2026年1月15日(注:原文时间可能有误),当前无待处理的问题或拉取请求。

(注:已过滤GitHub平台导航菜单、页脚条款等非核心内容,保留项目介绍、功能特性和技术说明等关键信息)

评论总结

评论总结:

  1. 正面评价(普遍认可):
  • 多数用户认为项目很酷、很整洁,表示赞赏
    • "Looks neat! Great job!"(看起来很棒!做得好!)
    • "Really cool!"(真的很酷!)
    • "Looks super cool, nice job!"(看起来超级酷,干得好!)
  1. 技术讨论:
  • 有用户指出代码存在重复计算居民税收、忽略工业人口的问题
    • "the sim seems to double count residential population for taxes, industrial pop gets ignored"(模拟器似乎重复计算了居民税收,却忽略了工业人口)
    • "I wonder if all the repetition could be reduced"(我在想是否所有重复代码都能减少)
  1. 设备相关:
  • 用户对显示设备规格产生疑问
    • "Is it using the 1.3-inch monochrome OLED display of the Arduboy or something smaller?"(是使用Arduboy的1.3英寸单色OLED显示器还是更小的?)
  1. 巧合趣闻:
  • 有用户分享购买设备的巧合经历
    • "I literally JUST bought a Thumby out of a vending machine this past weekend"(我上周末刚在自动售货机买了Thumby)
  1. 文字游戏:
  • 用户玩SIM/sim的缩写双关
    • "SIM=subscriber identity module. sim=simulator. :-)"(SIM=用户识别模块,sim=模拟器)
  1. 期待改进:
  • 用户表达对在线版本的期待
    • "can't wait to try the online version :)"(等不及要试玩在线版本了)