主页 详情

《Visual C#经典游戏编程开发》_陈锐,李欣,夏敏捷编著_12865963_9787030318831

【书名】:《Visual C#经典游戏编程开发》
【作者】:陈锐,李欣,夏敏捷编著
【出版社】:北京:科学出版社
【时间】:2011
【页数】:448
【ISBN】:9787030318831
【SS码】:12865963

最新查询

内容简介

第1篇 益智游戏

第1章 连连看游戏

1.1连连看游戏介绍

1.2程序设计的思路

1.2.1动物方块布局

1.2.2连通算法

1.2.3智能查找功能的实现

1.3程序设计的步骤

1.3.1设计游戏界面窗体(Forml.cs)

1.3.2编写程序代码

第2章 黑白棋游戏

2.1黑白棋游戏介绍

2.2程序设计的思路

2.2.1棋子的显示

2.2.2翻转对方的棋子

2.2.3显示执棋方可落子位置

2.2.4判断胜负功能

2.3程序设计的步骤

2.3.1设计游戏界面窗体(Forml.cs)

2.3.2编写程序代码

第3章 汉诺塔游戏

3.1汉诺塔游戏介绍

3.2程序设计的关键技术

3.2.1盘子图片的拖动

3.2.2动态加载盘子图片

3.2.3递归解决汉诺塔盘子移动

3.2.4动画效果移动盘子

3.3程序设计的思路

3.4程序设计的步骤

3.4.1设计游戏界面窗体(Forml.cs)

3.4.2编写程序代码

第4章 推箱子游戏

4.1推箱子游戏介绍

4.2程序设计的思路

4.3程序设计的步骤

4.3.1设计游戏窗体(Forml.cs)

4.3.2编写程序代码

4.3.3推箱子游戏关卡地图编辑器(FrmConfig.cs)

第5章 扫雷游戏

5.1扫雷游戏介绍

5. 2程序设计的思路

5. 3程序设计的关键技术

5.3. 1动态添加雷块按钮控件

5.3.2无雷方块拓展(对于周围无雷的空白块)

5.4程序设计的步骤

5.4.1设计游戏窗体(Forml.cs)

5.4.2编写程序代码

第6章 七巧板游戏

6.1七巧板游戏简介

6.2程序设计的关键技术

6.2.1几何图形的绘制

6.2.2几何图形的平移旋转

6.2.3给GraphicsPath包含的图形填充颜色

6.3程序设计的步骤

6.3.1设计拼块类(CChip.cs)

6.3.2设计窗体类(Forml.cs)

第7章 21点扑克牌游戏

7.1 21点扑克牌游戏介绍

7.2程序设计的关键技术

7.2.1扑克牌面绘制

7.2.2游戏规则的算法实现

7.3程序设计的步骤

7.3.1设计游戏窗体(Forml.cs)

7.3.2编写程序代码

第8章 人物拼图游戏(一)

8.1人物拼图游戏介绍

8.2程序设计的思路

8.3程序设计的步骤

8.3.1设计游戏窗体(Forml.cs)

8.3.2播放声音类设计

第9章 人物拼图游戏(二)

9.1人物拼图游戏介绍

9.2程序设计的思路

9.3程序设计的步骤

9.3.1设计游戏窗体(Forml.cs)

9.3.2编写程序代码

第10章 停车场游戏

10.1停车场游戏介绍

10.2程序设计的思路

10.2.1停车位和汽车颜色编号

10.2.2游戏中的相关数据结构

10.2.3实现汽车移动

10.2.4实现“路线提示”功能

10.3程序设计的步骤

10.3.1设计游戏窗体(Forml.cs)

10.3.2编写程序代码

第2篇 控制类游戏

第11章坦克大战游戏

11.1坦克大战游戏介绍

11.2程序设计的思路

11.3程序设计的步骤

11.3.1设计坦克类

11.3.2设计子弹类

11.3.3设计播放声音类

11.3.4设计游戏窗体类

第12章俄罗斯方块

12.1俄罗斯方块游戏介绍

12.2程序设计的思路

12.3程序设计的步骤

