毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

java网络跳棋游戏的设计与实现

随着科技的发展和网络的普及,当今的计算机技术也走上了平民化和娱乐化的时代,人们通过互联网与千里之外的人一起游戏。各种电脑,手机游戏便层出不穷。游戏的功能不断地按照玩家的需求和爱好扩展延伸进化,如今运行在各个平台上不同名称,不同内容,不同形式的游戏不仅仅为广大游戏爱好者提供了丰富的选择,而且为游戏开放商带来了丰厚的回报,游戏产业吸引着广大程序员去开发更多更新的游戏。对于那些更新速度比较快同时需要连接网络耗时比较多的大型网络游戏,容易掀起一时风气,但是不适合广大人民群众,不具备大众化,因为社会压力工作学业等各方面的影响与制约,大众比较青睐的还是简单悠闲益智的小型游戏,既得到了身心的放松与减压,又没有浪费太多时间与精力。为了顺应历史潮流,本文主要介绍的是将跳棋游戏这种棋盘游戏设计成网络跳棋游戏,实现异地对战或者人机对战的功能。设计这款游戏既不失时尚气息,又很有使用价值,并且简单易学易操作,比较平民和大众化。
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
 本游戏是基于java,不仅为对弈双方提供下棋的平台,还实现了对局前的用户协商,和对局中的鼠标拾子、执子、落子、悔棋、认输、判断胜负等功能,对局中还有倒计时的功能,预防无限等待,还可以在对弈过程进行聊天交流,同时通过程序的背景音乐可以放松一下自己。
一.基于gui的代码和界面设计,不仅实现人机对弈而且可以实现网络对弈。
二.防止枯燥的对局,还可以设计一个聊天程序,边对弈边聊天。
三.通过连接数据库可以在选择歌曲进行播放。
网络对弈需要连接网络,比较难,需要学会网络的连接和设置,但是自己多查阅资料和请教老师同学,一定可以完成。不仅连接网络还要连接数据库,实现背景音乐的播放,有挑战性,不过世上无难事,只怕有心人。
3.本课题需要重点研究的、关键的问题及解决的思路
一.一般只能实现简单地人机对弈,不能联网,本次课程设计就是不仅能简单地人机对弈还可以实现网络对战。更具有挑战性,更好玩。
二.有时候双方对弈,一方思考时间过久,或者因为某些急事不能继续对弈,你就只能一个人在这里无限死循环的等待,这里增加了倒计时功能,就可以避免这种情况的发生,节约时间,提高效率。
三.对于对局中的鼠标拾子、执子、落子、悔棋、认输、判断胜负等的设计与实现,要充分的考虑现实和实用性。
4.完成本课题所必须的工作条件及解决的办法
一.电脑里面装有编写程序所需要的软件VC++6.0,完成数据库连接的SQL2005,实现数据库的连接。
二.参考资料:
  [1] 中国跳棋网络休闲游戏的设计与实现 硕士学位论文 北京大学 2008
  [2] 算法分析与设计
[3] 亮剑java 项目开发案例导航 胡超,闫玉宝 北京:电子工业出版社,2019
[4] 吴伟旭 方世昌 算法设计技巧与分析 北京:电子工业出版社,2014
[5]李强,贾芸.java游戏开发实践[M].中国铁道出版社,2014
[6] 明日科技.java项目开发案例全程实录.2版[M].清华大学出版社,2019
三.上网或者图书馆查阅资料。
5.研究与写作计划:
    2021年10月16日——10月20日:根据自己的学习情况和专业知识,搜集资料,初步确定自己的毕业设计题目。                                 
    2021年10月20日——11月15日:确定毕业设计题目,查资料了解自己要做的题目需要实现的功能要求。                
    2021年11月16日——12月20日:撰写开题报告,明确自己所做题目的具体实现和实施计划。                                                                                                           
    2022年1月1日——2月16日:开始编写程序代码。                                                                
2022年2月16日——3月16日:程序调试以及功能测试
2022年3月16日——4月30日:深入研究,形成论文初稿,找指导老师指导自己的论文以及代码要求。
2022年5月1日——5月15日:反复修改以及完善自己的论文和程序                                                                                                          
    2022年5月16日——5月30日:正式答辩  
    
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:运动服饰客户潜在价值评估系统
下一篇:4s店汽修管理系统java


版权所有 毕业设计网联系qq:242219979 © 2007-2022