河南理工大学毕业设计 象棋对弈的论文,共47页,15077字。 摘要 互联网的出现是人类通信技术的一次革命,改变了人类的生活方式。人们可以通过互联网来浏览新闻、异地交流 、网上消费、学习创作、休闲娱乐等。随着互联网的发展,出现了越来越多的web游戏。Web游戏可以理解为是在Web浏览器上运行的游戏,客户端使用html、xml等网络语言实现界面以及和用户的交互,服务器端开发可以使用c++ 或java、PHP通过多线程技术实现游戏逻辑处理, 也可以用ICE引擎 或IOC框架开发,主要包括棋牌类、角色扮演类等,以方便人们的娱乐休闲。 在现实生活中,象棋是一种很受欢迎的游戏。因此许多编程人员制作了网络象棋,并发布到游戏、休闲等网站,以方便异地对弈交流。 本文首先介绍了网络象棋的游戏规则、实现网络象棋的主要技术等。而后介绍了网络象棋的实现过程。网络象棋软件主要采用PHP语言来实现。PHP是一种易于学习和使用的服务器端脚本语言,完全免费,通过PHP语言,利用P2P技术来实现网络象棋两地用户的互动和交流及对弈功能。 关键词:web游戏、PHP 、P2P、互联网、象棋、游戏规则 目录 1 前 言 1 2 问题的提出及可行性研究 3 2.1 问题的提出及定义 3 2.2 可行性研究 3 3 开发工具及主要技术 5 3.1 技术简介 5 3.1.1 PHP语言简介 5 3.1.2 开发过程中使用的数据库MySQL及SQL 6 3.1.3 Js语言介绍 7 3.1.4 Ajax技术介绍: 8 3.2 开发工具 9 3.2.1 Wamp 9 3.2.2 UltraEdit 10 4 中国象棋 12 4.1 中国象棋简介 12 4.2 中国象棋走子规则 12 4.3 中国象棋吃子规则 13 5 网站设计分析 14 5.1 设计目标 14 5.2 开发环境 14 5.3 运行环境及使用方法 14 5.4 页面设计分析 15 6 web象棋的具体实现 16 6.1 数据库的建立 16 6.2 公用文件 19 6.2.1 dbconnect.php 19 6.2.2 functions.php 20 6.3 安装数据库页面设计 21 6.4 首页设计 24 6.4.1 index.php 24 6.4.2 change_name.php 27 6.4.3 get_room_info.php 28 6.5 游戏页面设计 30 6.5.1 room.php 30 6.5.1 join.php 33 6.5.2 get_info.php 33 6.5.3 restart.php 34 6.5.4 send_message.php 35 6.5.5 submit.php 35 6.5.6 end.php 36 6.5.7 add_d.php 36 6.6 JavaScript文件设计 37 6.6.1 rule.js 37 6.6.2 dd_code.js 39 7 web象棋测试 40 8 结语 41 致谢 42 参考文献 43 |
查看评论
已有0位网友发表了看法