网络游戏编程教程-(附光盘)

节选

[

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

]

本书特色

[

,

  游戏开发教育界和游戏开发业界携手创作,理论与实践经验的完美结合
  实例丰富,借鉴性强,全部取自T业界的真实游戏
  游戏教育界和产业界知名人士鼎力推荐
    本书为对游戏研发领域有兴趣的初学者和玩家们提供了必读的入门教材。
    ——腾讯游戏琳琅天上工作室总经理姚晓光
    多年的职业培训工作经历,让我深刻体会到一套优秀的教材对于知识传授的重要性。这套教材
从专业开发角度,展示了一个真实的游戏开发世界。让所有游戏开发爱好者走上正确的开发设计道
路。对于我们培养游戏开发人才具有极强的指导性,它以更全面、更精准、更前瞻,更实用、更人
性化的课程内容领跑游戏人才教育行业。
    ——杭州原游戏学院院长余博
    这是我所见过的国内高校专家与产业技术骨干联袂打造的一本*好的游戏编程入门教程!它精
薄而全面,言简意赅且深入浅出,可使初学者能以较低的进入门槛,以*小的学习代价,快速洞悉
完整的商业游戏软件开发流程和核心技术。
    ——《(OpenGL游戏编程)》作者徐明亮
  作者简介:
  恽如伟:南京师范大学教育游戏研究中心执行主任、博士、副教授和研究生导师。学
术兼职:国际IEEE子委员会Virtual Instructors Pilot Research Group(VIPRG)委员、
中国图形图像学会虚拟现实专委会委员、中国教育技术协会信息技术教育专委会教育游
戏研究组专家。主要从事网络游戏、虚拟现实、动漫游戏人才培训等研究工作。
    董浩:上海某网络游戏公司制作人。2000年进入游戏行业,参与了网络游戏《三国
世纪》和国内**款FPS游戏《千钧一发》的研发,领导《(陆军某部战斗模拟系统)》民
方研发,领导大型网游《商周天下 》、  《童年 》、  《幻想学园》的研发。

]

作者简介

[

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

]

目录

编委会前言第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 功能需求实现:客户端、服务器端参考文献

封面

网络游戏编程教程-(附光盘)

书名:网络游戏编程教程-(附光盘)

作者:恽如伟

页数:293

定价:¥49.0

出版社:机械工业出版社

出版日期:2009-06-01

ISBN:9787111268024

PDF电子书大小:67MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注