2019年个人独立开发的一款面向印度市场的棋牌类游戏,类似于中国的炸金花。这个项目从后端到客户端都是我一个人独立完成的,用了大约3个月的时间。
后端采用的是springboot的微服务体系,前期为了减小成本各个服务之间的通讯采用http方式,没有使用消息队列。数据库主要使用了mysql和redis。主要的几个微服务是user(用户体系)、game(游戏交互业务)、economy(货币体系)以及gateway(api网关)几大块。考虑到成本平衡和印度网络的特点,前期采用的是http短链接轮询方式交互,并没有采用长链接方式。
客户端只有android版本,因为对cocos2d不熟悉,采用的是纯native方式开发,整个app包大小控制在20M出头。