您现在正在浏览:首页 > 论文 > 计算机 > 毕业论文-五子棋网络对战游戏的设计与实现(含完整程序代码)

免费下载毕业论文-五子棋网络对战游戏的设计与实现(含完整程序代码)

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机科学 与技术
  • 适用年级:大学
  • 上传用户:伊朗网络陆军
  • 文件格式:word+class
  • 文件大小:3.90MB
  • 上传时间:2019/4/1 9:14:40
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
五子棋网络对战游戏的设计与实现(含完整程序代码),毕业论文,共29页,11231字。
摘要
在现代社会中,及其它无线设备越来越多的走进普通老百姓的工作和生活。随着3G技术的普及与应用,基于Java开发的软件在上的使用非常的广泛,增值服务的内容也是越来越多,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。
本文基于J2ME技术,以计算机网络游戏的运行流程为基础,分模块开发一款网络五子棋游戏软件。
本文对以下几点内容做了重点研究和探讨:
1、系统整体结构,根据设计目标,结合普通网络游戏的运行流程,给出了系统总体设计方案,并探讨了系统设计时需要用到的关键技术。
2、MIDP客户端的实现,MIDP客户端是游戏的唯一客户端,主要功能包括连接服务器进行身份验证、进行游戏并不断的与服务器交换数据。
3、后台系统的设计与实现,后台用来处理与数据库的互联来验证用户身份、处理由客户端发送过来的数据。
由于受到客观条件的限制,本系统的测试是在三星模拟器上完成的,但它仍不失具一定的实用价值。
关键词:J2ME;游戏;Servlet

