百道网
 您现在的位置:图书 > 网络游戏编程教程 1碟
网络游戏编程教程 1碟


网络游戏编程教程 1碟

作  者:恽如伟,董浩 主编

出 版 社:机械工业出版社

丛 书:游戏开发技术系列丛书

出版时间:2009年06月

定  价:49.00

I S B N :9787111268024

所属分类: 专业科技  >  计算机/网络  >  制图、图形与多媒体    

标  签:

[查看微博评论]

分享到:

TOP内容简介

本书讲述网络游戏编程的基础知识和基本方法。
  本书共分为10章。内容包括:电子游戏概述、游戏编程介绍、基础理论、编程语言和文件存储、图形开发、音频处理、数据库开发、网络通信、开发实践、小游戏制作。
 本书深入浅出、图文并茂、讲解详细,每章有重点提示并有与知识点相配套的制作实例。本书附赠光盘内容包括书中的程序代码及各种程序开发工具,以方便读者学习。
 本书适用于网络游戏开发人员及爱好者,可作为大专院校相关专业及社会培训班教材和参考。

TOP作者简介

恽如伟,南京师范大学教育游戏研究中心执行主任、博士、副教授和研究生导师学术兼职:国际Leee子委员会Virtual Inst ructors Pilot Research G roup(VlPRG)委员、中国图形图像学会虚拟现实专委会委员、中国教育技术协会信息技术教育专委会教育游戏研究组专家 主要从事网络游戏、虚拟现实、动漫游戏人才培训等研究工作。

TOP目录

编委会
前言
第1章 电子游戏概述
1.1 电子游戏简介
1.1.1 电子游戏概念及类型
1.1.2 电子游戏发展简史
1.2 PC游戏
1.2.1 PC游戏的发展阶段
1.2.2 几种主要PC游戏类型介绍
1.3 手机游戏
1.3.1 文字类游戏
1.3.2 图形类游戏
1.4 网络游戏
1.4.1 第一代网络游戏:1969年~1977年
1.4.2 第二代网络游戏:1978年~1995年
1.4.3 第三代网络游戏:1996年~2006年
1.4.4 第四代网络游戏:2006年开始至今

第2章 游戏编程介绍
2.1 工作内容
2.1.1 购买一个专业引擎
2.1.2 自主开发专用引擎
2.1.3 使用一个免费的试用引擎
2.2 专业和细分
2.2.1 底层程序代码编写
2.2.2 模块程序设计
2.2.3 系统程序设计

第3章 基础理论
3.1 编程基本概念
3.1.1 变量及数组
3.1.2 赋值和运算符
3.1.3 函数
3.1.4 循环语句
3.1.5 条件语句
3.2 编程思维
3.2.1 面向过程编程
3.2.2 面向对象编程
3.2.3 事件处理
3.3 数据结构
3.3.1 链表
3.3.2 堆栈
3.3.3 队列
3.3.4 树
3.4 Windows程序设计
3.4.1 Windows窗体和控件
3.4.2 消息循环
3.4.3 进程、线程和同步

第4章 编程语言和文件存储
4.1 编译语言
4.1.1 C语言简介
4.1.2 汇编语言简介
4.2 脚本语言
4.2.1 1ua语言简介
4.2.2 JavaScript、VBScript简介
4.3 文件存储
4.3.1 文本文件和二进制文件
4.3.2 XM1文件

第5章 图形开发
5.1 2D图形开发
5.1.1 基本屏幕绘图
5.1.2 游戏画面特效制作
5.1.3 游戏地图制作
5.2 3D图形开发
5.2.1 顶点、三角形
5.2.2 纹理和混合方式
5.2.3 光照
5.2.4 静态模型
5.2.5 顶点动画
5.2.6 骨骼动画
5.2.7 固定管道
5.2.8 可编程管道
5.2.9 Direct3D介绍
5.2.1 0OpenGL介绍
5.2.1 13D引擎概念

