我是如何从0开始,在23天里完成一款Android游戏开发的 – Part 1 – 开篇与前2天
我是如何从0开始,在23天里完成一款Android游戏开发的 – Part 1 – 开篇与前2天
本文由 ImportNew - ImportNew读者 翻译自 bigosaur。如需转载本文,请先参见文章末尾处的转载要求。
本文是这个系列的第一篇文章,记录作者的开篇和前2天的情况。文章由 朱新亮(开篇), @蠡暘(第一天), @charlotteweb (第2天) 3位朋友共同翻译。如果你也希望参与类似的系列文章翻译,可以加入我们的Android开发 和 技术翻译 小组。
以下是译文。
开篇
我想开发一款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和一些其他的库。
ImportNew注:下一篇 (第3天 – 第5天)正在翻译中,明天可以翻译&整理完成。尽请期待哦。其实,考虑以下作者接下来会如何做,或者如果换做是你,该如何继续。然后,明天和作者的实际进展对比一下,也很有意思。
-- 扫描加关注,微信号: importnew --原文链接: bigosaur 翻译: ImportNew.com - ImportNew读者
译文链接: http://www.importnew.com/6450.html
[ 转载请保留原文出处、译者、译文链接和上面的微信二维码图片。]
可能感兴趣的文章
- 诊断Java.lang.OutOfMemoryError(OOM)
- 单元测试要做多深?——测试驱动开发(TDD)引发的争论
- 5种调优Java NIO和NIO.2的方式
- 常见Java面试题 – 第一部分:非可变性(Immutability)和对象引用(Object reference)
- Android开发案例——Smule
- Netty 教程系列
- Scala教程:高级类型
- 谷歌最新版安卓系统“果冻豆”份额首超其他
- Eclipse插件收藏列表(1)
- 新书推荐:Eclipse 4 Plug-in Development by Example
- 没有评论
- ImportNew读者
- 2013 年 10 月 25 日
- Android开发
发表评论 取消回复
-
近期热门文章
- 推荐初中级开发者的书籍 – Java 7 并发手册…
- 真的吗?Java开发者喜欢编写非Java程序…
- 5本最佳的Java面向对象理论和设计模式的书籍…
- JVM性能优化, Part 5:Java的伸缩性…
- 快到极致的Android模拟器——Genymotion…
- 7本免费的Java电子书和教程…
- 新书推荐:Eclipse 4 Plug-in Developme…
最新评论
- nick 发表在《真的吗?Java开发者喜欢编写非Java程序》
- Ray 发表在《5本最佳的Java面向对象理论和设计模式的书籍》
- camelwoo 发表在《JVM性能优化, Part 5:Java的伸缩性》
- Y 发表在《快到极致的Android模拟器——Genymotion》
- wml 发表在《7本免费的Java电子书和教程》
- 张卫滨 发表在《新书推荐:Eclipse 4 Plug-in Development by Example》
- 唐小娟 发表在《推荐初中级开发者的书籍 – Java 7 并发手册》
- 方腾飞 发表在《推荐初中级开发者的书籍 – Java 7 并发手册》
- 特意定制看技术博客 发表在《深入JVM的Class文件结构》
- vlaw 发表在《Scala教程:简单构建工具SBT》