中国领先的IT技术网站
|
|

从零开始23天完成一款Android游戏开发(一)

Part 1:我想开发一款 Android 游戏有一段时间了,但从来没有一个好的 idea。最近,我一直在玩一款跑酷游戏,发现它实在太有意思了。这款游戏也让我意识到,一款 Android 游戏没有必要非要有什么大的来头和复杂的游戏设置,简单随意就好。

作者:bigosaur译来源:importnew|2014-03-13 14:02

开发者大赛路演 | 12月16日,技术创新,北京不见不散


【Part 1 – 开篇与前 2 天】

开篇

我想开发一款 Android 游戏有一段时间了,但从来没有一个好的 idea。最近,我一直在玩一款跑酷游戏,发现它实在太有意思了。通常来讲,我不喜欢没有终点的游戏,因为你不可能通关,所以每次我玩这些游戏的时候,我总会随意设置一些目标然后再去玩。这次我的目标是得到 30 倍分数复乘技能。当我实现这个目标的时候,我就获得一些技能然后就会迷上这款游戏。这款游戏也让我意识到,一款 Android 游戏没有必要非要有什么大的来头和复杂的游戏设置,简单随意就好。

不管怎样,我觉得一个游戏如果能做到仅需你将手指对准一个东西然后向它射击就很好了。如果再能有一个系统性的任务,每天每周需完成的挑战和一些武器升级的 话,那么这个游戏就会很有趣了。我的第一个想法是创立一款游戏,让一些可爱的小怪兽在一个美丽的场景中到处跑,可以藏在树后面,或者躲在老房子里,甚至可 以是在云朵里。你需要做的就是尽可能多地将它们打下。我说的可爱的小怪兽,指的是一些像 Gremlins(小精灵)之类的玩意。它们会搬一些体形巨大的机器,或者是做一些其他的愚蠢的事情来让你哈哈大笑。当然,作为一个拥有零预算的独立游戏 开发者,就按我可以想象到的动画复杂程度来看,我知道这些将需要投入大量的艺术设计和开发时间。所以我决定采用一种不同的设计,这样我可以在合理的时间内 自己完成。

我现在的目标是在一个月内开发一款有趣而可玩的 Android 游戏。

第 1 天:后院大恐慌

在逛动画素材网站的时候,我发现了一些给力又免费的僵尸动画。有僵尸走动、僵尸被枪击中之类的。所以,这可能是个类似于僵尸射手的游戏。

游戏角色会在他的走廊上,射杀从外面的麦田涌来的僵尸。游戏的名字就叫后院大恐慌。你可以转换不同的游戏角色,老奶奶、拿着猎枪的抠脚大汉或者是拿着远射程来复枪的大兵。下图是非常非常草的草图。

更新:我刚才玩了会僵尸在美国。游戏倒是挺有意思,但是像疯子一样一直按射击多少有点无聊。我打算把后院大恐慌设计成一碰就死的模式,至少僵尸里不要有 boss。我仔细的想了想,僵尸主题对我来说有点太阴郁了,而且只要市面上有,这个类型就不稀罕了。所以,我不确定游戏会不会做成这个类型。另外,这个游 戏看起来会涉及到 3D 图形,不过我会坚持 2D,至少我的第一个安卓游戏会坚持。

第 2 天:安装 Eclipse,选择游戏库

我下载了安卓包,然后在 Linux 系统上安装了 Eclipse。 能在 Galaxy S2 手机上运行“Hello World”。 你好 Java。我真的得记住所有这些 Java 指令,因为从 2002 起,我就没用过这些玩意儿了。

看着这些 2D/3D OpenGL 类的东西,似乎用工具包/库来搭建游戏会是一个好办法。我从 NordicGame2013 上弄到一些免费的 Unity3D 序列号,但是还没有在 Google Play 上发行的权限。所以我想我得暂时跳过 Unity 了。现在我正着手于 CoronaSDK 和一些其他的库。

相关:

从零开始23天完成一款Android游戏开发(二)

从零开始23天完成一款Android游戏开发(三)

从零开始23天完成一款Android游戏开发(四)

从零开始23天完成一款Android游戏开发(五)

从零开始23天完成一款Android游戏开发(六)

从零开始23天完成一款Android游戏开发(七)

从零开始23天完成一款Android游戏开发(八)

翻译:bigosaur   ImportNew.com

译文链接: http://www.importnew.com/6450.html

【编辑推荐】

  1. 调查显示开发者对HTML5的兴趣高于iOS?
  2. 那些中国产品经理看不懂的美国Startup
  3. 如何开发一个移动跨平台库
  4. 将Eclipse项目转到Android Studio你所应该知道的
  5. Parse Bolts:一个面向iOS和Android的底层库集合
【责任编辑:闫佳明 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

实时UML与Rational Rose RealTime建模案例剖析

本书将实时系统、实时统一建模语言、实时系统的统一开发过程和Rational Rose RealTime建模环境有机地结合起来,以案例为基础,系统地介绍了...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