五子棋对战游戏课程设计C语言

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

哈尔滨远东理工学院

C语言课程设计论文

题目:五子棋对战游戏

姓名:

分院:机器人科学与技术学院

专业:电子信息工程

学号:

指导教师:

二0一四年九月五日

五子棋(C语言)

摘要

五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白棋种之一。早在“尧造围棋”之前,可能民间就已有五子棋游戏。发展于日本,流行于欧美。五子连珠棋五子棋容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“ 短、平、快” ,又有古典哲学的高深学问“ 阴阳易理” ;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“ 场” 的概念,亦有“ 点” 的连接。它是中西文化的交流点,是古今哲理的结晶。

Abstracts

Gobang is a kind of right as two pure strategy type chess game, is originated from the ancient Chinese traditional black white kind of one. Long before \"YaoZao go\", may be the folk has gobang game. Development in Japan, popular in Europe and the United States. A row chess gobang easier, for young and old, and fun, fascinating; Can not only enhance thinking ability, improve intelligence, and high in philosophy, helps to cultivate one's morality raises a gender.

Gobang can not only enhance thinking ability, improve intelligence, and high in philosophy, helps to cultivate one's morality raises a gender. Gobang has obvious characteristics of modern leisure \"short, flat, fast\", and has a profound knowledge of classical philosophy \"Yin and Yang yi\"; It has the characteristics of easy to learn, are very popular among the people, and profound skills and a high level of international competition; It's chess culture source YuanLiu long, have the mysterious Oriental and western intuitive; Both the concept of \"field\", also has a \"dot\" connection. It is the point of communication between Chinese and western culture, it is the crystallization of ancient and modern philosophy.

目录

1. 前言 (1)

2. 功能描述 (2)

3. 总体设计 (2)

3.1 功能模块设计 (2)

3.1.1 游戏执行主流程 (2)

3.1.2 游戏棋子控制 (4)

3.1.3 游戏帮助 (4)

3.2 函数功能描述 (5)

4. 程序实现 (7)

4.1.程序预处理 (7)

4.1.1 主函数main() (10)

4.1.2 改变玩家 (11)

4.1.3 胜负及帮助显示 (12)

4.1.4 切换背景 (14)

4.2 运行结果 (15)

4.2.1 游戏初始状态 (15)

4.2.2 游戏进行状态 (16)

5. 结论 (17)

6. 程序附录 (18)

致谢 (31)

参考文献 (32)

1.前言

五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白棋种之一。早在“尧造围棋”之前,可能民间就已有五子棋游戏。发展于日本,流行于欧美。五子连珠棋五子棋容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。

C语言则是目前国际上比较流行的计算机高级编程语言之一,因其简洁、使用方便且具备强大的功能而受到编程人员的普遍青睐。它既适合作为系统描述语言,也可以用来编写系统软件,还可以来编写应用软件。

用C语言来编写俄罗斯方块这个游戏有较大优势:C语言具有各种各样的数据类型,并引入了指针概念,使得程序效率更高;C语言还包含很广泛的运算符;另外C语言具有强大的图形功能,支持多种显示器和驱动器,而且计算功能、逻辑判断能力也比较强大。

选择此论文题是旨在训练基本编程能力和游戏开发技巧,熟悉C语言图形模式下的编程。本程序中涉及结构体、数组、时钟中断及绘图等方面的知识。通过本程序的训练,能对C语言有一个更深刻的了解,掌握五子棋游戏开发的基本原理,为将来开发出高质量的游戏软件打下坚实的基础。

相关文档
最新文档