CodeGym /Java 博客 /China /实践 Java 技能的 6 个很棒的编码游戏
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

实践 Java 技能的 6 个很棒的编码游戏

已在 China 群组中发布
用 Java 编码轻松且有趣,不是吗?只需快速学习并开始开发自己的软件,就可以获得一份高薪 Java 开发人员工作。这就像小孩子玩游戏一样简单。实际上,我们甚至不确定为什么许多学生要花这么长时间学习,或者为什么首先要为在线 Java 学习课程付费。 实践 Java 技能的 6 个很棒的编码游戏 - 1好了,我们可不想让你产生诸多烦恼。学习如何用 Java 或任何其他编程语言编写代码并不是轻而易举的事。如果你完全从零开始学习,或者即使你已经有了一些技术知识和经验,那也不是小菜一碟,好吗?如果那么容易,我们就不必像以前那样设计 CodeGym 了,就不会使用所有这些令人兴奋的功能助你提高关注度、使用社交元素和完美平衡的游戏化部分。 谈到游戏化,它确实非常有效地帮助新学习者掌握编程技能并掌握一般的编码方法。这就是为什么我们决定与你分享其他一些可以帮助你学习 Java 的不错在线编程游戏。 学习如何编码多少会有些乐趣,至少不会无聊透顶。

1. Robocode

如果不从 Robocode 开始这个列表显得不够礼貌,因为这可能是有史以来最著名的基于 Java 的编码游戏。Robocode 最初于 2000 年推出,这是一款开源游戏,玩家必须在使用 Java 或 .NET 编码开发机器人主战坦克才能与其他坦克作战。机器人战斗在屏幕上实时运行。 实践 Java 技能的 6 个很棒的编码游戏 - 2

Robocode

Robocode 是一款很棒的游戏,可以学习 Java 编码的基本原理,以及学习机器人技术和人工智能。这个组合不错,对吧?这是 Robocode 在游戏界拥有狂热地位和许多玩家的主要原因之一,即便在今天也是如此,虽然距离其首次发布已有 20 年。 另一个重要原因是 Robocode 确实很有趣,很容易上瘾,就像许多经典游戏一样。在游戏中,你正在设计自己的机器人坦克来与其他玩家的机器人坦克作战。通过对其战斗策略和人工智能进行编程,你尽力摧毁对手以取得胜利。即使在今天,也会在不同的国家/地区举办定期 Robocode 编码锦标赛和比赛。

2. Codewars

基本而言,Codewars 是一个包含各种编程挑战和任务的 Web 平台,用于练习编码和训练各种编程语言的各种技能,Java 就是其中之一。Codewars 总共支持 21 种编程语言,还支持 17 种不太常用的语言,这些语言当前处于测试阶段。 实践 Java 技能的 6 个很棒的编码游戏 - 3

Codewars

用户解决任务和完成挑战可以获得积分。有趣的是,奖励的大小取决于建议的解决方案的精妙和效率。该平台的另一个有趣功能是,它让你查看其他用户建议的解决难题的不同方法,让你向更有经验的程序员学习。

3. CodeMonkey

希望你的子女开始学习编程,越早越好吗?或者学习最基本的编程知识非常艰难(对某些人来说可能很难)?CodeMonkey 是一款简单的游戏,主要面向 6 至 13-14 岁的孩子,即便成年人玩它,也不会感到不好意思。该游戏非常有趣,玩法简单,例如,在旅途中玩一玩是一个不错的选择。CodeMonkey 适合没有任何编码技能的玩家,并讲授编程这一学科的基本概念和原理。此游戏中使用的语言称为 CoffeeScript。 实践 Java 技能的 6 个很棒的编码游戏 - 4

CodeMonkey

4. Codingame

Codingame 是另外一个广泛使用的网络平台,供开发人员通过解决难度不断增加的难题来实践其编码技能。Codingame 支持超过 25 种编程语言,因此你不会仅局限于 Java,当然它也在列表中。此外还有 C#、Python、JavaScript、Lua、Go、Rust 以及几乎所有其他常用的编码语言。各种各样的任务和难题也不错,让你不会感到无聊。Codingame 还有一个很酷的多人游戏功能,让你与朋友或 Java 学习机构(你可以在 CodeGym 上找到)一起玩游戏。 实践 Java 技能的 6 个很棒的编码游戏 - 5

Codingame

5. Elevator Saga

Elevator Saga 是一款简单但容易上瘾的游戏,它支持几乎所有现代编程语言,显然包括 Java。玩家可以相互竞争和挑战,结果会显示在排行榜上。考虑到这款游戏看起来这么简单,但这款游戏所提供的挑战却极为引人入胜。每个挑战也有时间限制,这可以作为另外的激励措施,教会你不仅要找到问题的解决方案,还要尽快解决问题。 实践 Java 技能的 6 个很棒的编码游戏 - 6

Elevator Saga

实践 Java 技能的 6 个很棒的编码游戏 - 7

6.CodeGym

好吧,我们都在使用 CodeGym,这太好了!因为在这里不都是编码游戏,而是一个很酷的工具来创建你自己的游戏,或者更准确地说,创建自己的一些老派经典游戏的版本。我说的是 CodeGym 游戏部分。即便你只是一个初学者并且仅掌握基础的 Java 知识,你也可以尝试使用 CodeGym Games 来创建你的扫雷、2048、贪吃蛇、太空入侵者、月球登陆和暴力赛车游戏。 每个游戏都是一个任务,分为多个子任务,应逐步完成。每个步骤都有详细的说明和解释,让初学者更容易上手。因此,获取子任务,编写代码,并在 CodeGym Validator 的帮助下进行检查。如果代码工作正常,你可以继续并转到下一步。 完成最后一步后,你会获得一款即用型游戏。你可以在网站上发布,根据你的创意进行自定义并与你的朋友分享。顺便插句话,CodeGym 游戏部分是完全免费使用的。 实践 Java 技能的 6 个很棒的编码游戏 - 8
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION