图书介绍

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

Visual Basic.NET经典游戏编程开发
  • 陈锐,夏敏捷,赵琳编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030346100
  • 出版时间:2012
  • 标注页数:444页
  • 文件大小:98MB
  • 文件页数:459页
  • 主题词:游戏-BASIC语言-程序设计

PDF下载


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

下载说明

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

热门推荐