`

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网上五子棋游戏设计(代码+设计文档)

    【作者】 傅伟,吴希忠 【来源】JavaThinker.org 本程序是一个基于网络协议为... 通过本程序,我们初步熟悉并掌握java语言的基本知识,掌握服务器-客户端的网络架构模式,为以后学习高级web开发课程做准备。

    java程序设计实验指导代码

    相关内容见《java程序设计实验指导》 清华大学出版社出版 第1章 Java语言概述和开发环境 1.1 预备知识 1.2 实验1 JDK 5.0路径设置 1.3 实验2 在DOS环境下编译和运行Application和Applet程序 1.4 实验3 在JBuilder...

    java猜数字游戏课程设计.doc

    另一方面, 猜数游戏可以通过JAVA设计展现其娱乐性,游戏简单易懂,容易操作上手。 二、需求分析 2.1 用户需求分析 游戏随机自动生成一个随机数random number即0~99(包括0和99)的整数字,然后让用户猜是什么数字。...

    基于java的雷电游戏的设计与实现.pdf

    本课题针对JAVA开发进行初步的研究,并设计一款飞行射击类小游戏。本文在对游 戏进行详细需求分析的基础上,确定了游戏的功能和性能要求,对游戏的菜单界面、屏 幕绘制、布局算法、关卡进行了设计,并最终实现了一...

    JAVA程序设计教程

    第一章程序和程序设计 .......................................................................................................1 §1.1 什么是程序 ?........................................................

    《面向对象程序设计java)》课程整体教学设计.docx

    通过完成我爱追星、门禁系统、成绩管理、跑步比赛、键盘游戏图形界面程序,使学生能够熟深入理解面向对象的基本概念,熟练运用GUI、多线程、集合、JDBC等java编程技术,熟练运用面向对象程序设计的编程思想开发微型...

    计算机网络课程设计-网络版小游戏-多人联机贪吃蛇

    设计 1.4 网络版小游戏 【设计目的】 1. 熟悉开发工具(Visual Studio、Delphi、BCB 等)的基本操作; 2. 掌握应用程序的编写过程; 3. 对于 Socket 编程建立初步的概念。 【设计要求】 1. 熟悉 Sock API 主要函数...

    达内java培训目录

    初步具备面向对象设计和编程的能力;掌握基本的JVM优化策略。 实训项目二:T-DMS V1项目开发 第三阶段(以T-DMS V2项目贯穿) SQL语言 SQL语句基础和提高、SQL语句调优。 熟练的掌握SQL语句;掌握一定的数据库查询...

    Java典型模块

    1.2 Java程序设计环境 1.2.1 命令行工具——JDK 6.0 1.2.2 安装工具包JDK 1.2.3 设置JDK环境 1.2.4 集成开发环境安装——MyEclipse 8.5 1.2.5 MyEclipse的一些常用操作 1.3 创建和运行Java程序 1.3.1 手工创建、编译...

    百套毕设之-java(正文+演示+源码)基于vue的MOBA类游戏攻略分享平台.zip

    本文首先介绍了MOBA类游戏攻略管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的...

    Java开源的下一代社区平台Symphony.zip

    虽然直到目前 B3log 系产品用户不多,但我们已经初步证明了:Java 用来实现博客、论坛没有什么不好的 使用开源软件,了解开源思想,融入开源生态 如果你想做个程序员相关的论坛,请三思 你怎么看待社群、社区这...

    智能移动终端应用开发设计报告Android-贪吃蛇.doc

    学会怎 样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程 序设计的基本技术和方法,熟练地掌握android环境的使用方法,培养初步的项目分析能 力和程序设计能力。 2.2 设计的主要内容 ...

    119springboot + vue MOBA类游戏攻略分享平台.zip(可运行源码+数据库文件+文档)

    任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了MOBA类游戏攻略分享平台。该系统基于B/S即所谓浏览器/...

    基于vue的MOBA类游戏攻略分享平台23(程序+数据库+论文)

    任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了MOBA类游戏攻略分享平台。该系统基于B/S即所谓浏览器/...

    Android期末设计报告.docx

    不断修正和改进,直到形成一个完善的可行性系统,界面美观、大方,方便的操作与良好的视觉感应共同构成了"基于Android平台的五子棋游戏设计与开发"的设计。 关键词:Android, Java, 软件工程,五子棋。 Android...

    基于springboot和vue的MOBA类游戏攻略分享平台(源码+论文+ppt+部署文档+演示视频)

    任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了MOBA类游戏攻略分享平台。该系统基于B/S即所谓浏览器/...

    本科毕业设计开题报告(计算机协会信息管理系统的设计与实现V5)

    在此我对该系统进行了初步设计工作,希望它能够在校园的社团管理工作中发挥便捷、高效的作用,更好地推进各社团的发展。本文采用Servlet+Jsp+SQL Server 2005+PowerDesigner作为开发技术,以Java为编程语言,开发一...

    JAVA程序开发大全---上半部分

    16.5 Java ME应用实例:吃豆游戏 286 16.6 本章小结 289 第17章 SWT的开发及应用 290 17.1 SWT简介 290 17.1.1 SWT概述 290 17.1.2 SWT的包结构 290 17.2 SWT中的常用类 291 17.2.1 Widget类 291 17.2.2 Display类 ...

Global site tag (gtag.js) - Google Analytics