《用TURBO C++编写游戏软件》
作者 | Clayton Walnum著 编者 |
---|---|
出版 | 北京:学苑出版社 |
参考页数 | 426 |
出版时间 | 1994(求助前请核对) 目录预览 |
ISBN号 | 7507710041 — 求助条款 |
PDF编号 | 84347798(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第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
附录BDOS窗口类速查表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.4OKWindw<—CapTWindw<—CapWindw<—Windw422
数据项422
成员函数422
继承的数据成员422
继承的成员函数422
B.5YesNoWindw<—CapTWindw<—CapWindw<—Windw423
数据成员423
成员函数423
继承的数据项423
继承的成员函数423
B.6YewNoCanWindw<—CapTWindw<—CapWindw<—Windw424
数据成员424
成员函数424
继承的数据项424
继承的成员函数424
B.7InputWindw<—CapTWindw<—CapWindw<—Windw425
数据项425
成员函数425
继承的数据项425
继承的成员函数425
B.8Button<—Windw426
数据项426
成员函数426
继承的数据项426
继承的成员函数426
1994《用TURBO C++编写游戏软件》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由Clayton Walnum著 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- 趣味程序设计集锦
- 1984 北京:煤炭工业出版社
-
- Turbo C使用手册
- 中国科学院成都计算机应用研究所情报室
-
- USING TURBO C
- 1988 BORLAND·OSBORNE/MCGRAW-HILL
-
- Borland C++与Turbo C开发汉字应用软件技术
- 1992 陕西电子编辑部
-
- 电脑软件编程方法与技巧例解 Turbo C、FoxBASE+、FORTRAN 77
- 1994 成都:电子科技大学出版社
-
- 软件手册编写指南
- 1994 北京:北京大学出版社
-
- QBasic游戏软件实例与开发
- 1995 北京:清华大学出版社
-
- Turbo C
- 1994 北京:电子工业出版社
-
- Turbo C 实用大全
- 1996 北京:机械工业出版社
-
- Microsoft Visual C++ 6.0类库参考手册 2 上
- 1999 北京希望电脑公司
-
- Turbo C编程技巧
- 1994 成都:电子科技大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD