3

自从我 12 岁时,我有了第一台电脑,我立刻对制作游戏产生了兴趣。

现在,我对 java 及其工作原理有了基本的了解(它只是在某一天立即点击)。无论如何,我的问题是我知道如何在脑海中制作一个简单的游戏,但是当我点击 Eclipse 上的“新项目”按钮时,我立即迷失了方向,不知道该去哪里开始。如果没有教程,我将无能为力,因为我的思想是如此依赖它。

所以这里的问题是:我能做些什么来克服我的这个问题,你们中的任何人以前有过这样的感觉吗?

我以前制作过 Minecraft 模组

编辑:请不要告诉我诸如“你不知道自己在做什么”之类的事情或任何令人沮丧的事情。我知道我自己无法制作 AAA 游戏或任何其他流行的独立游戏。近 2 年来,我一直在尽我最大的努力发展我的 Java 技能,而且我当然不会咬太多东西。我不是那些来到这里并问诸如“我如何制作像 Minecraft 这样的游戏”之类的孩子。另外为了详细说明我的问题,这里有一个小小的总结。

总结:你们有没有人在刚开始学习的时候经历过这种情况?另外,您(伟大而强大的批评家)如何知道首先要制作哪些课程?

4

2 回答 2

3

首先,要知道你所拥有的不是问题。

除了智力和能力之外,编程是一门与其他科学相比独一无二的科学,因为它既是一门科学,也是一门艺术。不管你读了多少书或做了多少教程,它更像是绘画或网球,你只需要每天练习它,让你的大脑有机会发展那种类型的“肌肉记忆”。谈到编程,没有什么比“经验”更重要了。12岁的人所能拥有的经验只有这么多。

然而,知道这一点,你知道你不想编程的事实已经是“成功的一半”。语言(Java、C++ 等)非常庞大,与其试图“掌握”一门语言来制作某些东西(例如,游戏),我会寻找工具来帮助完成我的任务。在使用该工具时,您将通过使用该语言来学习该语言,我发现这是获得编程经验的一种更具建设性的方法(使用没有任何库的裸 IDE 从头开始​​制作游戏是一项艰巨的任务,即使对于经验丰富的程序员也是如此)。

专门用于制作游戏,您应该尝试以下工具:

特别是 Unity3d 是用 C# 编写的,如果您熟悉 Java,应该可以轻松掌握。像 Unity 这样的工具的好处在于,您可以使用大量预先存在的资产来快速开始您的游戏。社区和可用的参考资料也相当大。

剩下的,只是练习。例如,Unity 有一个巨大的用户界面和大量的功能。不要因为感觉很复杂而气馁。一步一步来,知道这需要时间。

祝你好运

--jdr

pd 如果你觉得无聊并且想花 15 分钟阅读一些东西,请阅读以下内容:

theatlantic.com/education/archive/2013/10/the-myth-of-im-bad-at-math/280914/

它可能与编程无关,但它是相同的区别。

于 2013-10-30T00:03:57.280 回答
1

在我看来,您只需要花一些时间做一些教程并熟悉 eclipse 环境。

开始使用 eclipse 的一个好地方是The Getting Started Section。作为第一步,我建议您观看使用 Eclipse Workbench 视频。

不幸的是,没有快速学习选项,我发现视频是快速熟悉新产品和技术的好方法。

我希望这个答案对您有所帮助,下次更具体的问题可能会帮助您获得更清晰的答案:)。

于 2013-10-29T23:49:47.373 回答