Java 游戏平台初步设计

Java游戏平台初步设计<o:p></o:p>

<o:p> </o:p>

一.   游戏平台主要由以下部分组成: <o:p></o:p>

<o:p> </o:p>

1.       游戏服务器.

2.       客户端

3.       数据库部分

<o:p> </o:p>

. 各部分说明<o:p></o:p>

<o:p> </o:p>

1.       数据库服务器:

功能:

1)      保存用户注册信息

2)      各游戏的一些固定信息

3)      玩家在游戏信息(在游戏里的信息,例如:积分等).

4)      在线游戏信息 (实时的与客户端交互,主要处理房间数据,)—暂定

2.       游戏服务器部分:

1)      处理消息的转发

2)      保存游戏信息并将及时保存到数据库(例如:玩家退出游戏时将棋局信息保存等)

3)      玩家信息获取,

4)      协调房间内各桌子之间的,以及游戏中用户的数据交互,和同步

3.       客户端说明:

1)      用户登录

2)      游戏大厅处理

3)      房间处理

4)      游戏处理

<o:p> </o:p>

. 客户端详细说明<o:p></o:p>

<o:p> </o:p>

1.       用户登录

处理功能:

1)      界面

2)      连接到数据库服务器验证并获取用户注册信息.

<o:p> </o:p>

2.       游戏大厅

1)      服务器的分类(玩家可以选择速度快一些的服务器)

2)      游戏分类(包含所有的游戏列表)

<o:p> </o:p>

3.       游戏房间

1)      桌子信息

2)      可以显示每个同房间玩家的状态信息

3)      房间数据同步

4)      房间界面处理及美化

5)      工具功能实现 (扩充功能)

<o:p> </o:p>

4.       围棋主游戏:

1)      图形处理

2)      玩家信息处理

3)      游戏规则

4)      消息处理

5)      用户信息显示

6)      游戏的辅助功能(留有接口)

<o:p> </o:p>

.游戏各部分时间段的安排<o:p></o:p>

       1.    先实现游戏的基本功能

       2.    游戏基本功能需要 30

4.       大厅和房间的信息的处理 15

5.       游戏各部分的调试 7

6.       游戏界面的美化部分需要美工的协助 10

<o:p> </o:p>

. 游戏架构说明<o:p></o:p>

1.       采用多游戏服务器的处理机制.(玩家可以选择自己选择进入)

2.       用户信息在单一数据库器.

3.       为了游戏的可扩充性,大厅采用灵活的架构设计,以后只需要做单个游戏,完成接口部分就可以加入到该游戏平台.缩短了以后的开发时间.和可利用性

<o:p> </o:p>

2005-11-21

你可能感兴趣的:(java,游戏)