目录
1引言 1
2系统综述 1
3游戏的现状和关键技术介绍 2
3.1软件现状 2
3.2 J2ME概况 2
3.2.1 J2ME的由来 2
3.2.2 J2ME的3层体系结构及MIDP简介 3
3.3 TOMCAT服务器介绍 4
3.4 SERVLET技术介绍 5
4 开发环境介绍 7
4.1开发环境 7
4.2 关于SAMSUNG WIRELESS TOOL KIT 7
5 客户端模块的开发 7
5.1 综述 7
5.2 程序的类结构 7
5.3 游戏的功能流程图 8
5.4 游戏的实现 9
5.4.1 主类Omok的实现 9
5.4.2 游戏登录界面以及操作说明界面的实现 10
5.4.3游戏画布类的实现 12
5.4.4网络连接类的实现 14
5.4.5五子棋获胜算法 15
6服务器端程序的开发 17
6.1数据库的设计与实现 17
6.2 SERVLET程序的编写 17
7改进建议和措施 20
7.1关于图片问题 20
7.2软件测试 20
7.2.1测试前的准备工作 20
7.2.2进行测试 21
7.2.3有待添加和完善的功能 22
结 论 22
参考文献 22
致 谢 23
声 明 24
资料文件预览
共34文件夹,128个文件,文件总大小:8.28MB,压缩后大小:3.90MB
  • 毕业论文-五子棋网络对战游戏的设计与实现(含完整程序代码)
    • 毕业设计(论文):五子棋网络对战游戏的设计与实现(含完整程序代码)
      • 程序代码
        • 客户端代码
          • Omok
            • bin
              • mfMANIFEST.MF  [160.00B]
              • jadOmok.jad  [208.00B]
              • Java档案文件Omok.jar  [27.59KB]
            • classes
              • Java类文件Cursor.class  [717.00B]
              • Java类文件Help.class  [1.43KB]
              • Java类文件Logo.class  [2.19KB]
              • Java类文件Omok$main.class  [2.01KB]
              • Java类文件Omok.class  [1.73KB]
              • Java类文件OmokBoard.class  [2.09KB]
              • Java类文件OmokCanvas$1.class  [639.00B]
              • Java类文件OmokCanvas$2.class  [772.00B]
              • Java类文件OmokCanvas$3.class  [772.00B]
              • Java类文件OmokCanvas.class  [5.15KB]
              • Java类文件ServerConnector$1.class  [904.00B]
              • Java类文件ServerConnector$2.class  [391.00B]
              • Java类文件ServerConnector.class  [2.87KB]
            • lib
            • res
              • PNG图像文件1.png  [6.03KB]
              • Borland的Paradox 7表Thumbs.db  [17.50KB]
            • src
              • Java源文件Cursor.java  [923.00B]
              • Java源文件Help.java  [1002.00B]
              • 备份文件Help.java.bak  [1006.00B]
              • Java源文件Logo.java  [1.64KB]
              • 备份文件Logo.java.bak  [1.71KB]
              • Java源文件Omok.java  [3.82KB]
              • 备份文件Omok.java.bak  [4.16KB]
              • Java源文件OmokBoard.java  [3.72KB]
              • 备份文件OmokBoard.java.bak  [3.70KB]
              • Java源文件OmokCanvas.java  [8.48KB]
              • 备份文件OmokCanvas.java.bak  [8.49KB]
              • Java源文件ServerConnector.java  [2.93KB]
              • 备份文件ServerConnector.java.bak  [2.93KB]
            • tmpclasses
              • Java类文件Cursor.class  [670.00B]
              • Java类文件Help.class  [1.35KB]
              • Java类文件Logo.class  [2.07KB]
              • Java类文件Omok$main.class  [1.81KB]
              • Java类文件Omok.class  [1.65KB]
              • Java类文件OmokBoard.class  [1.74KB]
              • Java类文件OmokCanvas$1.class  [602.00B]
              • Java类文件OmokCanvas$2.class  [732.00B]
              • Java类文件OmokCanvas$3.class  [732.00B]
              • Java类文件OmokCanvas.class  [4.64KB]
              • Java类文件ServerConnector$1.class  [864.00B]
              • Java类文件ServerConnector$2.class  [391.00B]
              • Java类文件ServerConnector.class  [2.48KB]
            • tmplib
            • proOmok.pro  [266.00B]
            • propertiesproject.properties  [162.00B]
        • 服务器端代码
          • servlet
            • WEB-INF
              • classes
                • Java类文件OmokServlet.class  [3.68KB]
              • lib
                • Java档案文件activation.jar  [53.38KB]
                • Java档案文件cos.jar  [55.08KB]
                • Java档案文件jdom.jar  [132.20KB]
                • Java档案文件jsp-api.jar  [48.35KB]
                • Java档案文件jstl.jar  [16.51KB]
                • Java档案文件mail.jar  [319.92KB]
                • Java档案文件myjdbc.jar  [58.97KB]
                • Java档案文件mysql-connector-java-3.0.9-stable-bin.jar  [220.76KB]
                • Java档案文件proxool-0.8.3.jar  [464.79KB]
                • Java档案文件servlet-api.jar  [90.45KB]
                • Java档案文件standard.jar  [286.87KB]
              • src
                • Java源文件OmokServlet.java  [1.60KB]
              • xmlweb.xml  [972.00B]
            • xmlbuild.xml  [1.24KB]
          • Alcohol的文件格式test_Data.MDF  [1.00MB]
          • ldftest_Log.LDF  [1.00MB]
        • 程序代码
          • 客户端代码
            • Omok
              • bin
                • mfMANIFEST.MF  [160.00B]
                • jadOmok.jad  [208.00B]
                • Java档案文件Omok.jar  [27.59KB]
              • classes
                • Java类文件Cursor.class  [717.00B]
                • Java类文件Help.class  [1.43KB]
                • Java类文件Logo.class  [2.19KB]
                • Java类文件Omok$main.class  [2.01KB]
                • Java类文件Omok.class  [1.73KB]
                • Java类文件OmokBoard.class  [2.09KB]
                • Java类文件OmokCanvas$1.class  [639.00B]
                • Java类文件OmokCanvas$2.class  [772.00B]
                • Java类文件OmokCanvas$3.class  [772.00B]
                • Java类文件OmokCanvas.class  [5.15KB]
                • Java类文件ServerConnector$1.class  [904.00B]
                • Java类文件ServerConnector$2.class  [391.00B]
                • Java类文件ServerConnector.class  [2.87KB]
              • lib
              • res
                • PNG图像文件1.png  [6.03KB]
                • Borland的Paradox 7表Thumbs.db  [17.50KB]
              • src
                • Java源文件Cursor.java  [923.00B]
                • Java源文件Help.java  [1002.00B]
                • 备份文件Help.java.bak  [1006.00B]
                • Java源文件Logo.java  [1.64KB]
                • 备份文件Logo.java.bak  [1.71KB]
                • Java源文件Omok.java  [3.82KB]
                • 备份文件Omok.java.bak  [4.16KB]
                • Java源文件OmokBoard.java  [3.72KB]
                • 备份文件OmokBoard.java.bak  [3.70KB]
                • Java源文件OmokCanvas.java  [8.48KB]
                • 备份文件OmokCanvas.java.bak  [8.49KB]
                • Java源文件ServerConnector.java  [2.93KB]
                • 备份文件ServerConnector.java.bak  [2.93KB]
              • tmpclasses
                • Java类文件Cursor.class  [670.00B]
                • Java类文件Help.class  [1.35KB]
                • Java类文件Logo.class  [2.07KB]
                • Java类文件Omok$main.class  [1.81KB]
                • Java类文件Omok.class  [1.65KB]
                • Java类文件OmokBoard.class  [1.74KB]
                • Java类文件OmokCanvas$1.class  [602.00B]
                • Java类文件OmokCanvas$2.class  [732.00B]
                • Java类文件OmokCanvas$3.class  [732.00B]
                • Java类文件OmokCanvas.class  [4.64KB]
                • Java类文件ServerConnector$1.class  [864.00B]
                • Java类文件ServerConnector$2.class  [391.00B]
                • Java类文件ServerConnector.class  [2.48KB]
              • tmplib
              • proOmok.pro  [266.00B]
              • propertiesproject.properties  [162.00B]
          • 服务器端代码
            • servlet
              • WEB-INF
                • classes
                  • Java类文件OmokServlet.class  [3.68KB]
                • lib
                  • Java档案文件activation.jar  [53.38KB]
                  • Java档案文件cos.jar  [55.08KB]
                  • Java档案文件jdom.jar  [132.20KB]
                  • Java档案文件jsp-api.jar  [48.35KB]
                  • Java档案文件jstl.jar  [16.51KB]
                  • Java档案文件mail.jar  [319.92KB]
                  • Java档案文件myjdbc.jar  [58.97KB]
                  • Java档案文件mysql-connector-java-3.0.9-stable-bin.jar  [220.76KB]
                  • Java档案文件proxool-0.8.3.jar  [464.79KB]
                  • Java档案文件servlet-api.jar  [90.45KB]
                  • Java档案文件standard.jar  [286.87KB]
                • src
                  • Java源文件OmokServlet.java  [1.60KB]
                • xmlweb.xml  [972.00B]
              • xmlbuild.xml  [1.24KB]
            • Alcohol的文件格式test_Data.MDF  [1.00MB]
            • ldftest_Log.LDF  [1.00MB]
      • Microsoft Word文档毕业设计(论文):五子棋网络对战游戏的设计与实现(含完整程序代码).doc  [296.00KB]
      • Microsoft Word文档肖松毕业设计论文.doc  [303.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部