show0p 发表于 2017-3-1 14:35:52

C++实战视频教程之数据结构和算法案例-欢乐五子棋
简  介五子棋游戏是一个简单易学的小游戏,它分为黑白两色,棋盘为15×15,棋子放置于棋盘线交叉点上。两人对局,各执一色,黑子先行,轮流下一子,首先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。因此,五子棋游戏适合很多人玩,而且是一个有益于健脑的益智游戏。本次项目将实现人人对战、人机对战等的功能。
学习目标(1) 了解项目业务背景,调研五子棋,了解五子棋功能等。
(2) 掌握C++开发工具和集成开发环境
(3) 掌握C++面向对象的编程思想。
(4) 理解MFC基本框架,包括MFC Dialog和GDI 编程
(5) 掌握数据结构,包括数组、栈、图;同时掌握算法。
(6) 实施项目的调研和分析,阅读和填充项目的过程文档。
课程目标:
   按企业标准进行建设,结合瀑布模型、RUP模型、增量(迭代)开发思想,内容包括立项、计划、需求、设计、功能迭代代码等,并针对重点内容采用视频进行分析、讲解和实操。达到如下目标:
(1) 了解项目业务背景,调研五子棋,了解五子棋功能等。
(2) 掌握C++开发工具和集成开发环境(Visual C++ 6.0或Microsoft Visual Studio 2010)。
(3) 掌握C++面向对象的编程思想。
(4) 理解MFC基本框架,包括MFC Dialog和GDI 编程
(5) 掌握数据结构,包括数组、栈、图;同时掌握算法,比如数组的遍历、图的遍历、AI算法、棋局评估和胜负判断。
(6) 实施项目的调研和分析,阅读和填充项目的过程文档。
(7) 养成良好的编码习惯,提高C++语言编程能力,开发应用程序“欢乐五子棋”。

课程特色:
   采用迭代开发思想进行开发,其中的每个迭代就当做一个完整的项目开发过程(包括需求、设计和实现)来进行开发,每一个迭代按功能和技术进行设计和开发。

适用人群:
   有一定计算机基础的学员,想学习游戏开发的学员


【课时1】创建游戏工程-1【课时2】创建游戏工程-2   
【课时3】创建游戏工程-3  
【课时4】游戏窗口-1
【课时5】游戏窗口-2
【课时6】创建棋盘窗口-1
【课时7】创建棋盘窗口-2
【课时8】创建棋盘窗口-3
【课时9】绘制棋盘-1
【课时10】绘制棋盘-2
【课时11】绘制棋盘-3
【课时12】绘制棋盘-4
【课时13】搭建程序框架-1
【课时14】搭建程序框架-2
【课时15】人机对战(图)-1   
【课时16】人机对战(图)-2   
【课时17】人机对战(图)-3   
【课时18】判断胜负(图)-1   
【课时19】判断胜负(图)-2   
【课时20】开局和下子(图)-1   
【课时21】开局和下子(图)-2   
【课时22】搭建程序框架(图)-1   
【课时23】搭建程序框架(图)-2   
【课时24】程序结构调整-1  
【课时25】程序结构调整-2   
【课时26】人机对战AI算法-1   
【课时27】人机对战AI算法-2   
【课时28】人机对战AI算法-3   
【课时29】人机对战功能实现-1   
【课时30】人机对战功能实现-2   
【课时31】判断胜负-1   
【课时32】判断胜负-2   
【课时33】掩码-1   
【课时34】掩码-2   
【课时35】开局和下子功能实现-1   
【课时36】开局和下子功能实现-2   
【课时37】开局和下子功能实现-3   
【课时38】帮助-1   
【课时39】帮助-2   
【课时40】帮助-3   
课程详情:


已有 5 人购买  本主题需向作者支付 6 资源币 才能浏览 购买主题

timyuheng 发表于 2017-3-1 21:54:41

资源共享吧真是一个好地方!

a731062834 发表于 2017-3-2 03:18:47

楼主雷锋啊,谢谢分享

fei1yang2 发表于 2017-3-5 20:53:04

这个要看看

a15929636203 发表于 2017-3-8 17:41:02

我看不错噢 谢谢楼主!

erhashishen 发表于 2017-4-2 15:16:59

可以,很详细

BlackFires 发表于 2017-5-27 14:30:00

sbdhd

jia1155 发表于 2017-5-27 23:31:58

C++实战视频教程之数据结构和算法案例-欢乐五子棋

LThs 发表于 2017-5-29 03:19:14


资源共享吧真是一个好地方!

你猜我是谁 发表于 2017-6-5 19:47:38

好东西啊
页: [1] 2 3 4 5
查看完整版本: C++实战视频教程之数据结构和算法案例-欢乐五子棋