C 语言程序设计
题 目 五子棋 (双人 战)
指导教师 曹东燕
学生姓名 夏文龙 于文杰 邢健
学 号 201000802032 201000802114 201000802097
专 业 电子信息工程
教学单位 物理系 (盖章)
目录
1 设 计 内容 与设 计 要 求 … … … … … … … … … … … … … … 1
1.1 系统功能简介……………………………………… 1
1.2 系统运行环境 ………………………………………1
2 程序流程图 ………………………………………………1
3 运行的运行及说明 ………………………………………2
3.1 系统的运行 …………………………………………2
3.2 运行说明…………………………………………… 4
4 课程设计目的………………………………………………….
5 程序特色…………………………………………………….5
6 总结 ………………………………………………………5
附件:源程序清单……………………………………………5
1设计内容与设计要求
1.1 系统功能简介
该系统是五子棋的人人对战模式,而非平常的人机对战
系统 简单的菜单界面
1.2 系统运行环境
Vc++6.0 下运行,硬件基本无要求,现在的计算机系统基本都可以
运行该系统。
2 程序流程图
开始
白子落棋
是
白子 有 五 个
白子获胜
在 一 条 线
否
黑子落棋
是
否
黑 子 五 个 在
一条 线上 黑子获胜
结束
3 系统的运行及说明
3.1 系统的运行
图 3-1 程序的初始化界面
程序初始化的界面,界面简洁明快,便于观察。
图3-2程序的运行界面
图 3-3 程序的介绍界面
3-2运行说明
A 向左 W 向上 D 向右 S 向左 空格键 确定 当结束时按 Y 重新开始
游戏按 N 退出游戏
4课程设计目的
五子棋游戏不仅能增强人们的抽象思维能力、逻辑推理能力、空间想象力,
提高人们的记忆力、心算能力等,而且深含哲理,有助于修身养性。五子棋既有
现代休闲方式所特有的特征“短、平、快” ,又有中国古典哲学所包含的高深
学问“阴阳易理” ;它既有简单易学的特点,为人民群众所喜闻乐见,又有深
奥的技巧;既能组织举办群众性的比赛、活动,又能组织举办高水平的国际性比
赛;它的棋文化源渊流长,具有东方的神秘和西方的直观,它是中西方文化的交
融点,也是中西方文化交流的一个平台。
自从计算机作为游戏对战平台以来,各种棋类游戏如雨后春笋般纷纷冒出。
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性
和消遣性。同时具有简单易学、既动手又动脑的特点。
同时也为锻炼自己的编程能力。
5程序特色
本程序简洁明快,采用黑白两色棋,并且本程序为双人对战。
6总结
通过 这 次实 习 ,让我们初 步有 了编 写系统 的能力 ,我们对