我对编程非常陌生,我正在使用Java。我对学习编程很感兴趣,因为我想创造游戏。我喜欢玩电脑游戏,我知道游戏开发者是赚钱的。我告诉自己,为什么不自己创造游戏,或许还能赚点钱。
我阅读了一些关于使用java开发游戏的文章,并了解了JMonkey。我刚把它安装在我的Ubuntu电脑里。
我应该先学习Java的基础知识,还是可以同时开始学习JMonkey和Java?
我知道JMonkey是使用Java构建的游戏引擎,它提供了一些库来帮助开发人员高效地创建Java游戏,但对于像我这样的虚拟人来说,它有点高级。
发布于 2013-10-16 05:52:33
当然,你可以-当我开始写一个简单的游戏时,我学到了很多关于Java的知识。
只要确保从一些简单的事情开始,这样你就可以专注于基本的事情,不要灰心丧气--如果你太早开始一个雄心勃勃的项目,这是一种风险。
您可能会发现编写一个简单的2D游戏(使用像Slick2D这样的库)比立即开始3D杰作(使用jMonkeyEngine之类的东西)要容易得多。
发布于 2013-10-16 06:45:05
我来自远古时代,“我们必须自己编码”,这就是我现在所做的。所以,我不知道这些新的“下一代”3D引擎/环境,你只是在这里和那里应用一点代码,它奇迹般地变成了一个游戏。(不,这并不是真的那样,只是我看他们的方式)
这就是为什么我给出我的意见回答你学习java (因为这是你的选择,它可以是任何语言)通过如何;
一个狂野的例子,我建议这样做。从这里你可以使用这些学习的元素来制作简单的游戏,就像很多鼠标点击游戏一样。学习如何测量时间,你可以通过让玩家与自己的反应时间竞争来使这样的游戏更加复杂,等等。让你的头脑思考更多的事情,你会偶然发现更多的东西去学习。
当你做这样简单的事情(S)的时候,你一直在学习,最重要的是学习你所选择的编程语言(java )。
虽然您了解了更多关于java的知识,但是没有什么可以阻止您使用jMonkey。如果你觉得自己被困在jMonkey里了,去用java编写简单的程序并感到成功,如果你被简单的java编程困住了,搜索堆栈溢出.我从经验中了解到,在java游戏编程的答案方面有很大的覆盖率。当它不是关于jMonkey的时候,当它是关于一般的java游戏编程的时候,有更多的答案,所以有很多好的技巧和技巧需要学习。
发布于 2013-10-16 07:21:58
当你开始编程,你必须写一些东西,所以它可能是游戏。事实上,是的,你可以马上开始写游戏。请记住,如果您的编程技能是基本的,那么您的游戏也是如此。所以不是Skyrim,甚至不是我的世界。更像是“猜随机数”
随着您对编程技术和模式的了解的不断加深,您可以轻松地构建更复杂的程序。但请记住,你可能要数年后才能建立像现在流行的游戏那样的水平。
从编程开始,这样你就可以编写游戏,就像开始制作金属制品,这样你就可以制造汽车了。是的,这当然是一个合理的目标。但请记住,你不是从那个层次开始工作的。
先学习基础知识。所有的基本知识。因为无论您决定在游戏引擎中使用什么开发框架,都会假设您已经了解所有的基本知识。
https://softwareengineering.stackexchange.com/questions/214558
复制相似问题