- 6
- 0
- 约3.38万字
- 约 36页
- 2016-11-14 发布于辽宁
- 举报
基于c#的五子棋游戏的设计与实现-本科毕业设计论文
郑 州 科 技 学 院
课 程 设 计 论 文
基于C#的五子棋游戏的设计与实现
1 引言 1
1.1 五子棋介绍 1
2 软件架构 2
3 五子棋设计说明 2
3.1 主要成员变量说明 2
3.2 回溯栈元素类——StackElement 3
3.3 棋子点属性类——qzdianshuxing 3
3.4 主要成员函数说明 4
3.5 实现人机对弈的主要函数 7
3.6 实现菜单功能的函数 27
3.6 程序运行界面 30
4 心得体会 31
1 引言
1.1 五子棋介绍
五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“連珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。
五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。
2 软件架构
软件的总体架构如图2.1:
图2.1 软件架构
3 五子棋设计说
您可能关注的文档
- 带清洗烘干装置的秸秆粉碎机设计-本科生毕业(设计)论文.doc
- 带电粒子在电场和磁场中的运动及电磁力的求解-大学毕业(设计)论文.doc
- 单片机原理及应用---—电子时钟.doc
- 单片机数字电子钟的设计与研究--本科毕业设计论文.doc
- 单相电子是预付费电度表的研究-本科生毕业(设计)论文.doc
- 氮化物在加氢催化剂表面的吸附--本科毕业设计论文.doc
- 德克士嘉年华餐厅建议书.doc
- 电动汽车故障诊断与分析-本科毕业设计论文.doc
- 电压控制振荡电路设计与仿真-大学毕业(设计)论文.doc
- 电梯控制系统设计-大学毕业(设计)论文.doc
- 四年级英语下册 Unit 1 Lesson 3 音乐偏好深度表达教学设计.docx
- 基于学历案的初中数学七年级下册“认识三角形”跨学科教学设计.docx
- 《新能源汽车底盘技术》——工单7 非独立悬架拆解与检查.docx
- 小学三年级英语下册 Unit 7 On the Farm 第二课时故事阅读教学详案.docx
- 初中历史六年级下册(五四学制)第18课《清前期统一多民族国家的巩固与疆域奠定》导学案.docx
- 小学六年级英语下册 Unit 4 Exploring Our munity The “There Be” Structure in RealLife Cons 教学设计.docx
- 初中生物七年级下册《根系·芽轴·生命密码:植株生长三维进阶》导学案.docx
- 初中英语九年级核心素养导向下Unit 14 Section A第1课时(1a2d)听说整合教案.docx
- 沪科版初中数学七年级下册《平行线的判定(第三课时)》教案.docx
- 小学三年级科学·物态变化实证课:低温胁迫下水相变临界观测及体积反常膨胀跨学科实证教案.docx
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)