成为一个程序员不是为在IT部门或以科技为中心的行业工作的人保留的专业技能。一系列职业需要一定程度的编码实力来降落入门级位置。
以下免费编码游戏为所有年龄段和体验级别定位,旨在帮助您开始使用许多编程语言。
此列表中的所有游戏都可以在所有主要的Web浏览器上播放,但在何处指出。
校验
Chrome和Firefox浏览器加载项扩展了功能集。
翻译有多种语言。
社区准则评论确保您在正确的轨道上。
用户界面在某些地方有点冻结。
适用于初学者以及高级开发人员,Checkio使用Python或JavaScript解决挑战。您可以选择使用电子邮件地址登录或使用您的Google,GitHub或Facebook帐户来构建您通过编程任务攻击或抵御敌人的基础。
CODECBAT.
良好的节奏,充分吸收的课程。
高级用户可以构建自己的级别。
高级级别需要付款。
游戏中的教程有点令人困惑的是新手。
CodeCombat的核心团队加入了数百名开源贡献者,以创造一种令人愉快的方式来学习通过地下城,森林,山脉,沙漠和其他凉爽的景观冒险。学习CoffeeScript,JavaScript或Python,而您的角色获得了积分和战利品,通过在经典RPG设置中编写代码来完成逐行逐步完成迷你任务。
随着你的进步,你可以解锁高级领域,确保游戏玩法永远不会厌倦。CodeCombat课堂版为教师和学生提供工具,允许您监控进度,即使在年轻时也成为合法的程序员。
编码阶段
令人印象深刻的娱乐资源。
所以引人注目你可能会忘记你的意思是在学习。
我们还没有找到任何值得注意的CODANDAME。
Codingame的迷你游戏旨在将主管人员带到一个下一级。这是一个以挑战为中心的环境,您可以学习超过二十名编程语言之一,包括主要选项,以及诸如Dart和F#等较众名的数字方言。
游戏包括Solo和Multiplayer基于转向的挑战,可选择参与排行榜以获得这些竞争性果汁流动。无论是射击外星人,赛车摩托车还是试图通过奸诈的迷宫,编纂剧的学习方法是令人上瘾和令人愉快的。
codewars.
如果你坚持下去,长期可以非常有效。
订阅者可以与Codewars社区中的其他人交互。
在学习过程中有时会介绍棘手的问题。
在证明您的基本代码知识之前,无法创建帐户。
为超过20种编程语言提供课程,包括PHP,Python,SQL,C ++,Java,JavaScript和Ruby,Codewars采取了独特的学习方法。学生在虚拟Dojo训练,练习Kata练习,因为他们努力完成他们的代码的真正完美。
合格的程序员可以利用庞大的课程库并与Codewars社区中的其他人进行互动。与这些练习和游戏有关的费用。我们在此列表中包含Codewars,因为可以通过公司网站请求全功能免费试用。
电梯佐贺
如果您的代码没有完全准确,您将失败挑战。
只有经验丰富的JS编码人员完成了最终挑战。
没有足够的反馈为JavaScript初学者提供。
该界面在此列表中与其他选项不一样。
此游戏要求您完成具有虚拟电梯组的个人挑战,例如在60秒或更短的时间内运输15人。您要求使用JavaScript编写这些电梯的移动,采用GotoFloor和LoadFactor等预定义的功能来实现您的目标。
robocode.
您为机器人编写人工智能代码,并控制它的行为方式。
必须考虑潜在的对手为竞技场计划了什么。
比赛旨在较低级别的程序员,所以经调龄量的编码人员有太多的优势。
在RoboDode中,您任务在Java或其他语言中创建虚拟坦克,如C#或Scala,您可以使用其他用户生成的机器人发送实时战斗。从本质上讲,您可以使用在线战利者参赛者的角色,用标识符和运营商代替烙铁和钢铁。
红宝石战士
为您的战士健康核算需要Ruby Newbies的先进编码解决方案。
教导人工智能课程,让你的英雄可以进入顶级。
如果您不熟悉Ruby的基本语法,则不会在此游戏中进入甚远。
Ruby易于阅读的风格使其成为通过这种游戏学习的理想语言。你的骑士人物上升了一个巨大的危险塔,包括危险的障碍和愤怒的敌人,所有这些都是通过你的代码的魔力。
斯威夫特游乐场
所有但消除了被淹没的感觉,这在新编码人员中很常见。
可以成为苹果开发世界的一个伟大的行为。
虽然适用于成人和儿童,Swift的界面和相对缓慢的进展表明否则。
Swift Playgrounds是一个免费的iPad和MacOS应用程序,用于教授Apple Swift语言,用于为iOS,MacOS,Apple TV和Apple Watch构建应用程序。苹果的一部分每个人都可以编码倡议,Swift游乐场始于编码基础知识,并通过呈现难题和其他挑战,这些挑战只能通过编程概念解决。
下载:
Tynker.
击中儿童游戏中的标记 - 感觉更像比学习更像。
在到达PayWall之前免费玩20个编码游戏。
免费版本包括所有Minecraft Skins,Mods,附加组件以及访问免费私人服务器。
一些帮助弹出窗口对于目标受众来说太兼容了。
Tynker并不像可能的那样直观,特别是考虑目标人口统计。
适合孩子们7岁及以上,Tynker教授几种编程语言,包括HTML,JavaScript,Python和Swift以及基于块的编码。提供各种代码拼图,以及创建Minecraft Skins,Mods,Mop和附加组件的有趣挑战。
还提供多人游戏,允许您通过参加不同的活动来对其他初级编码器进行编程技巧。一些活动包括收集怪物并培训他们赢得战斗或在四人竞技场中的对手施加咒语。
vim冒险
对于任何不熟悉的VI或Vim的人的好起点。
管理员,程序员和电源用户使用,Vim冒险将您通过Vim语法推出Dungeon风格的迷宫。
需要收费来学习任何过去的基本控制。
基于Linux的操作系统的VI文本编辑器的增强版本,Vim的键绑定和多种模式使其比标准记事本样式应用程序或文字处理器更强大。“塞尔达符合文本编辑”,“塞尔达符合文本编辑”,“游戏允许光标关键运动,但强烈建议您使用H,J,K和L而不是模拟真正的Vim体验。