新游戏 – 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





Github Alex Chi

An error occured with the GitHub API. Please try again later.