图书介绍
Visual Basic.NET经典游戏编程开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈锐,夏敏捷,赵琳编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030346100
- 出版时间:2012
- 标注页数:444页
- 文件大小:98MB
- 文件页数:459页
- 主题词:游戏-BASIC语言-程序设计
PDF下载
下载说明
Visual Basic.NET经典游戏编程开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章连连看游戏1
1.1连连看游戏介绍1
1.2程序设计的思路2
1.2.1连连看游戏数据模型2
1.2.2动物方块布局3
1.2.3连通算法5
1.2.4智能查找功能的实现15
1.3关键技术19
1.3.1动物方块图案的显示19
1.3.2在图片框控件上绘制永久的图形20
1.3.3鼠标相关的事件20
1.3.4倒计时功能22
1.4程序设计的步骤23
1.4.1设计游戏界面窗体23
1.4.2编写程序代码24
第2章 推箱子游戏34
2.1推箱子游戏介绍34
2.2程序设计的思路36
2.2.1推箱子游戏数据结构36
2.2.2游戏规则实现36
2.2.3关卡地图编辑器设计38
2.2.4撤销功能实现39
2.3关键技术41
2.4程序设计的步骤46
2.4.1设计游戏窗体46
2.4.2推箱子游戏关卡地图编辑器55
第3章华容道游戏61
3.1华容道游戏介绍61
3.2程序设计的思路62
3.2.1数据结构62
3.2.2内部逻辑63
3.3程序设计的步骤64
3.3.1创建游戏界面窗体64
3.3.2编写程序代码66
第4章 黑白棋游戏78
4.1黑白棋游戏介绍78
4.2程序设计的思路79
4.3关键技术80
4.3.1游戏素材和棋子的显示80
4.3.2翻转对方的棋子80
4.3.3显示执棋方可落子位置81
4.3.4判断胜负功能82
4.4黑白棋游戏设计的步骤82
4.4.1设计游戏界面窗体82
4.4.2编写程序代码82
第5章扫雷游戏92
5.1扫雷游戏介绍92
5.2程序设计的思路92
5.3关键技术93
5.3.1动态添加雷块按钮控件93
5.3.2无雷方块拓展(对于周围无雷的空白块)94
5.4程序设计的步骤95
5.4.1设计游戏窗体95
5.4.2编写程序代码95
第6章 对对碰游戏103
6.1对对碰游戏介绍103
6.2程序设计的思路105
6.3关键技术105
6.3.1 My.Application106
6.3.2 My.Computer106
6.3.3 My.Settings107
6.3.4 My.Resources108
6.4程序设计的步骤109
6.4.1设计方块类Block109
6.4.2设计游戏场景类GameFild112
6.4.3设计游戏窗体118
第7章 乒乓球游戏127
7.1乒乓球游戏介绍127
7.2程序设计的思路128
7.2.1球的移动128
7.2.2四面反弹的球128
7.2.3左右拖曳的击球板130
7.2.4击球反弹131
7.3关键技术132
7.3.1建立快捷键132
7.3.2改变反弹方向133
7.4乒乓球游戏设计步骤134
第8章 斗地主扑克牌游戏137
8.1斗地主游戏介绍137
8.2程序设计的思路141
8.2程序设计的思路141
8.2.1扑克牌的命名141
8.2.2保存扑克牌信息142
8.2.3牌手牌的储存142
8.2.4给3个牌手发牌143
8.2.5在游戏中出牌顺序逻辑控制145
8.2.6获取每种类型牌的张数145
8.2.7获得出牌类型146
8.2.8排序显示扑克牌148
8.3出牌规则的实现150
8.3.1判断出牌是否是炸弹、产生炸弹、炸弹是否合法150
8.3.2判断出牌是否是火箭、产生火箭、火箭是否合法153
8.3.3判断出牌是否是四带二、产生四带二、四带二是否合法154
8.3.4判断出牌是否是地雷(三张相同牌)、产生地雷、地雷是否合法156
8.3.5判断出牌是否是三带一、产生三带一、三带一是否合法158
8.3.6判断出牌是否是三带二、产生三带二、三带二是否合法161
8.3.7判断出牌是否是对牌、产生对牌、对牌是否合法161
8.3.8判断出牌是否是单牌、产生单牌、单牌是否合法162
8.3.9判断出牌是否是三顺、产生三顺、三顺是否合法164
8.3.10判断出牌是否是滚筒、产生滚筒、滚筒是否合法169
8.3.11判断出牌是否是双顺、产生双顺、双顺是否合法169
8.3.12判断出牌是否是顺子、产生顺子、顺子是否合法171
8.4程序设计的步骤175
8.4.1设计游戏界面窗体175
8.4.2出牌规则的实现193
第9章 人物拼图游戏202
9.1人物拼图游戏介绍202
9.2程序设计的思路203
9.3关键技术203
9.3.1动态添加图片控件203
9.3.2卸载上次游戏的图片控件203
9.4程序设计的步骤204
第10章 七巧板游戏210
10.1七巧板游戏介绍210
10.2程序设计的关键技术211
10.2.1几何图形的绘制211
10.2.2几何图形的平移旋转214
10.2.3给GraphicsPath包含的图形填充颜色218
10.3程序设计的步骤219
10.3.1设计拼块类219
10.3.2设计窗体类223
第11章 百变方块游戏229
11.1百变方块游戏介绍229
11.2程序设计的思路230
11.3程序设计的步骤230
11.3.1设计拼块类230
11.3.2设计窗体类236
第12章 俄罗斯方块245
12.1俄罗斯方块游戏介绍245
12.2程序设计的思路246
12.3程序设计的步骤247
12.3.1设计方块类Block247
12.3.2设计游戏类Game251
12.3.3设计游戏窗体258
第13章贪吃蛇游戏263
13.1贪吃蛇游戏介绍263
13.2程序设计的思路264
13.3程序设计的步骤264
13.3.1豆类设计264
13.3.2块类265
13.3.3蛇类设计267
13.3.4场地类设计276
13.3.5设计窗体类280
第14章 网络中国象棋286
14.1中国象棋介绍286
14.1.1棋盘286
14.1.2棋子286
14.1.3各棋子的走法说明287
14.1.4关于胜、负、和288
14.2关键技术288
14.2.1 UDP协议288
14.2.2 UdpClient类289
14.2.3 UdpClient类开发UDP程序的过程291
14.3程序设计的思路292
14.3.1棋盘表示292
14.3.2走棋规则295
14.3.3棋子坐标转换297
14.3.4根据图片的索引号获取棋子棋盘坐标297
14.3.5移动棋子298
14.3.6通信协议设计299
14.3.7网络通信传递棋子信息300
14.3.8生成棋谱信息301
14.4网络中国象棋具体实现302
第15章 飞碟跳棋游戏323
15.1飞碟跳棋游戏介绍323
15.2程序设计的思路324
15.2.1飞碟及棋盘背景绘制324
15.2.2地图文件324
15.3程序设计的步骤325
第16章 数独游戏设计335
16.1数独游戏介绍335
16.2程序设计的思路336
16.2.1数独数字的布局生成336
16.2.2游戏界面生成337
16.3关键技术337
16.3.1动态添加数独数字按钮控件337
16.3.2判断是否右键单击窗体338
16.4程序设计的步骤339
第17章 汽车IQ游戏349
17.1汽车IQ游戏介绍349
17.2程序设计的思路350
17.2.1 Car类350
17.2.2地图文件350
17.2.3游戏窗体351
17.3程序设计的步骤351
17.3.1汽车类设计351
17.3.2设计游戏窗体353
17.3.3设计地图窗体364
第18章 网络聊天游戏372
18.1程序设计的思路373
18.1.1功能分析373
18.1.2细化聊天游戏通信规程374
18.1.3聊天游戏客户端界面设计375
18.1.4聊天游戏服务器端界面设计376
18.2关键技术377
18.2.1 NetworkStream类377
18.2.2 StreamReader类378
18.2.3 StreamWriter类378
18.2.4 TcpClient类379
18.2.5 TcpListener类381
18.3客户端程序实现步骤382
18.4服务器端实现步骤390
第19章 智力问答游戏399
19.1智力问答游戏介绍399
19.2关键技术400
19.2.1在保持连接的方式下进行数据操作400
19.2.2在无状态方式下进行数据操作400
19.2.3 DataSet和DataReader401
19.3程序设计的思路402
19.4程序设计的步骤402
19.4.1设计试题类402
19.4.2设计游戏窗体404
第20章 网络五子棋410
20.1网络五子棋游戏介绍410
20.2程序设计的思路411
20.2.1界面设计411
20.2.2通信协议411
20.3关键技术411
20.4程序设计的步骤412
第21章 坦克大战游戏423
21.1坦克大战游戏介绍423
21.2程序设计的思路424
21.3程序设计的步骤425
21.3.1坦克类设计425
21.3.2子弹类设计431
21.3.3播放声音类设计434
21.3.4游戏窗体类设计435
热门推荐
- 2818722.html
- 874250.html
- 1568258.html
- 1896990.html
- 1160980.html
- 1766489.html
- 3803910.html
- 1685377.html
- 3491260.html
- 1984809.html
- http://www.ickdjs.cc/book_2501029.html
- http://www.ickdjs.cc/book_3381667.html
- http://www.ickdjs.cc/book_1064858.html
- http://www.ickdjs.cc/book_1334453.html
- http://www.ickdjs.cc/book_1589926.html
- http://www.ickdjs.cc/book_1184784.html
- http://www.ickdjs.cc/book_1764989.html
- http://www.ickdjs.cc/book_3279059.html
- http://www.ickdjs.cc/book_1111954.html
- http://www.ickdjs.cc/book_828957.html