基于J2ME的网络五子棋手机对战游戏
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
本文对以下几点内容做了重点研究和探讨:
1、 系统整体结构,根据设计目标,结合普通网络游戏的运行流程,给出了系统总体设计方案,并探讨了系统设计时需要用到的关键技术。
2、 手机MIDP客户端的实现,MIDP客户端是游戏的唯一客户端,主要功能包括连接服务器进行身份验证、进行游戏并不断的与服务器交换数据。
3、 后台系统的设计与实现,后台用来处理与数据库的互联来验证用户身份、处理由客户端发送过来的数据。
由于受到客观条件的限制,本系统的测试是在三星手机模拟器上完成的,但它仍不失具一定的实用价值。
综述
客户端部分主要划分为3个界面:菜单界面,登录界面、游戏界面。
具体实现的功能为:
1、菜单界面:有如下选项:
进入游戏——进入到用户登录界面;
操作说明——进入说明界面,说明游戏软件的操作方法;
2、登录界面:
得到用户输入的用户名和密码,向服务器提交,如果身份验证成功,界面则跳转到游戏界面,如果身份验证失败,则弹出警告窗口,说明登录失败原因。
3、游戏界面:
用户游戏时看到的界面,负责根据需要画图。 [资料来源:THINK58.com]
数据库的设计与实现
数据库系统是一个实际可运行的存储、维护和应用数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。
在本系统中,只建立了一个表users,用来存储用户身份信息。
表1用户信息表
表名 描述
Users 用户登录表
用户登录表,包括以下字段:用户名,密码。其中用户名就是系统分配给各个用户的固定号码,初始状态下其密码与其用户名相同。例如:在本系统中,用户名为“1001”,那密码也为“1001”。
因为本人是第一次编写联网的手机游戏,各方面都处于初学摸索状态,并且这方面的资料在网上非常少,所以本系统后台方面功能比较简单,目前对数据库的操作只有身份验证这一个功能模块。
[版权所有:http://think58.com]
上一篇:模拟飞鸽传书的文件传输工具
下一篇:泡泡堂网络游戏的设计