C++实战视频教程之数据结构和算法案例-欢乐五子棋
课程目标:
按企业标准进行建设,结合瀑布模型、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 资源币 才能浏览 购买主题
资源共享吧真是一个好地方!
楼主雷锋啊,谢谢分享
这个要看看简 介 | 五子棋游戏是一个简单易学的小游戏,它分为黑白两色,棋盘为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
课程详情:
我看不错噢 谢谢楼主! 可以,很详细 sbdhd C++实战视频教程之数据结构和算法案例-欢乐五子棋
资源共享吧真是一个好地方! 好东西啊