图书介绍

中文Windows游戏程序开发与实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

中文Windows游戏程序开发与实例
  • 张明敏等编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302022305
  • 出版时间:1996
  • 标注页数:423页
  • 文件大小:31MB
  • 文件页数:436页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

中文Windows游戏程序开发与实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 编程环境1

第一章 Visual Basic编程基础1

1.1 Visual Basic基本语言1

1.2 绘图2

1.2.1 绘图函数2

1.2.2 颜色2

1.3.1 基本界面3

1.3 Visual Basic程序开发的一般步骤3

1.2.4 菜单建立3

1.2.3 字形设置3

1.3.2 Visual Basic应用程序设计的步骤5

1.3.3 Visual Basic程序执行的一叔步骤5

1.4 Windows动态链接库(DLL)的说明和执行6

1.4.1 说明DLL子程序6

1.4.2 行动DLL子程序7

1.5 Visual Basic编程方法约定7

1.5.1 命名约定8

1.5.3 编程9

1.5.2 注释9

1.5.4 小结10

1.6 Visual Basic错误信息表10

第2章 Visual C编程基础13

2.1 简介13

2.2 Visual C程序开发的一般步骤16

2.2.1 全新设计方法17

2.2.2 Microsoft C程序到Visual C环境的移植19

2.3.2 声音20

2.3.1 时间20

2.3 Visual C中时间、声音和键盘输入处理20

2.3.3 键盘输入处理22

2.4 Visual C程序的调试24

2.4.1 语法错误24

2.4.2 执行错误24

2.4.3 逻辑错误25

3.1.2 牌类游戏26

3.1.1 棋类游戏26

3.1 游戏归类26

第二部分 Windows游戏及编程技术26

第3章 Windows游戏概述26

3.1.6其他类游戏27

3.2.1 挖地雷游戏27

3.2 其类游戏27

3.2.2 苹果和桔子游戏27

3.1.5 Arcade类游戏27

3.1.4 球类游戏27

3.1.3 拼图、迷宫类游戏27

3.2.3 跳子其(Flip)28

3.2.4 隔子其(Checkers)28

3.2.5 国际象棋游戏31

3.3 牌类游戏31

3.3.1 接龙游戏31

3.3.2 二十一点游戏31

3.3.3 Draw Poker31

3.3.4 WinPoker33

3.3.5 麻将游戏34

3.4.1 拼图游戏Puzzler35

3.4.2 数字迷宫Slider35

3.4 拼图、迷宫类游戏35

3.4.3 MisterMind游戏36

3.5.3 Bricks游戏39

3.6.1 太空采矿(Space miner)游戏39

3.6 arcade类游戏39

3.5.2 HOP游戏39

3.5.1 乒乓球游戏Ping39

3.5 球类游戏39

3.6.2 太空墙游戏40

3.6.3 卫星着陆游戏Lander40

3.7 其他类游戏41

3.7.1 Tetna和 Wintris41

3.7.2 Worm43

3.7.3 Wineyes43

3.7.4 WinFract43

4.1.1 鼠标46

4.1 输入处理46

第四章 游戏编程基础46

4.1.2 键盘48

4.1.3 游戏杆50

4.1.4 程序浏览58

4.1.5 小结58

5.2 输出处理58

5.2.1 支持多种分辨率59

4.2.2 图形图象60

4.3.1 XOR动画62

4.2.3 小结62

4.3 动画62

4.3.2 移动控制63

4.3.3 拖入属性63

4.3.4 图标动画65

4.3.5 BitBlt65

4.3.6 Sprite66

4.3.7 冲突检测67

4.3.8 动画例子68

7.3.10 小结87

4.4 声音87

4.3.9 程序浏览87

4.4.1 蜂鸣88

4.4.2 更动听的蜂鸣声88

4.4.3 获取WAV文件89

4.4.4 音乐90

4.4.5 例子91

4.5 文件I/O102

4.5.1 内部文件102

4.4.6 程序浏览102

4.4.7 小结102

4.5.2 使用对话框打开和存储文件103

4.5.3 装入和存储图片104

4.5.4 配置文件104

4.5.5 小结105

5.1.2 延迟106

5.1.1 以计算机为对手106

第5章 游戏编程技巧106

5.1 基本方法106

5.1.3 随机性的使用107

5.1.4 难度级108

5.1.5 算法108

5.1.6 小结109

5.2 高级技术109

5.2.1 mtall和setup110

5.2.2 飞行模拟110

5.2.3 纹理映射110

5.2.4 三维111

5.2.5 虚拟现实111

5.2.6 变形111

5.2.7 多用户游戏111

5.2.8 Professional属性111

5.3.1 一般的调试方法112

5.3.2 调试窗口112

5.3 调试112

5.2.9 小结112

5.3.3 使用良好的用户界面113

5.3.4 小结113

第三部分 基于Visual Basic的Windows游戏设计114

第6章 棋盘游戏114

6.1 简介114

6.1.1 运行苹果和桔子游戏114

6.1.2 游戏细侧114

6.1.3 提示115

6.2 程序代码和说明117

