Fight the landlord

最近公司项目上线了,自己相对比较有空,就抽时间自己做了一款简单的小游戏,虽然简单,但是经典,他就是单机斗地主,我把app命名为《斗地主吧》。现在安卓测试版已经出了,可以点击下载:安卓下载 用iPhone的童鞋可能还要在等等。

简单的介绍一下这款游戏的开发背景,它是用cocos2dx 3.1版本的引擎开发的,所用的语言是lua,开发周期大概是两周。当然这只是个测试版,比较简单粗糙,后面有时间我还会优化的,包括动画的优化,AI的优化等 ….

做到这个阶段也有些感想和大家分享一下,从这款游戏的难度上说,它并不难,大致包括算法,动画,音效,界面的设计,AI出牌这些,但是游戏的开发要是只交给一个人做就很杂,要做的事情很多。为了简化,我选择了做单机版的,即使这样也花费了我不少心血,从开始搭建框架,到开发再到上线,然后考虑各个平台的兼容性(目前有android,iOS,Mac,windows这四个平台的版本。Linux的暂时没弄),再考虑到版本的兼容,屏幕的适配,最后还有代码的安全性(加密)。不好意思,我是自私了点儿,代码不开源,但是有需要的朋友我可分享一些算法的实现。 在这中间就遇到一个很麻烦的事情,搞了好久,就是我把安卓升级到最新版本,android studio,SDK,NDK,gradle都升到最新版本,结果一运行编译就黑屏,问了很多人差了好多资料还是没解决,就放弃了,只好把版本降回去。真的尴尬😅

一个人要做策划,要做美术,要做开发,要做web,要搞数据库,也是够累的,不过也有颇多收获,知足了。