王朝网络
分享
 
 
 

Visual C++ MFC棋牌类游戏编程实例(1CD)

王朝导购·作者佚名
 
Visual C++ MFC棋牌类游戏编程实例(1CD)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,图形图像 多媒体,游戏开发/多媒体/课件设计,

作者: 葛垚主编,雷超然等编著

出 版 社: 人民邮电出版社

出版时间: 2008-7-1字数: 638000版次: 1页数: 407印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115175007包装: 平装内容简介

本书介绍了如何使用Visual C++来设计各种棋牌类游戏,主要针对想学习游戏设计的初学者。本书通过一些简单易懂的语句来讲述各种棋牌类游戏,而一些实例更具体化了各种操作。本书循序渐进地讲解了游戏最核心的内容,包括画面绘制、游戏动画、游戏消息处理、游戏声音处理、网络游戏处理和基本的人工智能思想等。各个游戏实例的安排也由浅入深;从简单的单机双人游戏到复杂的多人网络游戏,对它们的制作过程都进行了详细的讲述。不但让读者在学习过程中深入了解了Visual C++游戏制作的思想,而且让读者有了自己的游戏作品。各个章节的内容有很紧密的联系,但重点又有所不同。读者可以在学习后面章节的内容后回顾前面的程序,从而进一步修改和优化,使之成为一个非常完善的游戏系统。

本书适合游戏开发人员以及游戏爱好者学习与使用。

目录

第1章Visual C++基础知识介绍

1.1Visual C++可视化集成开发环境

1.1.1Workspace

1.1.2AppWizard

1.1.3ClassWizard

1.1.4WizardBar

1.1.5Visual C++ 6.0的视窗界面

1.2GDI绘图

1.2.1什么是GDI

1.2.2GDI是如何实现输出的

1.2.3什么是有效矩形,什么是无效矩形

1.2.4获取或释放设备描述表句柄以及相关操作

1.3对话框

1.3.1对话框的基本概念

1.3.2控件的基本概念

1.3.3对话框模板的设计

1.4消息响应

1.4.1Windows消息概述

1.4.2MFC消息处理

1.4.3MFC窗口过程

1.5Visual C++游戏编程思想概述

第2章五子棋的制作与实现

2.1游戏规则与设计思路

2.1.1游戏的功能描述

2.1.2游戏的操作特性

2.1.3游戏设计思路

2.1.4热身运动

2.2游戏界面制作

2.2.1MFC框架程序工程的创建以及内部结构简介

2.2.2显示器上的坐标系

2.2.3打造自己的窗体

2.2.4为窗体添砖加瓦

2.2.5消息响应

2.2.6贴图与消息响应的实际运用

2.3核心算法的实现

2.3.1棋盘的数据结构分析

2.3.2棋盘的算法

2.4游戏制作进阶

2.4.1鼠标跟踪的制作

2.4.2“英雄榜”的制作

2.5互动与总结

第3章飞行棋的制作与实现

3.1游戏规则与设计思路

3.1.1游戏的功能描述

3.1.2游戏的操作特性

3.1.3游戏设计思路

3.1.4热身运动

3.2游戏界面制作

3.2.1界面制作的初期准备

3.2.2飞机的绘制

3.2.3整体重绘和状态打印

3.2.4LBUTTONDOWN的串接

3.3核心算法的实现

3.3.1棋盘的数据结构分析

3.3.2棋盘的算法

3.4游戏制作进阶

3.4.1VC与Flash的交互

3.4.2计算机AI制作

3.4.3走棋动画的实现

3.5网络连接与实现

3.5.1网络实现的方法

3.5.2简易聊天室的实现

3.5.3网络设置

3.6互动与总结

第4章扑克类游戏的制作与实现

第5章中国象棋的制作与实现

第6章麻将的制作与实现

书摘插图

第1章Visual C++基础知识介绍

1.1 Visual C++可视化集成开发环境

Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出VisualC++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然Microsoft公司推出了Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,它只适用于Windows 2000,Windows XP和Windows NT 4.0平台。所以实际上,更多还是以Visual C++6.0为平台。

Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(Integrated Development Environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。这些组件通过一个名为Developer Studi0的组件集成为和谐的开发环境。Developer Studio是一个通用的应用程序集成开发环境,它不仅支持Visual C++,还支持Visual Basic、Visual J++和VisualInterDev等Microsoft系列开发工具。Developer Studio包含了文本编辑器、资源编辑器、工程编译工具、增量连接器、源代码浏览器、集成调试工具,以及一套联机文档。使用DeveloperStudi0,可以完成创建、调试、修改应用程序等各种操作。

Developer Studio采用标准的多窗口Windows用户界面,并增加了一些新特性,使得开发环境更易于使用,用户很容易掌握它的使用方法。图1.1—1是一个典型的Developer Studio用户界面。

Visual C++的集成开发环境Developer Studio提供了大量的实用工具以支持可视化编程特性,包括Workspace、AppWizard、ClassWizard和WizardBar等。下面几节将详细介绍DeveloperStudio的各个特性。

1.1.1 Workspace

Workspace(项目工作区)是Developer Studio最重要的一个组成部分,程序员的大部分工作都在Developer Studio中完成。Developer Studio使用项目工作区来组织项目、元素以及项目信息在屏幕上出现的方式。在一个项目工作区中,可以处理一个工程和它所包含的文件、一个工程的子工程、多个相互独立的工程以及多个相互依赖的工程。

……

Visual C++ MFC棋牌类游戏编程实例(1CD)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
CCNP BSCI认证考试指南(1CD)(第4版)
新编实用算法分析与程序设计(计算机程序设计竞赛权威指导书)
C++语言程序设计(本科)
信息化与农村发展——基于四川联通“天府信息网”的实证研究
实用电工速查速算手册
SQL Server 2005高级管理
精通ASP.NET 2.0数据绑定技术(1CD)
计算机科学导论
离散时间排队论
中国儿童青少年零食消费指南
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有