
主要贯穿整个游戏的有那么几张表,简单的说一下:
1,account表,该表包含了账号信息,账号id,玩家账号加密后的密码,以及VIP等级,注册时间等。
2,cq_action表,该表是整个游戏的核心部分,所有游戏内的脚本内容均在这个表里,内容最多。
3,cq_user表,该表包含所有玩家的数据,角色名,等级,金币,MS,仓库密码,孵化槽数据等等。
4,cq_task表,配合cq_action表使用,实现所有的触发脚本的功能。
5,cq_config表,实现一些细节功能,例如,VIP批量孵化时间,军团战的开启。
6,cq_dynanpc表,摊位数据,家族占领信息,城堡数据。
7,cq_eudemon表,所有玩家的BB信息。
8,cq_item表,所有玩家的装备信息。
9,cq_map表,自然是地图了。
10,cq_npc表,自然是NPC的信息了。
其他的就没什么主要的了,当然,关联表很多,很复杂。要是有不懂的,可以补充提问。
一般一个面向对象的系统,开发阶段:需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护 。数据库设计步骤:需求分析,概念设计,逻辑设计,物理设计,数据库实施与维护。我们知道,系统开发的软件是让人使用的,为使用者提供一种可视化可 *** 作的界面,而使用者使用这个系统是为了查询或者 *** 作数据,一个没有数据库的系统是死系统,没有意义。 数据库设计的第一个阶段需求分析是在系统开发之前考虑的,也考虑用户需要知道什么数据,需要 *** 作那些数据,第二阶段概念设计到第四阶段都是围绕第一阶段设计考虑的。 与系统开发阶段相关的是第一阶段需求分析和最后的实施维护,数据库设计和系统开发相辅相成,系统开发的需求是为了了解用户能看到(前台)哪些界面,拥有哪些 *** 作。而界面中显示的信息, *** 作的数据结果是数据库(后台)设计的。 打个比方,如一个游戏系统,比如《热血传奇》,双击游戏图标跳出界面,里面有区选择框,这个界面有多大,有多少按钮,这是系统开发需求的设计,而界面里显示哪些新闻公告,显示几个区,是数据库设计的。游戏版本升级,新功能是系统开发编码实现,新功能显示的新数据是数据库实现。游戏测试如果有BUG,数据错误是数据库出错,按钮无效则是前台功能无效。修复BUG,修复数据是数据库维护,修复按钮功能是单元维护。 整个游戏测试就是系统测试。这个不可能完全一样,因为设计上有很多的技巧,有关联度高的,也有低的,怎么可能完全一样呢?只能说,做出来的游戏效果一样。账号表 物品表 仓库表 地图表 商城表 好友表 植物表植物成长规则表 等级规则表 管理员表 日志表 购买记录表简单的可以分为这么几个表,...求采纳欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)