图书介绍

用TURBO C++编写游戏软件【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

用TURBO C++编写游戏软件
  • Clayton Walnum著 著
  • 出版社: 北京:学苑出版社
  • ISBN:7507710041
  • 出版时间:1994
  • 标注页数:426页
  • 文件大小:37MB
  • 文件页数:437页
  • 主题词:

PDF下载


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

下载说明

用TURBO C++编写游戏软件PDF格式电子书版下载

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

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

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

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

图书目录

第0章 简介1

关于程序设计的预备知识1

所需硬件和软件配置1

本书概述2

本书程序的编译3

使用程序须知3

游戏该开始了3

第一章 游戏程序设计介绍4

1.1为什么要设计游戏程序4

1.2游戏程序设计要素5

游戏设计5

图形设计6

声音的生成6

控制与接口7

图像处理7

动画7

算法8

人工智能8

游戏测试8

1.3小结9

第二章 计算机游戏图形设计10

2.1三维图形制作入门10

2.2如何把二维方块变为三维立方体13

2.3 偏置粘贴以达到三维视图效果15

2.4特别的提示和技巧16

可辨认物体的选择16

设计图标16

绘制金属件17

绘制玻璃器件17

绘制发光体18

绘制投影18

使用有限的颜色进行图形设计19

平滑图形19

2.5小结20

第三章 事件驱动程序设计21

3.1什么是事件驱动程序21

3.2开发事件处理程序21

3.3事件的轮询22

键盘事件24

鼠标事件27

初始化一个鼠标29

设置鼠标屏幕极限30

显示和隐藏鼠标指针31

检索鼠标事件31

检索单个按钮的操作33

3.4完整的鼠标类33

3.5高级鼠标函数38

3.6事件处理程序41

3.7小结43

第四章 图形控制和窗口44

4.1设计基本窗口44

4.2基本窗口45

构造Windw46

析构Windw46

画Windw47

运行Windw48

基本窗口的程序设计49

4.3加标题的窗口52

构造CapWindw53

绘制CapWindw53

4.4带有标题的文本窗54

构造CapTWindw55

绘制CapTWindw56

取按钮按下状态57

4.5按钮窗口57

构造Button58

绘制按钮58

单击按钮60

4.6 OK窗口64

构造OKWindw65

析构OKWindw65

绘制OK W indw65

运行OKWindw66

4.7 Yes/On和Yes/No/Cancel窗口67

4.8输入窗口68

绘制Input Windw69

运行InputWindw69

4.9窗口类的头文件和实现文件73

4.10小结92

第五章 Life游戏93

5.1 Life史话93

5.2 Life规则93

5.3 Life的实现94

5.4速度问题95

5.5链表95

5.6面向对象的链表98

5.7细胞链表102

5.8 Life程序108

5.9研究Life程序109

5.10 Life程序清单123

5.11小结137

第六章 加载和显示图片138

6.1坏消息138

6.2 PCX图片文件格式138

6.3打开一个PCX文件140

6.4文件压缩141

6.5显示PCX图片143

6.6 PCX类147

6.7小结158

第七章 创建游戏图像159

7.1 Turbo C十+的图像格式159

7.2 Image Machine160

7.3使用Image Machine180

7.4编程设计Image Machine184

事件循环184

事件分配程序185

改变颜色的函数186

图像选择线187

BGI图像188

7.5小结190

第八章 Dragonlord(龙的主人)191

8.1玩Dragonlord游戏191

购买物品192

在地牢内移动195

发现地牢中的物体195

8.2设计Dragonlord程序198

新的窗口类248

地牢图248

处理图形249

游戏的初始化250

移动游戏者252

生成声音效果261

8.3小结262

第九章 纸牌游戏264

9.1纸牌处理函数264

9.2 Card类264

9.3 Deck类266

9.4实现Card和Deck类269

9.5演示Card和Deck类281

9.6使用Deck类285

9.7有人玩Blackjack海盗旗)吗?287

9.8 BlackJack程序设计293

9.9小结294

第十章 Poker Squares(扑克方阵295

10.1玩Poker Squares295

10.2设计Poker Squares程序297

10.3高分文件323

10.4小结323

第十一章 Battle Bricks(碰砖游戏)325

11.1玩Battle Bricks游戏325

11.2编写Battle Bricks的程序326

减慢游戏的速度326

球的运动327

完成球引发的动作329

击中一块砖333

摧毁砖336

生成声音而不停止动作338

移动球棒339

摧毁墙壁340

11.3完整的程序341

11.4小结362

第十二章 Crystals(晶体)363

12.1介绍Crystals363

12.2玩Crystals363

12.3设计Crystals程序365

生成计算机游戏者365

设计计算机策略的程序366

处理分数数组370

对计算机游戏者采用递归算法372

选择移动372

12.4 Crystals的程序清单373

12.5小结399

附录A 面向对象的程序设计教程400

A.1从开关到对象400

A.2一种明显而卓越的方案400

A.3面向对象的程序设计401

封装401

作为数据类型的类407

头文件和实现文件407

继承408

多态性410

A.4面向对象的和C十十的程序设计用法和格式413

什么时候用虚拟函数413

类从一般的到特殊的413

A.5单实例类417

A.6小结418

附录B DOS窗口类速查表419

B.1 Windw419

数据成员419

成员函数419

继承的数据成员420

继承的成员函数420

B.2 CapWindw<—Windw420

数据成员420

成员函数420

继承的数据成员421

继承的成员函数421

B.3 CapTWindw<—CapWindw<—Windw421

数据成员421

成员函数421

继承的数据项421

继承的成员函数422

B.4 OKWindw<—CapTWindw<—CapWindw<—Windw422

数据项422

成员函数422

继承的数据成员422

继承的成员函数422

B.5 YesNoWindw<—CapTWindw<—CapWindw<—Windw423

数据成员423

成员函数423

继承的数据项423

继承的成员函数423

B.6 YewNoCanWindw<—CapTWindw<—CapWindw<—Windw424

数据成员424

成员函数424

继承的数据项424

继承的成员函数424

B.7 InputWindw<—CapTWindw<—CapWindw<—Windw425

数据项425

成员函数425

继承的数据项425

继承的成员函数425

B.8 Button<—Windw426

数据项426

成员函数426

继承的数据项426

继承的成员函数426

热门推荐