本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  电子邮箱:1095080675@qq.com
标题  J2ME手机网络纸牌游戏系统
编号  10284
编程技术  Java,J2ME,Servlet
数据库  
开发环境  Eclipse or MyEclipse
资料明细  论文+源代码(程序)+开题报告
推荐指数  ★★★★★
内容简介

手机网络纸牌游戏系统分为服务器端和客户端,实现了人与人的对战。服务器端使用servlet来实现,本手机网络纸牌游戏程序在J2ME开发环境中实现,主要设计了10个核心的Java类,客户端和服务器端分别有4个和6个。客户端主要有Card类用于表示一张纸牌的所有属性;Client类用于客户端和服务器的网络链接;MIDlet类表示手机游戏应用程序的入口,类似于Main函数。游戏界面实现类GameCanvas,主要用于绘制游戏画面。服务端也有一个Card类表示纸牌,但是去除了图片属性;玩家类Player用来表示客户端信息;消息队列Queue类用于保存服务器向客户端发送的消息内容;桌面管理类Desk用于处理纸牌游戏开始结束,座位分配等功能;分数管理类Score用于保存玩家的得分;最后是Servlet的实现类Server,用于和玩家的通信和游戏指令处理。该系统界面美观功能强大,对学习J2ME开发设计有很大帮助。
服务器端实现了如下一些功能:
1、注册玩家,安排座位,发送消息,接收信息,发送桌子列表,更新桌面,注销玩家。
2、保存消息,搜索消息,弹出消息,清除消息,查看前端消息。
3、设置玩家分数,判断胜负,消除分数,获取玩家分数。
4、添加玩家,开始游戏,通知庄家出牌,出牌记录,比较大小,分数记录,发牌,移除玩家,重新开始,结束游戏。
客户端模块具体包括如下几个功能:
1、显示桌面,显示昵称,开始游戏,显示牌面,发牌,判断规则,显示回合,记录回合,显示信息,按键处理,按钮功能。
2、登录服务器,发送消息,接收消息,退出服务器。
3、查看房间,加入游戏,安排座位,更新房间,退出游戏。
该游戏运行界面如下所示:

说明
以上是程序功能介绍。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
文章导航
  • 上一篇:Java网上在线考试系统
  • 下一篇:基于SSH的办公自动化系统
  • 欢迎访问我们的网站,您还可以将本站网址加入收藏方便下次查看:www.stubysj.com ,专业的计算机毕业设计指导网,欢迎和我们联系。