新游戏 – Whooshes – 花儿朵朵


:)  喜欢编程、图形、游戏、运动。


昨天上线一款个人开发的游戏,完全个人开发,自主引擎(真的挺辛苦的)。游戏名字叫-花儿朵朵(Google Play应用宝,其它平台正在审核中),个人感觉名字挺好听(老婆给想的)。不知大家是否有兴趣,可以下载尝尝鲜。还有更多截图看这里

游戏规则很简单。很像魔术师变换几个碗的位置,然后猜哪个里面有金豆。


下面对开发过程做个简单的描述

策划方面:

很早就已经有的想法,一直想做。以前在Windows平台下开发过一个版本,也是用的自己的引擎(我很喜欢搞引擎!),就是那时经验不足,做出来的不像个样子。过了这么久,凭自己这些年的经验也该有个属于自己的产品了;而且目前有了移动平台,这类小游戏也应该会有人玩。所以一年前就想重启这个游戏的开发。到目前为止这第一个版本虽然很简单,但是会通过不断跟新增加更多的玩法和乐趣。如果你有什么好点子也可以告诉我(谢谢了)。

引擎方面:

由于前一段时间是一边工作一边搞,所以花的时间比较长。不过基础打好了后面的工作还是比较简单。目前有少部分代码是用C/C++写的(主要是算法相关的),大部分还是Java(其实我最熟悉C/C++)。

目前性能上85%的CPU处理是花在了Canvas的drawBitmap上。所以正在一步一步将Java代码转为C/C++,这样不但能提高性能,还可以跨平台。

内存方面引擎本身功能简单所以要求并不高,在256MB的Android模拟器上完全没有问题,就是要根据游戏本身的资源大小合理调整VM的大小。

其实为了方便美术的导出还专门搞了个Photoshop插件和UI编辑器,不过十分简陋,操作起来也还是不方便(唉,实在没那么多时间,先忍着吧)。

逻辑方面:

大概花了四周的时间写逻辑。其实核心逻辑我是用C/C++写的,也就花了两天业余时间,大部分时间花在了UI调整和广告合入上面。通过调试游戏也修正了不少引擎上的bug。

在合入广告时要尝试各种广告平台,而且各个平台差异还挺大,使用的时候各种的不舒服。另外由于国内的特殊原因导致很多国外的广告平台无法在国内使用,所以在选择时十分费劲。我想以后要专门针对Android广告平台写一篇文章了。

美术方面:

完全自己绘制,大概画了有两周。游戏本身并没有要求太多美术方面的要求,索性就自己画了。我虽然是个纯正的理科生,但对美术很感兴趣,很多美工软件也都使用过,像Photoshop、Painter、Cartoon Maker、Maya、3dmax、Zbrush等等。

希望你喜欢我做的UI。

音效方面:

使用Sony的免费音效和Audacity(推荐此软件)进行混合编辑。自己在音乐方面就是文盲,所以目前的音效自己都觉得很差劲,但真不知如何改善。这个嘛以后再深入研究吧。

 

欢迎提交问题,欢迎交流学习,欢迎批评指正。

Fork me on GitHub
关于

喜欢编程、图形、游戏、运动。

文章分类 Android, Whooshes, 游戏, 编程

Info

Ohloh profile for Alex Chi