第6章 音频处理
6.1 3D音效处理
6.1.1 DirectX的音频播放
6.1.2 OpenAL音频播放
6.2 音频视频播放
6.2.1 MP3、OGG音频格式介绍
6.2.2 AVI、WMV和MPG等视频格式介绍
6.2.3 使用DirectShow播放音频视频

第7章 数据库开发
7.1 为什么需要使用数据库
7.2 3种类型的数据库
7.2.1 层次型数据库系统
7.2.2 网状型数据库系统
7.2 -3关系型数据库系统
7.3 SQL介绍
7.3.1 SQL的系统数据类型
7.3.2 SQL语句的组成部分
7.3.3 SQL语句的基本结构和表达式

第8章 网络通信
8.1 常用网络协议介绍
8.2 TCP/IP协议
8.3 UDPI办议
8.4 WindowsSocket编程介绍

第9章 开发实践
9.1 Lua脚本编程
9.1.1 Lua编程指导
9.1.2 针对MMORPG游戏的Lua编程
9.2 VC++6.0的使用
9.2.1 新建工程
9.2.2 工程配置
9.2.3 编译链接
9.2.4 调试

第10章 实例讲解一一个小游戏的实现
10.1 井字棋客户端GUI界面
10.2 井字棋功能需求分析和实现
10.2.1 功能需求分析:客户端、服务器端
10.2.2 功能需求实现:客户端、服务器端
参考文献

TOP书摘

插图:


第1章 电子游戏概述
1.1 电子游戏简介
1.1.1 电子游戏概念及类型
电子游戏,又称电玩游戏,是指人通过电子设备,如电脑、游戏机等,进行游戏的一种娱乐方式。游戏是幻想的产物,它要通过外在的设备和手段,在人与机器、人与人之间的交互中实现和满足“幻想”。技术手段在游戏中具有举足轻重的作用,技术发展驱动着游戏的升级换代、推陈出新。游戏界根据游戏设备的不同,一般将游戏分为大型游戏机游戏(街机游戏)、控制机游戏(电视游戏)、PC单机游戏、网络游戏、无线游戏(手机游戏)。
大型游戏机又称街机,一般设置在大型娱乐场所、酒吧、咖啡厅、汽车加油站等处,欧美和日本的这些地方常常设有供人投币娱乐的游戏机器设备。
控制台游戏又称作电视游戏,即家用游戏机游戏。家用游戏机一般只有一部普通电话机大小,它需要与家中的电视机相连,使用电视机作为显示输出设备。现在国内比较常见的PS(PliayStation)以及微软进军游戏设计领域的旗舰产品X.BOX都属于家用游戏机。早在20世纪80年代,日本的家用游戏机进入我国,带动了国产“小霸王”游戏机的迅速成长。20世纪90年代中期,第一代家用游戏机渐渐退出了游戏舞台。
PC单机游戏,也叫电脑游戏。1993年,个人电脑开始进入中国家庭,PC游戏随之被人们接受,PC游戏的图形、画面、声音质量、升级换代和可扩展性都大大优于电视游戏。到了1996年,Window9x操作系统的普及使PC操作直观化、便捷化,电脑逐步成为中国百姓最时髦的“家用电器”,从那时开始,PC单机游戏几乎安装在每一台家用电脑上。
网络游戏,也称互联网游戏,又称“在线游戏”,简称“网游”。这种游戏必须依托于互联网进行,可以多人同时参与电脑游戏,通过人与人之间的互动达到交流:娱乐和休闲的目的。
无线游戏,也称手机游戏。手机的普及和无线技术的发展为无线游戏发展奠定了基础,快节奏的生活方式使人们对可随时随地进行娱乐提出了越来越高的要求。在日本、韩国和北欧各国,无线游戏已经发展成为一种社区文化、一种生活中的娱乐快餐。在无线互联和网络游戏加速发展的带动下,手机网络游戏将在未来几年成为最具发展空间的投资热点领域。

TOP 其它信息

装  帧:平装

页  数:293

版  次:1

开  本:16开

正文语种:中文

加载页面用时:130.8628