如何在 Java 中用 CodeGym 来编写你的第一款游戏

我们有麻烦了,上尉!

大多数自学编程(或其他东西)的尝试都以失败告终。每一个自学成才的人都冒着失去动力的风险,原因多种多样。例如,有些编码主题可能看起来过于复杂和难以理解。或者,恰恰相反,你的行动如此容易,以至于人们怀疑你是否在朝着正确的方向前进。要估计自己的成功是很困难的。怎么做呢?去哪里?而且,新手程序员经常会失去他们的动力,因为他们看不到他们工作的最终结果,甚至是中间结果。

这里太黑了……我看不到工作的结果!

这个问题不仅在学生中很典型,在专业程序员中也很典型。软件开发人员在大型团队中处理大型复杂项目,并为大型程序编写一小段代码。这件作品的影响并不总是可见的,更多的时候,它只是在那里消失了,淹没在同事们制作的同一件作品中。

编程专业的学生有略微不同的问题。他们经常学习一些主题,解决一些任务来巩固与现实脱节的知识,但在全球范围内,他们看不到自己学到了什么,他们实际上能做什么或不能做什么。事实上,结果和专业人士是一样的:他们看不到自己努力的结果。

是的,这是个问题……你应该怎么办?

放弃编程学习不是一个好主意。 更好的方法是用其他东西稀释它。这对你来说很有趣,结果是可见的。

在大型外包和产品公司工作的程序员经常通过创建自己的项目来“娱乐”自己。 我们建议高级学生使用相同的方法。 新手开发人员通常会根据经典游戏编写小型游戏,有时他们会实现自己的想法。

但是,那些还没有准备好自己完成一个相对有趣的项目的新手应该怎么做呢?现在,通过互联网您可以找到足够的分步说明。跟随他们,一个学生在更有经验的开发人员的帮助下创建了自己的项目。一个很好的例子是免费使用CodeGym Game Section。在专业人员的明确指导下,您可以在那里创建自己的经典游戏版本。现在您可以尝试编写自己对6种游戏的解释:《扫雷》、《 2048》、《蛇》、《太空侵略者》、《月球着陆器》和《赛车手》。

如何在 Java 中用 CodeGym 来编写你的第一款游戏_第1张图片

要编写此类游戏的代码,您只需要具备Java的基础知识即可快速获得:有关类和对象的初始知识、有关基本原始数据类型、字符串、循环和分支、数组的初始知识以及有关ArrayList结构的初始知识。CodeGym作者建议完成本课程的前5至10个级别以获取此类知识。如果您没有足够的信心,这里有一个有用的理论可以帮助您解决任务。

但是,CodeGym 游戏部分是主课程的一部分,不仅对CodeGym学生适用,而且对所有人开放。

每个游戏都由两个子任务以及分步说明来划分。 首先,您获得子任务和提示,然后编写代码。 完成后,CodeGym自动验证系统将检查您的代码。 如果一切正常,请转到下一步。

如何在 Java 中用 CodeGym 来编写你的第一款游戏_第2张图片

完成最后一步后,您将获得一个即用型游戏。您可以自由地在网站上发布它,并与您的朋友共享或修改代码以改进它,或提出一些旧想法。所有游戏都使用简单的CodeGym游戏引擎,您可以在本文中阅读有关它的信息。

CodeGym Games部分是编写你的第一个完整游戏项目的好方法,你可以自己修改它并了解如何开发独立项目。在这些练习之后,你已经准备好继续你的学习,并在不久的将来考虑你自己的原创项目。

有关CodeGym游戏的更多信息:https ://codegym.cc/groups/posts/137-new-section-on-codegym–games

转到代码:https://codegym.cc/projects/games

 

原文链接: https://dev.to//codegym_cc/learn-how-to-code-your-first-game-in-java-with-codegym-2220

你可能感兴趣的:(如何在 Java 中用 CodeGym 来编写你的第一款游戏)