欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    五子棋-课程设计报告

    • 资源ID:1444239       资源大小:105.50KB        全文页数:36页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    五子棋-课程设计报告

    1、 单单 位位 分院分院( (系系) ) 专专 业业 学学 号号 学生姓名学生姓名 指导教师指导教师 完成日期完成日期 2011 2011 年年 05 05 月月 日日 五子棋 课程设计题目 摘 要 五子棋的历史五子棋的历史:五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代 的传统黑白棋种之一。发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引 人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。 五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在 “尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似 之处,因为古代五子

    2、棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造 人,伏羲做棋”一说, 增山海经中记载:“休舆之山有石焉,名曰帝台之棋,五色 而文状鹑卵。”李善注引三国魏邯郸淳艺经中曰:“棋局,纵横各十七道,合二百 八十九道,白黑棋子,各一百五十枚”。这段虽没明讲是何种棋类,但至少知道远古 就以漂亮的石头为棋子。 因而规则简单的五子棋也可能出自当时, 并是用石子作棋子。 亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代 中遍及开来。 程序说明程序说明:本程序是一款棋类益智游戏程序, 是用 WIN-TC 编写在 WINDOWS 系统下运行的娱乐游戏。本程序可以实现人人对战,操作

    3、采用键盘上的上下左右 键控制棋子的上下左右移动, 由空格键控制下棋, 双方都可通过 ESC 键终止游戏。 游戏开始后,红、白双方轮流下棋,程序会根据双方下棋的先后顺序自动显示不 同颜色的棋子,提示当前下棋的棋手,任何一方由五子连成一线时,游戏结束, 结束时会显示对战双方胜负情况。 关键词:五子棋游戏应用程序,C 语言,图形函数 目 录 第第 1 1 章章 选题的意义选题的意义 4 1.1 4 1.2 4 第第 2 2 章章 系统功能需求分析系统功能需求分析 4 2.1 系统的基本要求 4 2.2 4 第第 3 3 章章 系统设计系统设计 6 第第 4 4 章章 系统实现系统实现 8 第第 5

    4、5 章章 总结总结 36 第第 1 章章 选题的意义选题的意义 1.1 意义意义 通过游戏过程增加编程的兴趣, 提高编程水平。 编制该程序我对以下的知识点进行的巩 固和掌握:1.数组元素为结构体的数组应用。2.全局变量应用。3.按键的处理。4.数组元素 与蛇、食物的对应关系。5.图形方式等等。加深对所学知识的理解与掌握,增强自己对所学 知识解决实际问题的能力,为以后的程序开发打下基础。 1.21.2 设计思路设计思路 棋盘设计为 1818 格,初始状态光标在棋盘的中央,玩家 1 先走,轮流落子, 当一方连成五子或下满棋盘时,游戏结束(连成五子的一方获胜,下满棋盘为和 棋)。当游戏一方胜利后显示

    5、胜利信息。从程序表面看,这是一个二维平面图,所以 数据用二维数组来表示, 数组两个下标可以表示棋盘上的位置, 数组元素的值代表棋格上的 状态,共有三种情况,分别是 0 代表空格,1 代表白棋,2 代表黑棋。这样程序的主要工作 是接收棋手按键操作,棋手用 Up、Down、Left、Right 控制光标移动,空格键表示落子。一 旦接收到空格键,说明棋手落子,先判断是否是有效位置,也就是说已经有棋子的位置不能 重叠落子。落子成功后,马上判断以该位置为中心的八个方向:上、下、左、右、左上、左 下、右上、右下是否有相同颜色的棋子连成五子,如果连成五子,则游戏结束,输出相应的 信息。如果想退出游戏,可以按 Esc 键。 第第 2 2 章章 系统功能需求分析系统功能需求分析 2.1 系统的基本要求系统的基本要求 操作系统为 WindowsXP,设计语言为 Visual C+或 Turbo C+3.0。 2.22.2 需求分析需求分析 1.1.游戏需求游戏需求 (1)在游戏开始时出现一个欢迎的界面同时介绍了游戏的规则; (2


    注意事项

    本文(五子棋-课程设计报告)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583