12.3.1设计方块类(Block.cs)

12.3.2设计游戏类(Game.cs)

12.3.3设计游戏窗体(Forml.cs)

第13章 贪吃蛇游戏

13.1贪吃蛇游戏介绍

13.2程序设计的思路

13.3程序设计的步骤

13.3.1设计豆类

13.3.2设计块类

13.3.3设计蛇类

13.3.4设计场地类

13.3.5设计窗体类

第14章 华容道游戏

14.1华容道游戏介绍

14.2程序设计的思路

14.2.1数据结构

14.2.2内部逻辑

14.3程序设计的步骤

14.3.1创建游戏界面窗体

14.3.2编写程序代码

第15章 打字游戏

15.1打字游戏介绍

15.2程序设计的思路

15.2.1字母的产生和下移

15.2.2字母的消除

15.3程序设计的步骤

15.3.1设计游戏界面窗体(Forml.cs)

15.3.2产生随机字符类(myRandom.cs)

第3篇棋牌类游戏

第16章网络中国象棋

16.1中国象棋介绍

16.1.1棋盘

16.1.2棋子

16.1.3各棋子的走法说明

16.1.4关于胜、负、和

16.2程序设计的关键技术

16.2.1P2P知识

16.2.2UdpClient类

16.2.3UdpClient类开发UDP程序的过程

16.3程序设计的思路

16.3.1棋盘表示

16.3.2棋子表示

16.3.3走棋规则

16.3.4坐标转换

16.3.5通信协议设计

16.3.6网络通信传递棋子信息

16.3.7生成棋谱信息

16.3.8实现复盘

16.4程序设计的步骤

16.4.1设计棋子类(Chess.cs)

16.4.2设计棋盘类

16.4.3设计中国象棋游戏窗体

16.4.4复盘窗体

第17章 两人对战网络军棋

17.1军棋游戏介绍

17.2程序设计的思路

17.2.1界面设计

17.2.2棋盘数据结构

17.2.3通信协议设计

17.2.4走棋规则设计

17.2.5布阵规则设计

17.2.6通信过程

17.3程序设计的步骤

第18章 拱猪扑克牌游戏

18.1拱猪扑克牌游戏介绍

18.2程序设计的思路

18.2.1牌手牌的储存

18.2.2记录牌手出牌

18.2.3识别分牌

18.2.4在游戏中出牌顺序逻辑控制

18.3程序设计的步骤

18.3.1 Card类和Poke类

18.3.2设计游戏界面窗体(MainForm.cs)

第4篇 其他类游戏

第19章 涂鸦游戏软件

19.1涂鸦游戏软件简介

19.2程序设计的关键技术

19.2.1基本图形绘制

19.2.2绘图轮廓(轨迹)的消除

19.2.3绘图工具箱实现

19.3程序设计的步骤

19.3.1设计绘图工具类(DrawTools.cs)

19.3.2设计涂鸦游戏窗体(Forml.cs)

第20章 智力问答游戏

20.1智力问答游戏简介

20.2程序设计的关键技术

20.2.1在保持连接的方式下进行数据操作

20.2.2在无状态方式下进行数据操作

20.2.3DataSet和DataReader

20.3程序设计的思路

20.4程序设计的步骤

20.4.1设计游戏窗体(Forml.cs)

20.4.2编写程序代码

第21章 对对碰游戏

21.1对对碰游戏介绍

21.2程序设计的思路

21.3程序设计的步骤

21.3.1设计方块类(Block.cs)

21.3.2设计游戏场景类(GameField.cs)

21.3.3设计游戏窗体(Forml.cs)

21.3.4设计帮助窗体(Help.cs)

第22章 百变方块游戏

22.1百变方块游戏介绍

22.2程序设计的思路

22.3程序设计的步骤

22.3.1设计拼块类(CChip.cs)

22.3.2设计窗体类(Forml.cs)


书查询(www.shuchaxun.com)本网页唯一编码:
0d22299282d85a02c4c5daeb61f4a65f#fbc83a5edb0e779be0db9d11c99965c9#262192464#《VISUAL C#经典游戏编程开发》_12865963.zip