商家名称 | 信用等级 | 购买信息 | 订购本书 |
Visual C++游戏开发案例实战(附光盘) | |||
Visual C++游戏开发案例实战(附光盘) |
第1篇游戏开发基础
第1章游戏开发者都应该掌握的知识
1.1各种游戏类型
1.1角色扮演游戏
1.1.2动作游戏
1.1.3冒险游戏
1.1.4策略游戏
1.1.5即时战略游戏
1.1.6格斗游戏
1.1.7射击游戏
1.1.8第一人称射击游戏
1.1.9益智游戏
1.1.10竞速游戏
1.1.11体育游戏
1.1.12养成游戏
1.1.13模拟游戏
1.1.14卡片游戏
1.1.15音乐游戏
1.2游戏开发技术
1.2.1图像显示技术
1.2.2游戏引擎技术
1.2.3游戏脚本技术
1.3总结
第2章Visual C++集成开发环境(教学视频:32分钟)
2.1Visual C++的过去和未来
2.1.1Visual C++开发工具的由来
2.1.2Visual C++开发工具的特点
2.2Visual C++的安装
2.2.1Visual C++的定制安装
2.2.2Visual C++的启动
2.3部署Visual C++游戏项目
2.3.1项目中的各种文件的定义
2.3.2项目文件夹的定义
2.4Windows的窗体
2.4.1Windows中的窗体
2.4.2应用程序与窗体的关系
2.5使用Visual C++开发工具
2.5.1Visual C++开发工具的主界面
2.5.2使用向导创建项目
2.5.3创建一个Hello World程序
2.5.4工程文件的配置
2.6总结
第3章C++编程语言基础(教学视频:64分钟)
3.1C++编程语言是什么
3.1.1C++语言的由来
3.1.2C++语言的特点
3.2C++中的各种字符
3.2.1标识符与关键字
3.2.2分隔符与注释符
3.3C++中的常用数据类型
3.3.1整数型数据
3.3.2实数型数据
3.3.3字符型数据
3.3.4布尔型数据
3.4C++中的常量与变量
3.4.1变量的定义
3.4.2常量的定义
3.5C++中的运算符与表达式
3.5.1赋值运算符
3.5.2算术运算符
3.5.3自增与自减运算符
3.5.4复合运算符
3.5.5位运算符
3.5.6关系运算符
3.6C++中的控制语句
3.6.1基本语句
3.6.2条件选择语句
3.6.3循环语句
3.7C++中的数组、指针及引用
3.7.1数组的定义与操作
3.7.2指针的定义与操作
3.7.3引用的定义与操作
3.8函数
3.8.1使用函数的好处
3.8.2函数的定义及声明
3.8.3认识函数的参数
3.8.4函数的调用及返回值
3.9C++的类及其主要函数
3.9.1C++的优点
3.9.2定义C++类
3.9.3成员变量
3.9.4成员函数
3.9.5构造函数
3.9.6析构函数
3.9.7虚函数
3.10运算符的重载
3.11C++语言的编程规范
3.11.1命名规范
3.11.2格式规范
3.11.3函数规范
3.11.4其他规范
3.12总结
3.13挑战
4章网络通信基础(教学视频:76分钟)
4.1TCP/IP简介
4.1.1TCP/IP整体构架概述
4.1.2TCP/IP协议的应用
4.1.3TCP/IP协议的特性
4.2TCP/IP中的各种协议
4.2.1IP协议
4.2.2TCP协议
4.2.3UDP协议
4.3Socket简介
4.3.1什么是Sockets
4.3.2Socket网络通信模式
4.3.3Socket的函数
4.3.4Socket的使用示例
4.4Windows CSockets类的介绍及使用
4.4.1CAsyncSocket类和CSocket类的介绍
4.4.2阻塞和非阻塞模式
4.4.3类的成员函数介绍
4.4.4CAsyncSocket和CSocket类的编程模型
4.5CAsyncSocket类综合应用
4.5.1服务器端设计
4.5.2客户端设计
4.5.3综合测试
4.6总结
4.7挑战
第5章游戏中的多媒体处理(教学视频:58分钟)
5.1游戏的多媒体
5.1.1多媒体的概念
5.1.2多媒体技术的特点
5.1.3多媒体能做什么
5.2认识各种多媒体文件
5.2.1Windows中的文本文件
5.2.2Windows中的图像文件
5.2.3Windows中的声音文件
5.2.4Windows中的视频文件
5.3游戏中图像的显示
5.3.1使用Pictrue控件显示图像
5.3.2通过对话框背景显示图像
5.3.3使用BitBlt()函数动态显示图像
5.4游戏中音乐的播放
5.5游戏中的互动
5.5.1系统对输入设备的处理
5.5.2键盘消息响应
5.5.3鼠标消息响应
5.6两个入门小实例
5.6.1简单的MP3播放器
5.6.2简单的图片浏览器
5.7总结
5.8挑战
第6章项目管理基础(教学视频:68分钟)
6.1项目管理
6.1.1项目与项目管理概念
6.1.2项目管理的特点
6.1.3采用项目管理的优势
6.2软件工程与项目管理
6.2.1软件工程的概念
6.2.2软件工程的重要性
6.2.3软件工程管理的流程
6.3需求分析
6.3.1什么是需求分析
6.3.2需求分析的任务和过程
6.3.3需求分析的方法
6.3.4需求分析的20条法则
6.3.5深入获得用户的需求
6.3.6可行性分析
6.3.7成本效益分析
6.3.8确定开发环境
6.4项目计划安排
6.4.1项目开发计划的重要性
6.4.2如何制定项目开发计划
6.5总体设计
6.5.1总体设计的概念和目的
6.5.2总体设计的过程
6.6详细设计的工具
6.7软件测试
6.7.1软件测试的目标
6.7.2黑盒与白盒测试
6.7.3软件测试的步骤
6.7.4设计测试方案
6.8软件维护
6.8.1软件维护的概念
6.8.2软件项目的可维护性
6.9总结
……
第2篇五予棋游戏案例分讲
第3篇其他游戏开发案例
版权页:
插图:
网友对Visual C++游戏开发案例实战(附光盘)的评论
不推荐购买,内容杂乱,各种大段代码,视频教程就是让你看着敲代码,浪费时间
前面的基础部分很简单 一看就会
到后面的实力 难度突然增加 大篇幅代码 直接看不懂了。。
关于实战篇, 讲的不详细……其他地方, 还不错…建议大家可以买来学习下,对初学者 帮助很大。
书的内容不错,适合游戏开发爱好者,尤其是学生入门。
喜欢Visual C++游戏开发案例实战(附光盘)请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务