C 语言五子棋游戏项目分析与系统设计

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程对五子棋项目进行需求分析,进而进行系统设计,将系统划分成不同的模块,以便分模块完成系统开发。五子棋起源于中国古代,是一种传统的黑白棋种。它是一款能够训练人的逻辑思维严密性的小游戏。

    1.需求分析 00:05:19

    本课时对五子棋游戏项目进行需求分析,在此基础上确定系统的功能需求。

    2.系统设计 00:16:30

    本课时以框图的形式说明系统划分成的各个模块,并简要介绍各模块的基本功能。

    3.主函数设计 00:32:36

    本课时对主函数模块的功能进行概述,并使用 C 语言代码实现其功能。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

C 语言五子棋游戏项目分析与系统设计

3课时,54分钟2015-09-15
Rebecca_
Rebecca_

极客学院签约布道师

课程背景:
五子棋是一种二人对弈的纯策略型棋类游戏,通过 C 语言编写程序可以在计算机上实现二人对弈五子棋功能。通过该课程,学员能够了解小型软件项目开发的完整流程,掌握模块化程序设计的思想,并对 C 语言中图形编程和数据结构等知识有更深入的理解。

核心内容:
1.软件工程的设计思想
2.模块化设计思想
3.C 语言图形编程
4.数据结构

软件环境:Turbo C 2.0

是否提供资料:

课程等级:中级

适合人群:
具有一定 C 语言基础的编程爱好者和开发人员
  • 技术问答
  • 1

    需求分析

    05:19

    本课时对五子棋游戏项目进行需求分析,在此基础上确定系统的功能需求。

  • 2

    系统设计

    16:30

    本课时以框图的形式说明系统划分成的各个模块,并简要介绍各模块的基本功能。

  • 3

    主函数设计

    32:36

    本课时对主函数模块的功能进行概述,并使用 C 语言代码实现其功能。

相关课程

  • Linux 下 C 编程 —— 进程间通信之管道

    本课程首先介绍进程间通信的基本概念,包括历史前沿,以及现在用的比较多的进程间通信的方法。然后着重讲解管道的基本概念,管道通信的具体实现方式,包括匿名管道和命名管道等,以及管道读写要注意的事项。

    3课时 43分钟
    高级
    4229人学习
  • Linux下 C 编程——线程操作

    本课程首先讲解 Linux 线程的属性操作,内容包括如何设置属性,属性初始化和销毁,以及什么是线程分离属性等,然后,重点讲解线程的同步和互斥的实现方法。

    4课时 60分钟
    高级
    4464人学习
  • Linux 下 C 编程 —— 线程基础

    本课程首先讲解 Linux 下线程的基础知识,内容包括线程概念,进程与线程的关系,线程分类,线程内存布局线程实现,线程标识以及线程的状态转换等。然后,通过实际代码演示线程的创建,线程终止方式,以及最后的线程清理处理。

    3课时 35分钟
    高级
    5223人学习
  • Linux 下 C 编程 —— 信号实现

    本课程主要讲解 Linxu 下 C 编程的信号实现,内容包括如何利用信号屏蔽字及信号未决字来实现信号集,如何实现信号屏蔽,以及定时器的原理和实现方法。

    3课时 35分钟
    高级
    3563人学习