需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8007 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着电脑技术不停的进步,各种网络游戏应用而生,其中,五子棋作为一个棋类游戏,在民间十分流行,为了做出好的五子棋对战游戏,我决定用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 参考文献 致 谢 |