`

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游戏编程初步3.rar_Java游戏_java 游戏

    在Java游戏中编程是一个充满挑战和乐趣的领域,它结合了计算机科学的基本原理和创新的娱乐设计。本资源包“Java游戏编程初步3.rar”显然旨在为初学者提供基础的指导,帮助他们踏入这个激动人心的世界。 标题“Java...

    Java游戏编程初步

    Java游戏编程初步是一个适合初学者入门的专题,旨在引导学习者掌握使用Java语言进行游戏开发的基本概念和技术。在Java这个强大的编程平台上,游戏编程提供了一种有趣的实践方式,让开发者可以充分发挥自己的创造力和...

    java游戏编程初步源代码.rar_Java游戏

    在本"java游戏编程初步源代码"中,我们可以探索如何使用Java进行游戏开发的基础概念和实践技巧。这个压缩包包含了两个文件:`process`和`www.pudn.com.txt`。 `process`可能是一个Java类文件或源代码文件,它可能...

    java游戏编程初步

    ### Java游戏编程初步:探索游戏开发的奇妙世界 在当今的游戏开发领域,C和C++似乎是主导语言,尤其是在大型和复杂游戏的制作中。然而,Java作为一种新兴且多功能的编程语言,同样具备游戏开发的强大潜力,尽管这一...

    语言程序设计资料:Java游戏编程初步.doc

    Java游戏编程初学者需要掌握的基本概念和技能包括Java基础、Applet、线程以及游戏编程中的特定技术。 首先,要进行Java游戏编程,你需要安装Java Development Kit (JDK),确保环境配置正确,并具备一定的Java基础...

    Java网上五子棋游戏设计(代码+设计文档)

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

    Java游戏编程

    总的来说,Java游戏编程是一个融合了编程、设计、艺术和技术的领域,需要开发者具备全面的技能和深厚的知识。通过学习和实践,你可以用Java创造出引人入胜的游戏世界。提供的"Java游戏编程初步.doc"文档可能是入门...

    对对碰(秋天来了)JAVA游戏

    总的来说,《对对碰(秋天来了)JAVA游戏》项目涵盖了JAVA语言的基础知识、面向对象编程、GUI设计以及简单的游戏逻辑实现。对于一个初学者来说,这是一次宝贵的学习和实践经验,有助于提升编程能力和问题解决技巧。

    java游戏编程资料

    "Java游戏编程初步.doc"则可能是对Java游戏编程的入门介绍,涵盖了基础概念如面向对象编程、游戏循环、事件处理、图形绘制等。学习者可以从中了解到如何使用Java语言创建基本的游戏结构,包括初始化、游戏状态管理、...

    gedou.rar_JAVA格斗游戏_java 游戏

    【JAVA格斗游戏】是基于Java编程语言开发的一款游戏项目,体现了开发者在游戏设计与编程上的初步尝试。Java作为一种广泛使用的面向对象编程语言,因其跨平台性和强大的类库支持,常被用于开发各种类型的游戏。在这个...

    java程序设计实验指导代码

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

    [JWFD开源工作流]JAVA单线程时钟算法和代码(初步设计)

    本文将深入探讨JAVA单线程时钟算法在JWFD中的应用及其初步设计。 单线程时钟算法是一种用于模拟或控制时间序列的机制,常用于模拟系统、游戏引擎或者任务调度中。在JAVA中,由于其并发特性和线程安全问题,设计一个...

    JAVA泡泡堂网络游戏的设计与实现(源代码+论文)

    《JAVA泡泡堂网络游戏的设计与实现》是一个典型的Java毕业设计项目,它涵盖了网络游戏开发中的许多关键知识点,对于即将毕业的学生来说,这是一个很好的学习和实践案例。本项目不仅提供了完整的源代码,还附带了详细...

    JAVA手机游戏策划大纲

    JAVA手机游戏策划大纲是开发一款成功手机游戏的关键步骤之一,它涵盖了游戏的多个核心方面,包括目标用户定位、游戏机制设计、技术实现细节以及项目管理流程等。以下是对这一策划大纲中各关键知识点的深入解析。 ##...

    java小游戏 大炮打小鸟

    通过分析和实现这个Java小游戏,开发者不仅可以加深对Java语法和面向对象编程的理解,还能熟悉图形用户界面的设计,掌握事件驱动编程,以及初步体验游戏开发的基本流程和技巧。这样的项目对于初学者来说具有很高的...

    打飞机小游戏-Java课程设计.docx

    总的来说,这个Java课程设计项目旨在通过实现打飞机小游戏,让学生掌握Java编程基础,理解多线程的运用,熟悉图形化界面设计,以及初步接触数据库设计。这样的实践不仅提升了学生的编程能力,也加深了他们对软件工程...

    开发基于Java语言的手机游戏

    Java以其跨平台的优势,成为移动游戏开发的热门选择,特别是J2ME(Java 2 Micro Edition)平台,为开发移动设备上的应用程序提供了强大的支持。在这个教程中,我们将深入探讨如何使用Java和J2ME来创建手机游戏。 ...

    基于java的推箱子游戏设计与实现毕业设计开题报告 文献综述.doc

    通过以上分析,基于Java的推箱子游戏设计与实现是一项结合技术挑战与教育意义的项目,旨在利用Java的跨平台优势,创造一个寓教于乐的游戏环境,同时也为开发者提供了实践和提升编程技能的机会。

Global site tag (gtag.js) - Google Analytics