java五子棋课程设计报告.docx
《java五子棋课程设计报告.docx》由会员分享,可在线阅读,更多相关《java五子棋课程设计报告.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java五子棋课程设计报告五子棋游戏的设计与实现1引言五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久, 可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子 棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完 全相同的。在上古的神话传说中有“女娟造人,伏羲做棋”一说,增 山海经中记载:“休舆之山有石焉,名日帝台之棋,五色而文状鹑 卵。”李善注引三国魏邯郸淳艺经中日:“棋局,纵横各十七道, 合二百八十九道,白黑棋子,各一百五十枚”。这段虽没明讲是何种 棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子 棋也可能出自当时,并是用石子作棋子。亦有传说,五子棋最
2、初流行 于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。 L1系统开发背景在计算机逐步渗入社会生活各个层面的今天,计算机已经成为了人们 日常生活中的一部分,越来越多的人使用计算机办公、娱乐等等。在 这其中,系统自带的小游戏也占据了相当重要的地位,与那些网络游 戏和3D游戏相比,它有编写简单容易上手等特点,非常适合人们在完 成工作的时候适当的娱乐要求。这些小游戏大都是以益智和娱乐为目 的,不仅给紧张工作的人们以放松,还可以让人们的大脑得到开发。 1.2完成的主要工作设计一个15X15围棋棋盘,由两玩家交替进行对战,并可以实现以下功能:1 .选择黑子先下.设置双方下棋总共时长2 .刷
3、新重新开始.悔棋3 .认输.退出提示实现一个简单的多用户五子棋的游戏程序,包括如下两个界面(1)选择对弈桌(执黑、执白)。(2)在游戏界面,有开始,退出(游戏未结束、点退出自动判负);需求分析与设计思路1、用户需求调查分析2、构思代码模块3、总体设计4、详细设计5、代码编写2需求分析和总体设计L3需求分析与设计思路此系统为智力游戏,采用JAVA的MVC模式,根据不同功能划分不同 模块,该五子棋游戏功能虽然简单,然是实现了人机对战,所以从这 个角度来说,此款游戏能准确的计算棋局。虽然系统不大,但是可以 实现基本的五子棋功能,以及悔棋。需求分析五子棋,是一种两人对弈的纯策略型棋类游戏,亦称“串珠”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 五子棋 课程设计 报告
限制150内