帮助你学编程的免费游戏
本文是我(IT程序狮)翻译自《12 Free Games to Learn Programming》的内容。
在本文中,我们从近200多个网站中,评选出了的12个热门网站。你可以在玩游戏中学习编程。
Mybridge A.I. 基于各种因素也评估了这些网站的内容质量,以确定它们对程序员是有用的。
这些网站专为初、高级程序员而设计,帮助他们学习各种计算机语言。诸如:JavaScript、java、python,PHP,C #等。
让我们一起看看吧!
一、CodinGame
网址:https://www.codingame.com/
在玩游戏时,会遇到许多具有挑战性的编码问题,并且支持所有编程语言。
二、Code Combat
网址:https://codecombat.com/play
Code Combat是面向在校学生,通过真实游戏来学习计算机科学的平台。同时,它也是一个社区项目,你将与数以百计的志愿者来共同提升水平。它支持Java、JavaScript、Python、Lua、以及CoffeeScript.
三、Streeps
网址:https://screeps.com/
一个通过玩游戏来学习编写JavaScript代码的网站,同时这款游戏号称是世界上第一个为程序员制作的MMO战略沙盘游戏。
四、Check iO
网址:https://checkio.org/
Check iO 是一个基于浏览器的网页游戏。为了达到更高的级别,你需要利用Python来解决问题。(前提需要你登录网站)
五、Vim Adventures
网址:https://vim-adventures.com/
通过游戏,你可以学到Vim的相关知识。
六、Cyber DoJo
网址:https://www.cyber-dojo.org/
Cyber-dojo 是一个程序员练习编程的空间。它支持 JavaScript, Java, Python, PHP, Ruby 等编程语言。
七、Code Monkey
网址:https://www.playcodemonkey.com/
一款通过抓香蕉,来学习编程的游戏。这款游戏比较适合教授孩子学习编程。当然,也需要付费的。
八、Elevator Saga
网址:http://play.elevatorsaga.com/
这是一款电梯编程游戏,你需要逐步的解决所有的挑战。
例如:挑战#1——在60秒或更少的时间内,运输15个人。
九、Codewars
网址:https://www.codewars.com/
一款通过与他人真实代码挑战来提高自己技能的游戏。支持JavaScript、Python、C#、Java、Python等编程语言。
十、Ruby Quiz
网址:http://rubyquiz.com/
Ruby Quiz是一款适合Ruby程序员的每周编程挑战。目前,它拥有156测验档案。
十一、Git Games
网址:https://www.git-game.com/
git-game是一款基于终端的游戏,它能够教会你git SCM(源控制管理)系统中一些很酷的功能。在游戏中,你需要使用Git的命令来找到线索,帮助你解决“谜题”。
十二、Hacker Org
网址:http://www.hacker.org/
The http://hacker.org 中的挑战是探寻黑客技能的一系列难题、技巧、测试以及脑筋急转弯。掌握这个系列,您将需要掌握破解密码、巧妙编程等技能。
希望你们能够喜欢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?