更新时间:04-03 上传会员:谭主编
分类:设计作品 论文字数:8007 需要金币:1000个
摘 要:随着电脑技术不停的进步,各种网络游戏应用而生,其中,五子棋作为一个棋类游戏,在民间十分流行,为了做出好的五子棋对战游戏,我决定用Java开发五子棋游戏,我打算开发的五子棋对战游戏将不仅仅是一个游戏对战平台,它还将包括人机对战功能,这要求编程者掌握许多知识,除了系统的设计与编写外还需要了解五子棋AI算法。本论文的课题是基于C/S模式的网络五子棋对战游戏的开发,我将从这个论文标题出发,逐步探索如何设计系统,如何实现系统,如何维护系统,最后在完成系统的同时检验我大学四年所学习的知识。
整个设计中利用java中的swing编程,采用C/S 模式,采用JAVA(Eclipse)。本文详细论述了五子棋对战游戏总体设计思想、五子棋对战游戏功能模块设计等。结合五子棋游戏的玩法,对在网络环境下的五子棋游戏进行精心的设计和大量的测试,实现了基于C/S模式的网络五子棋对战游戏的开发,为玩家提供一个友好美观的操作界面,本系统主要实现了人机对战和人人对战,以满足玩家对本游戏的要求。
关键词:五子棋对战游戏,swing编程,C/S 模式,JAVA
目 录
一.绪论-1
(一)研究背景-1
(二)研究意义-1
(三)课题目标1
二.技术介绍及可行性分析-3
(一)JAVA概述-3
(二)MyEclipse-3
(三)C/S架构介绍-3
(四)可行性分析-4
三.系统设计-6
(一)开发流程设计-6
(二)五子棋-6
(三)系统功能设计8
(四)系统用例图8
(五)界面需求设计9
(六)系统设计规则 10
四.系统详细设计-12
(一)游戏主界面-12
(二)连接主机界面-12
(三)人机对战界面13
(四)建立游戏界面14
(五)加入游戏界面 14
(六)人人对战界面15
(七)放弃游戏界面 15
五.系统测试与维护-16
(一)系统测试方法-16
(二)功能测试-16
(三)可用性测试-16
(四)性能测试 17
(五)测试结果分析17
(六)系统维护18
六.结束语-19
参考文献
致 谢