下载站

展开
精品推荐
WINDOWS游戏编程大师技巧第二版

WINDOWS游戏编程大师技巧第二版

文学作品大小:128.71MB语言: / 类别:编程书集系统: / WinAll, WinXP 提供:
应用介绍

WINDOWS游戏编程大师技巧这本书将带领你到达游戏编程技术的另一个层次。光是人工智能那部分就很让人着迷了--那些演示非常精彩。你还能从哪里获得如此详尽的介绍,教你把模糊逻辑学、神经网络和遗传法则运用到视频游戏上去呢?另外本书深入浅出地介绍了物理建模,教你如何将完全碰撞反应、动量传递和正向运动学等内容应用到游戏开发中,并进行实时模拟。

内容简介:

《WINDOWS游戏编程大师技巧》(第2版)介绍了在Windows环境下进行游戏编程所需用到的各方面知识,作者是著名的游戏开发大师AndrèLaMothe,他的每一本作品基本上都被视为游戏编程书籍的镇山之作。本书第一版的中文版自面市以来获得了广泛好评,持续热销,多次重印。此次修订在多方面更新了第一版中的内容,并且清除了拼写和技术错误,使用DirectX的最新版本来配合编译本书所带的程序代码,加入了大量新内容,例如关于16位RGB高彩模式的更多细节及众多新增的解释,还有一个新章节专门讨论文本解析(textparsing)。总之,这是《Windows游戏编程大师技巧》的一个更加清楚、更加完全的版本。

译者言:

AndreLaMothe是世界上最畅销的游戏编程书籍作者,拥有24年以上的编程经验,获得了数学、计算机机科学和电子工程的学位。同时,他还是XtremeGamesLLC、Nurve和XGDC公司的创始人。他最初的作品《TricksoftheGameProgrammingGurus》为DOS游戏开发确定了标准。

书籍目录:

第1部分windows编程基础第1章学海无涯历史一瞥设计游戏游戏类型集思广益设计文档和情节中联图板使游戏具有趣味性游戏的构成常规游戏编程指导规范使用工具从准备到完成——使用编译器例子:freakout总结第2章windows编程模型windows的起源多任务(multitasking)和多线程(multithreading)按照微软风格编程:匈牙利符号的表示法世界上最简单的windows程序现实中的windows应用程序windows类注册windows类创建窗口事件句柄主事件循环产生一个实时事件循环打开多个窗口总结第3章高级windows编程使用资源使用菜单gdi(图形设备接口)简介处理重要事件自行发送消息总结第4章windowsgdi、控件和突发奇想高级gdi绘图点、线、平面多边形和圆关于文本和字体定时高于一切使用控件获取信息t3d游戏控制台程序总结第2部分directx和2d基础第5章directx基础知识和令人生畏的comdirectx基础com:是微软,还是魔鬼的杰作?应用directxcom对象com的前景总结第6章初次邂逅directdrawdirectdraw的接口创建directdraw对象与windows协作设置模式色彩的奥秘创建显示表面总结第7章高级directdraw和位图图形使用高彩模式双缓冲表面动态页面切换使用blitter基础裁剪知识使用位图离屏表面位图的旋转和缩放离散采样理论色彩效果手动色彩变换及查询表directx新的色彩和gamma控制接口将gdi和directx联用directdraw的庐山真面目在窗口模式下使用directdraw总结第8章矢量光栅化及2d变换绘制线条基础2d图形裁剪知识线框多边形2d平面里的变换(transformation)阵引论平移缩放旋转填充实心多边形多边形碰撞检测深入定时和同步卷轴和摇镜头伪3d等轴测引擎t3dlib1函数库bob引擎总结第9章directinput输入和力反馈输入循环directinput序曲力反馈编写一个广泛适用的输入系统:t3dlib2.cpp总结第10章用directsound和directmusic演奏乐曲在pc上对声音编程从此有了声音数码声音与midi有比较——音质好且存储省发声硬件数码录音:设备和技术directsound中的麦克风初始化directsound主声音缓冲与辅助声音缓冲播放声音用directsound反馈信息从磁盘中读取声音数据directmusic:伟大的试验directmusic的体系结构初始化directmusic加载一个midi段操作midi段t3dlib3声音和乐曲库总结第3部分核心游戏编程第11章算法、数据结构、内存管理和多线程数据结构算法分析递归树结构优化理论制作演示保存游戏的手段实现多人游戏多线程编程技术总结第12章人工智能人工智能初步确定性ai算法模式以及基本控制脚本的编写建模行为状态系统用软件对记忆和学习进行建模计划树和决策树寻路高级ai脚本人工神经网络遗传算法模糊逻辑为游戏创造真正的ai总结第13章基本物理建模基本物理学定律线性动量的物理性质:守恒与传递模拟万有引力效果讨厌的摩擦力基本的特殊碰撞反应实际2d物体间的精确碰撞响应(高级)解决n-t坐标系统简单运动学粒子系统创建游戏的物理模型总结第14章文字时代什么是文字游戏文字游戏如何工作从外部世界获得输入语言分析和解析组成游戏世界实现听觉、嗅觉和视觉实时响应错误处理造访shadowlandshadowland中使用的语言编译和运行shadowland总结第15章综合运用outpost的设计初稿用于编写游戏的工具游戏场景:在太空中卷动玩家控制的飞船:“鬼怪号”小行星带敌人“宝物”hud粒子系统玩游戏编译outpost运行时用到的文件结束语第4部分附录附录a光盘内容简介附录b安装directx和使用c/c++编译器使用c/c++编译器附录c数学和三角学回顾三角学矢量(vector)附录dc++入门c++是什么最低限度应当了解的c++内容新的类型、关键字和约定流式输入输出类域操作符函数和操作符重载总结附录e游戏编程资源游戏编程站点下载点二维/三维引擎游戏编程书籍微软公司的directx多媒体展示站在业界浪尖游戏开发杂志xtremegamesllc附录fascii码表

Tags:游戏编程.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com