• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

Web策略类游戏开发(五):数据库表设计

未分类 博客教主 14年前 (2010-09-29) 1302次浏览 0个评论

有人希望看数据库表,在这里发一下表设计,基本上没有什么特别的地方需要解释的,数据库的字段名都写得很清楚了。当然,目前的字段只是游戏的基本字段,如果游戏功能多起来后,表设计会比现在复杂。

表名:Village

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 Name varchar 50
3 code int 0
4 PlayerID int 0
5 villageType int 1
6 CityCode int 0
7 Building varchar 255
8 BuildingLevel varchar 255
9 X int 0
10 Y int 0
11 Population int 0
12 Resource varchar 50
13 MaxResource varchar 50
14 OutPut varchar 50
15 LastUpdateResource datetime Now()

表名:Troops

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 VillageCode int 0
4 Num varchar 50
5 TroopType varchar 50
6 AttackVillageCode int 0
7 EndTime datetime
8 State int 0
9 AttackBuildingID int 0
10 Code varchar 50
11 HeroID int 0

表名:Trade

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 VillageCode int 0
4 Type1 int 0
5 Num1 int 0
6 Type2 int 0
7 Num2 int 0
8 X int 0
9 Y int 0

表名:SystemMessage

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 Type int 0
4 Title varchar 50
5 Object varchar 0
6 IsRead int 0
7 CreateTime datetime Now()


表名:PlayerMessage

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 SendPlayerID int 0
4 SendPlayerName varchar 50
5 Title varchar 50
6 Message varchar 0
7 IsRead int 0
8 CreateTime datetime Now()
9 IsDelete int 0

表名:Player

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 Name varchar 50
3 Password varchar 50
4 Alliance int 0
5 Nationality int 0
6 Gender varchar 50
7 Location varchar 50
8 Info varchar 0
9 Info2 varchar 0
10 Population int 0

表名:Log

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 TypeID int 0
4 Memo varchar 0
5 LogTime datetime Now()

表名:Hero

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 Name varchar 50
3 PlayerID int 0
4 VillageCode int 0
5 Level int 0
6 exp int 0
7 BaseProperty varchar 50

表名:GoodFriend

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 PlayerID int 0
3 GoodFriendID int 0
4 Type int 0

表名:Event

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int
2 VillageCode int 0
3 TargetVillageCode int 0
4 Type int 0
5 BeginTime datetime
6 EndTime datetime
7 ShowText varchar 50
8 EventObject varchar 0


作者:Yahle


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Web策略类游戏开发(五):数据库表设计
喜欢 (0)

您必须 登录 才能发表评论!