6.2.1 创建图象125

6.2.2 程序流程125

6.3 窗体窗口浏览126

6.3.1 对话框126

6.3.2 规则126

6.3.3 全局量126

6.3.4 主窗体窗口126

6.4.4 位图、变比和设备分辨率127

6.4.3 控件数组127

6.4.1 隐藏控制127

6.4.2 鼠标箭头127

6.4 游戏设计技术点评127

6.4.5 数据组织128

6.4.6 全局函数128

6.4.7 检查有效步128

6.4.8 取消一次下棋子的机会128

6.4.9 确定游戏结束129

9.4.10 与计算机对弈129

6.5 小结129

第7章 牌类游戏131

7.1 简介131

7.1.1 出牌131

7.1.2 计算机消息132

7.1.3 建议132

7.2 程序代码和说明133

7.2.2 程序流程153

7.2.1 创建图象153

7.3 窗体窗口浏览154

7.3.1 对话框154

7.3.2 光全央分154

7.3.3 牌154

7.4.1 纸牌逻辑155

7.4 游戏设计支柱点评155

7.3.7 主窗体窗口155

7.3.6 全局量155

7.3.5 洗 牌155

7.3.4 规则155

7.4.2 打开按钮156

7.4.3 位图、变比和设备分、辨率156

7.4.4 隐藏窗体窗口156

7.4.5 数据组织156

7.4.6 计算机作为对手157

7.5 小结157

8.1.1 运行Slider游戏159

8.1.2 游戏细则159

第8章 拼图游戏159

8.1 简介159

8.1.3 提示160

8.2 程序代码和说明161

8.2.1 程序流程169

8.3 窗体窗口浏览169

8.3.1 对话框169

8.4.1 twip170

8.4.3 对象动画170

8.4.2 动态鼠标箭头170

8.3.4 主窗体窗口170

8.4 游戏设计技术点评170

8.3.3 全局量170

8.3.2 规则170

8.4.4 Delay和DoEvents171

8.4.5 图标动画171

8.4.6 声音171

84..7 数据组织171

9.1.2 Ping游戏细则173

9.1.1 运行Ping游戏173

8.5 小结173

第9章 球类游戏173

9.1 简介173

9.1.3 提示174

9.2 程序代码和说明174

9.2.1 创建图象180

9.2.2 程序流程180

9.3.3 主窗体窗口181

9.4.1 对象动画181

9.4 游戏设计技术点评181

9.3.2 全局量181

9.3.1 对话框181

9.3 窗体窗口浏览181

9.4.2 图标动画182

9.4.3 跟踪鼠标183

9.4.4 坐标变化183

9.5 小结184

9.4.7 数据组织184

9.4.6 声音184

9.4.5 冲突检测184

第10章 arcade类游戏186

10.1 简介186

10.1.1 运行太空采矿游戏186

10.1.2 游戏细则186

10.1.3 提示188

10.2 程序代码和说明188

10.3.1 创建图象203

10.3 编程浏览203

10.3.2 程序流程204

10.4 窗体窗口浏览205

10.4.1 对话框205

10.4.2 规则205

10.4.3 胜或负205

10.4.4 主窗体窗口205

10.5 游戏设计技术点评206

10.5.1 背景音乐206

10.5.3 游戏杆支持207

10.5.2 声音效果207

10.5.4 无限空间208

10.5.5 使用图标的Sprite208

10.5.6 多种Sprite 火焰208

10.5.7 工作框架区209

10.5.8 冲突检测210

10.5.9 时间标记210

10.5.10 保存最高分210

10.5.11 调试211

10.5.12 数据组织211

106 小结211

第四部分 基于VISUAL C/C++的 Windows游戏设计213

第11章 Wineyes 游戏213

11.1 简介213

11.2 程序代码及说明213

11.3 小结219

12.2 程序代码和说明220

12.1 简介220

第12章 Worm游戏220

12.3 小结225

第13章 国寻象棋游戏226

13.1 简介226

13.2 程序代码和说明228

13.2.1 C程序229

13.2.2 头文件349

13.2.3 其他文件368

13.3 小结371

第14章 分形图绘制系统372

14.1 简介372

14.2 WinFract界面372

14.3 他形图的类型376

14.4 图象缩放和Mandelbrot/ Julia互换384

14.5 分形图实例384

14.6 程序代码和说明385

14.7 小结394

附录A 与本书配套软盘说明395

第五部分 附 录395

B.1 简介396

B.2 FLI文件结构396

附录B 3DS 的FLI/FLC动画文件处理库396

B.3 FLI 文件处理库fli.lib398

B.3.1 playback 函数398

B3.2 存储函数399

B.4 FLI处理400

B5 FLI 文件404

C.1 BMP文件结构405

附录C Microsoft Windows 的BMP格式405

C.2 BMP文件的解码程序409

C.3 Windows下的BMP文件的使用416

附录D Windows下图象文件处理库GFPL418

D.1 简介418

D.2 GFPL提供的库函数说明419

D.2.1 GFPL的库函数列表419

D.2.2 库函数详细说明419

热门推荐