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

- Clayton Walnum著 著
- 出版社: 北京:学苑出版社
- ISBN:7507710041
- 出版时间:1994
- 标注页数:426页
- 文件大小:37MB
- 文件页数:437页
- 主题词:
PDF下载
下载说明
用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
热门推荐
- 2088817.html
- 1608886.html
- 2943345.html
- 913125.html
- 3012393.html
- 234599.html
- 184736.html
- 182170.html
- 2968999.html
- 621616.html
- http://www.ickdjs.cc/book_799071.html
- http://www.ickdjs.cc/book_235512.html
- http://www.ickdjs.cc/book_1931670.html
- http://www.ickdjs.cc/book_526966.html
- http://www.ickdjs.cc/book_378951.html
- http://www.ickdjs.cc/book_1932528.html
- http://www.ickdjs.cc/book_521324.html
- http://www.ickdjs.cc/book_3540552.html
- http://www.ickdjs.cc/book_43379.html
- http://www.ickdjs.cc/book_1683780.html