1. 编码游戏
一边玩游戏,一边挑战编程挑战。 编码游戏支持包括 PHP、C 和 JavaScript 在内的 20 多种编程语言。 用户界面功能强大且可定制。
例如,您可以选择代码编辑器的风格:Emacs、Vim、Classic。
如果您想提高编码技能,玩编码游戏是一种有趣的方法。
2.CodeCombat(极客大战)
CodeCombat 是一款网页编程游戏。 这款编程游戏借鉴了游戏中的很多设计元素,游戏剧情也非常丰富。
当你打开CodeCombat网站时,你不会认为这是一个你看不懂的代码学习网站,因为它的网站看上去就像是一款魔兽争霸风格的网络游戏卡通人物,而当你真正玩起来的时候,你会发现流程是确实是为了英雄打怪、寻宝、解谜,但只是搭配编程语言的学习。
CodeCombat可以学习Python、JavaScript、Lua、CoffeeScript和Clojure等不同的编程语言。 这些语言可用于游戏设计、Web 应用程序和 App 开发。
代码战斗网址:
Geek Wars(CodeCombat中文版)网站:
3. 尖叫声
如果您想学习 JavaScript,Screeps 是一款适合 JavaScript 程序员的大型多人在线游戏 (MMO)。
本游戏是一款开放式策略游戏。 你在游戏中控制的单位被称为“小兵”,它可以帮助你获取资源、建立自己的领地等等。 作为一款多人在线游戏网页设计编程题吉祥物设计,你的小兵将被其他玩家的小兵包围。
网址:
4.检查
Check iO 是一款基于浏览器的游戏,需要您使用 Python 或 JavaScript 解决问题才能进行(需要登录)。
网址:
5.Vim 历险记
顾名思义,这个网站让你通过玩游戏来学习 Vim。
网址:
6.网络道场
Cyber-dojo是程序员练习编写程序的地方。 支持JavaScript、Java、Python、PHP、Ruby等语言。
源代码:
7. 代码猴子
CodeMonkey是一款非常童趣的网页编程游戏。 玩家通过编程向妖猴传达指令,帮助小猴子吃香蕉过关。
CodeMonkey以游戏的形式进行教学。 总共有300多个关卡,涉及编程的各种概念。
8. 电梯传奇
电梯编程游戏需要你一步步解决问题才能通过关卡。 例如,第一级是在60秒内运送15人。 (编程语言是JavaScript)
网址:/
代码:
9. 代码战争
在战斗中学习。 与其他人一起提高应对真实编程挑战的技能,支持 JavaScript、Python、C#、Java、Python 等语言(支持的语言见下图)。
10. 红宝石测验
Ruby Quiz 是针对 Ruby 程序员的每周编程挑战,目前有 156 个测验项目。
网址:/
11.Git 游戏
Git-game 是一款基于终端的游戏,可以教授 git 的炫酷功能。 游戏的主题是搜索,使用git命令寻找线索,解决谜题。
12.
挑战是一系列谜题、积木、测试和脑筋急转弯,旨在测试您的黑客能力。 要通过这一系列的考验,你需要学习解密、编码、渗透等技能,揭开重重谜团。
13. 代码狩猎
Code Hunt 是微软研究院开发的一款 HTML5 科幻主题游戏。 在这个游戏中,您扮演一个代码猎人,负责修复代码并使其返回预期结果。 Code Hunt 支持 Java 和 C# 语言。 您可以学习编程概念,包括算法、循环和条件表达式。
14.战斗代码
在 FightCode 中,通过编写 JavaScript 代码网页设计编程题,您可以创建一个可以击败其他玩家机器人的机器人。
15. 人力资源机
人力资源机器是一款非常有趣的手机游戏。 该游戏由World of Goo的设计师和Little Inferno的制作团队联合制作。 游戏虽然走的是解谜路线,但玩法却相当新颖:玩家将扮演一个从草根做起的人。 员工需要通过指令代码一一编写程序,完成各个阶段的任务,最终登上职场巅峰。
主角需要按照要求分发邮件。 该游戏侧重于计算机硬件实现技术。 游戏生动地展示了内存、寄存器、输入输出等概念,以及如何利用这些硬件来实现基本运算、排序等功能。
这款游戏的界面非常有趣,画风独特,任务也颇具挑战性。 适合有一定编程基础或者年龄较大的孩子。
网址:
结尾
其他类似的编程游戏网站
CodeChef:在这里你可以解决实际问题并参加每月举行的不同比赛。
Pex for fun:这是一款由 Microsoft 开发的游戏,您可以在其中与其他程序员竞争。 代码就是你的武器。
Rankk:你需要解决一系列从简单到困难的问题。 这个游戏是金字塔游戏的翻版,有很多逻辑和数学问题。
TopCoder:在这个游戏中你不仅可以解决问题,还可以赚到真金白银。 来自世界各地知名IT公司的程序员在这里互相挑战,争夺奖品。
Google Code Jam:Google 竞赛中已解决的算法问题。 这里你可以自己尝试一下。
Python挑战:玩家可以通过Python编程解决问题并升级。
Lumosity:由科学家和游戏设计师开发的一系列大脑训练游戏。
算法极客:一个用于交流和讨论算法的 Google 小组。
CodeKata:有趣的编程问题。
LessThanDot:一个专门的论坛,程序员可以在此发布一些困难的编程挑战。
The Daily WTF:与 BYOD(自带设备)模型类似,但是这里 BYOD(自带代码)程序员编写自己的代码片段并将其放在这里来解决一些更困难的问题。
北京大学JudgeOnline for ACIP/ICPC:这个包含了不同比赛涉及到的不同问题。 您可以实时解决问题并查看结果,您的答案将被验证是否正确。
巴利亚多利德大学在线法官:与北大OJ平台类似,但包含的问题不同。
编程实践:该博客每周都会推出新的编程问题。
Project Euler:包含许多复杂的数学问题,会让爱好者非常高兴。
4Clojure:在这里你可以通过解决一些不同难度的问题来学习Clojure。
Prolog问题:您可以在这里练习逻辑编程。
Codingbat:包含许多 Java 和 Python 练习(难度各异)。
Sphere Online Judge:各种各样的编程问题。
Rosalind:通过解决现实世界的问题来学习算法和生物信息学。
LeetCode:创建这个网站是为了帮助程序员准备面试。 在这里您可以找到来自不同领域的典型问题。
Career Cup:程序员面试中最常见的真实问题。
Kodable:Kodable 是一款适合 5 岁及以上儿童的 iPad 教育游戏。 适合孩子学习编程。
Lightbot:Lightbot是一款手机游戏,玩家控制机器人的移动来点亮固定位置的灯泡。
Box Island:Box Island 是一款经典且屡获殊荣的移动编程冒险游戏,向孩子们介绍编程的基础知识,同时给他们带来激动人心的冒险体验。
Tips:看完小编总结的这么多游戏,赶紧运行一个游戏来体验一下编程的乐趣吧!
- 本文固定链接: https://wen.nuanque.com/wangye/17801.html
- 转载请注明: nuanquewen 于 吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计 发表
- 文章或作品为作者独立观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。本文之内容为用户主动投稿和用户分享产生,如发现内容涉嫌抄袭侵权,请联系在线客服举报,一经查实,本站将立刻删除。本站转载之内容为资源共享、学习交流之目的,请勿使用于商业用途。