第一个项目算是基本完成.基础玩法确定,玩法功能实现,服务端接口联通,记录下过程,后面会说具体功能点:
除去前期框架搭建时间,整个项目玩法功能0-1的实现基本用了半个月时间,都是业余时间搞的,总时长没有记录.速度自己还算满意,代码都是从头写的,项目难度也不大,cocos-lua这块也基本捡起来了
整体功能如下:
客户端
1.主场景 | 2.炮塔 | 3.子弹 | 4.怪物 | 5.其他 |
炮台摆放 A*寻路 战斗控制 UI 更新 自动登录 格子 | 基类实现 战斗逻辑 寻找目标 范围显示 | 战斗逻辑(追踪目标) 类型: 暴击 范围 减速 毒液 整排 | 动画 移动 | 热更新 配置表 http通讯 离线奖励 数值系统 |
服务端(数据库结构)
1.用户信息 | 2.塔防游戏数据表 |
主键id 账户 密码 昵称 | 用户id 金钱 关卡 建筑等级 地图信息 登录时间 |
目前所有接口都已经联调完成,外网架起来就可以了,后面的工作主要是完善游戏,做做周边功能:
其他功能:
1.sdk接入(广告,统计,bugly,分享)
2.资源替换
3.任务系统(成就系统)
4.排行榜
5.新手引导
6.性能优化(重点)
目前能想起了的就这些,这个游戏后面会慢慢完善,写出来的目的也是想跟大家讨论和交流的,其中任意哪个地方如果有问题都可以留言交流,后续个别第三方功能上会写教程,还有性能优化,游戏内容方面基本没什么可写的.
cocos-lua 篇基本完成,现在在考虑后面做creator 还是 unity .选定题材以后还会以本系列相同的形式,从0-1的过程,发布出来.
吐槽:csdn这个表格巨难用....