TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Do you know of good video games that teach programming?

7 pointsby nassimsoftwareabout 3 years ago
Like actual programming with a programming language not like factorio.

8 comments

andersourceabout 3 years ago
Don&#x27;t know if it qualifies as a &quot;video game&quot;, but I wrote checkerboard-programming[0], a series of puzzles that require you to write js to match checkerboard patterns.<p>[0] <a href="https:&#x2F;&#x2F;www.checkerboardprogramming.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.checkerboardprogramming.com&#x2F;</a>
评论 #30933614 未加载
ThrowawayR2about 3 years ago
What is the age of your audience?<p>Screeps comes to mind, if JavaScript is okay. Human Resource Machine is lower level but useful for teaching basic concepts.<p>Good though they are, I would not recommend any of the Zachtronics games since they are focused on being coding puzzles, not teaching.
评论 #30927032 未加载
t-3about 3 years ago
<a href="https:&#x2F;&#x2F;www.unrealengine.com&#x2F;en-US&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.unrealengine.com&#x2F;en-US&#x2F;</a> Unreal Engine is free-ish and it&#x27;s more fun than most educational games that I&#x27;ve seen.
stellartuxabout 3 years ago
TwilioQuest is quite good. It teaches JavaScript and Python, including setting up the runtimes and some basic git stuff.<p><a href="https:&#x2F;&#x2F;www.twilio.com&#x2F;quest" rel="nofollow">https:&#x2F;&#x2F;www.twilio.com&#x2F;quest</a>
评论 #30930127 未加载
perilunarabout 3 years ago
Swift Playgrounds is pretty cool.<p><a href="https:&#x2F;&#x2F;www.apple.com&#x2F;swift&#x2F;playgrounds&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.apple.com&#x2F;swift&#x2F;playgrounds&#x2F;</a>
dtagamesabout 3 years ago
Microsoft MakeCode Arcade is great for learning to code with games.<p><a href="https:&#x2F;&#x2F;arcade.makecode.com" rel="nofollow">https:&#x2F;&#x2F;arcade.makecode.com</a>
gabrielsrokaabout 3 years ago
This one uses JavaScript <a href="http:&#x2F;&#x2F;play.elevatorsaga.com" rel="nofollow">http:&#x2F;&#x2F;play.elevatorsaga.com</a>
high_byteabout 3 years ago
LightBot is cute There&#x27;s a cool one called &quot;GATE&quot; where you program a bot using only logical gates, hope you can find that one