TL;DR: 我正在开发一个科幻风格的终端RPG,教你编程,嵌入式C,Python和微控制器,让你在2007年的雨淋湿的港口城市中生存。通过编写真实的代码来在浏览器中运行。寻求诚实的反馈。

大家好,我爱这个社区!我跟踪了很多人在这里从零开始打造东西,经过5个月的努力,我终于想分享这个过程和动机。几个月前,我被要求指导刚刚从高中毕业的新人进行嵌入式/固件开发。我意识到没有很多地方可以从零开始学习这个东西,而且我找到的那些地方都太枯燥了,容易让人失去兴趣(包括我自己)。所以我决定建立一个网站来教授我的嵌入式C,Python,微控制器等课程。 我快速建立了一个简陋的网站(使用了很多AI工具),花了一个月的时间,最后感到厌倦,整个项目就被废弃了。然后在一次玩棋盘游戏的晚上,我突然意识到:可以重新使用模板,但将课程转换成故事线。 我发现有其他人也在做这个,感到放心,但这意味着我需要一个真正的不同点。显而易见的选择是嵌入式系统,因为这就是我多年的专业。 我把它设在虚构的港口城市New Foundry,2007年1月,刚好在经济衰退前一年: >2007年1月,New Foundry是一个雨淋湿的港口城市,集装箱起重机永不停止,服务器农场全夜都在运行。城市的名字来源于古老的铁矿厂,现在已经变成了画廊;钱已经从对岸的玻璃高楼迁移,其他人则在市中心修理那些让它运转的机器。 你带着焊接铁、手下的笔记本电脑和一本C书来到这个城市,你是其中十万人的其中一员,他们都在用语言和机器交流。这是你的职业生涯的开始。整个游戏都是一个计算机终端。从中你可以学习课程(C,Python,8位微控制器…),我最自豪的是你可以编写真实的代码,在浏览器中实时运行:点亮一个模拟的LED,通过I2C与IMU进行通信,操作一个可视化的AVR芯片的寄存器,甚至在真正的硬件上闪存之前。随着你的等级提升,你可以从游戏中的职位板上获取自由职业任务来支付房租,花费你赚来的钱来升级你的终端的硬件和软件。现在游戏已经可以玩了(仍然非常WIP,故事也包括):点击这里:datachoose 我很希望得到反馈,特别是: 1. 是否真的让你想尝试这个idea,即通过生存作为一个穷困的工程师来学习嵌入式编程? 2. 什么会让你回到第一节课? 3. 是否值得花钱购买这样的东西,并且什么会让它值得?(我考虑将它变成一个订阅服务,但只有当它真正好的时候才会做出决定。)感谢阅读,欢迎回答任何问题。