java java编码
每个人都很好,几乎每个人都喜欢电子游戏。 因此,即使您不打算成为专业游戏开发人员或只是不确定,也可以通过练习来学习编程语言并创建自己的视频游戏项目,这是一个绝妙的主意。 此外,这可能是您学习的良好动力。
本文面向所有准Java入门和初学者以及所有想创建自己的Java游戏项目并且不知道从哪里开始以及如何以最佳方式学习这种语言的人。
Java对GameDev不利吗?..神话与现实
如果您阅读了一些有关游戏开发的论坛和文章,特别是那些已经存在了一段时间的文章,您可能会觉得Java不是游戏开发的好选择。 但是,这种观点有些过时且不准确。 电子游戏世界高度多样化。 按照惯例,您可以将游戏分为以下几类:
“大”游戏。 例如3D射击者,大型动作冒险/动作RPG。 此类别也包括AAA级项目。 通常,它们是为大众设计的高预算游戏,例如《荒野大镖客:救赎2》,《刺客信条:起源》等。 这种游戏通常用C ++编写,并带有游戏引擎。
由于JVM的特殊性,Java在这种游戏开发中是罕见的访客。 更准确地说,它可以用于例如创建后端零件。
独立游戏 。 一位玩家鄙视独立项目,另一位玩家则热爱它。 独立游戏是指由小团队甚至一个开发人员创建的独立游戏。
独立开发者组织中有许多业余项目,其中一些并不为创作者赚钱。 独立游戏更多地是关于原始想法和游戏玩法,良好的剧本和主观视觉,而不是性能和高端图形。 然而,这样的独立项目却冲破了市场,并大受欢迎。 Minecraft就是这类游戏的一个很好的例子,它最初是由一个人Markus Persson创建的。 截至2019年5月,Minecraft已售出超过1.76亿份。 这使其成为有史以来最畅销的视频游戏之一。 2014年,微软以25亿美元的价格收购了Minecraft和Mojang。 顺便说一句,Markus Persson是Java开发人员,因此他用这种语言写了他的杰出著作。 因此,是的,Java对于独立项目确实非常有用。
手机游戏。 这个巨大的市场与智能手机的数量和性能一起不断增长。 几乎每个人都在其移动设备上玩过游戏。 可能是2048,旧游戏的移动翻拍或具有原创想法的游戏。 Java是否适合手机游戏开发? 答案是肯定的 “ 是 ”。 目前,Android智能手机的市场份额占80%。 您可能将Java视为Android的本机语言,因此确实有很多用这种编程语言编写的手机游戏。
结论。