《游戏服务器架构与优化》是一部从实操的角度讲解各种类型游戏和应用的服务器的架构、设计、开发和优化的著作。 作者蔡能是资历的游戏服务器技术专家和底层技术专家,有20余年开发和管理经验,曾在网易工作7年,参与过各种类型游戏的研发。 本书针对MMORPG、SLG、卡牌、3D虚拟社区等各种游戏,以及App、深度学习服务、商城等各种应用对应的服务器的研发和优化给出了具体的指导意见。从单机到集群,从基础的网络编程到分布式架构,由浅入深、前后呼应,整本书内容前后贯穿、逻辑缜密,对于开发和运维人员来说相当实用。 全书共12章,分为三个部分: 第―部分(靠前~3章)网络和服务器 本书以Python为描述语言,所以首先详细讲解了Python中的网络编程模块,然后讲解了与服务器相关的通信加密、WebSocket、多线程等技术。 第二部分(第4~5章)存储和数据
Unity游戏引擎是由Unity Technologies公司开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等内容的跨平台综合游戏开发工具。当前很多热门的游戏(比如Temple Run)都是使用Unity开发的。 本书采用直观易懂的方法,为零基础的读者讲解了游戏开发的基本知识,并通过4个完整的游戏示例来演示Unity游戏开发的方法和技巧。本书分为24章,其内容包括Unity简介、创建和使用游戏对象、高效使用Unity图形资源管线、在3D对象上应用着色器和纹理、利用Unity的地形和环境工具集来生成逼真的游戏世界、使用预制件(prefabs)快速创建可重用的游戏对象、创建直观的游戏用户界面、使用Unity的Shuriken离子创建游戏、充分使用Unity全新的Mecanim动画、在游戏中集成2D/3D环境音效、使用移动设备加速计和多触摸显示屏、将桌面游戏移植道移动平台上,以及部署游戏
本书希望能为读者建立对游戏产业的完整认知(不单纯是个人计算机游戏的介绍),并且试图协助读者建立把握游戏产业趋势的整体概念。跨游戏、点影、动画与文学领域进 行讲解,详细讲述了游戏产业历史与游戏开发前后的制作流程。希望能为读者提供有关游戏设计的方法与原理。如果这是读者希望得到的,就请放松心情,准备进入游戏设计的神秘世界吧!
在这个需要持证上岗的社会,做律师要拿律师资格证,开车要有机动车驾驶证,当老师也要考取教师资格证…… 但是,有一种“职业”,从业人员很多,却一直处于“无证上岗”的状态,那便是“父母”,而且目前还没有任何岗前培训。 大多数父母的家庭教育观念和方法还处于摸索阶段,或凭以往的经验,或道听途说,或抱着号称“育儿宝典”的图书按图索骥,基本都没有经历过科学、系统的学习。 面对天真可爱的孩子。你是否会常常感到茫然与无助呢? 身为父母,除了用爱陪伴孩子,你还需要学习科学的家庭教育方法! 朱永新、孙云晓、李燕主编的《这样爱你刚刚好我的4-5岁孩子(新父母教材)》将为您解读4-5岁这个年龄段的发展特点,用“教养有妙招”的方式告诉父母如何陪孩子一起快乐长大!
本书从游戏的基础知识介绍、Cocos引擎介绍、Cocos2d JS的环境搭建、Cocos核心概念、Cocos引擎节点、Cocos资源处理、Chipmunk物理引擎、Cocos网络编程等方面对Cocos2d JS进行了全面解析,所有章节的所有技术点均有示例,且所有示例均有配套的源码可供参考。除此之外,本书还提供聊天室、贪吃蛇、2048以及飞机大战4个项目的实战,对项目进行了全面的讲解和源码剖析。本书有较强的实用性,可帮助想要入门游戏前端开发技术的同学快速理解并掌握Cocos2d JS前端技术,并能使用该技术进行项目开发。
《PC游戏编程(人机博弈)》详细披露了编写人机对弈程序的原理,技术和各种相关内容。包含一个完整的中国象棋人机对弈程序和一个完整的五子棋人机对弈程序实例。
《Unity游戏设计与实现 南梦宫一线程序员的开发实例(修订版)》的作者是日本知名游戏公司万代南梦宫的高级开发人员,书中基于Unity5,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。本书的重点不在于讲解Unity的各种功能细节,而在于介绍核心玩法的设计和实现思路。每个实例都从一个idea开始,不断丰富,进而自然而然地推出各种概念,引导读者思考必要的数据结构和编程方法。掌握了这些思路,即便换成另外一种引擎,也可以轻松地开发出同类型的游戏。
本书的内容既适合对游戏开发感兴趣的入门人士,也适合游戏开发的专业人员,书中讲的不都是真理,但阅读完本书会有所收获。由书名“游戏开发原则”可以看出本书是一本理论书。任何关于游戏开发的书都有可能是理论书。“理论”指在制作电脑游戏时所采用的一系列跨学科想法、概念、工作流实践、提示和技巧,以及广泛的知识。本书思考的话题涵盖一系列学科,例如数学中的向量与矩阵,设计中的规划要素与分镜头脚本设计,图形与渲染中的顶点、网格与光照,等等。总之,本书希望简洁广泛的论述大多数游戏开发者需要知道的那些极其重要的核心理论知识。这种理论知识是开发者进行所有游戏开发工作的基础。不管开发者采用什么特殊工具,例如3dsMax、C 、UDK、Unity、Photoshop或者其他工具,这些理论都能全面适用。游戏开发新手如何“专业”地上手开发,
佐佐木智广著的《游戏剧本怎么写》从人物、世界体系、台词等角度入手,通过解析多部经典游戏、动漫作品的剧本细节,通俗而又系统地讲解了游戏剧本的构建之法,是游戏设计的入门佳作。全书共分为3部分:部分主要介绍游戏剧本的主要成分——主题、故事、角色和世界;第2部分详细说明游戏剧本的结构、选项设计等;第3部分总结游戏剧本中文本的写作窍门等。本书结构清晰明了、语言风趣易懂,对小说、动漫、电影等艺术作品的构思创作也有启示。 本书适合游戏、动漫领域的从业者和爱好者,以及所有对游戏剧本创作感兴趣的读者阅读。
本书整合了众多游戏设计秘籍,它概括并阐释了100条重要的游戏设计领域的方法、原理和设计哲学。 本书分4篇向读者讲述了游戏创新、创作、平衡和解决问题的100个原理。每一个专题都采用丰富的案例来介绍多种不同的设计思路,同时以经典图片的形式点出了该原理所蕴含的真谛。 本书为全彩设计,适合从事或学习游戏设计的专业人士阅读,读者将从本书中学到如何让游戏流行,如何让玩家痴迷,如何设置关卡以及如何解决游戏设计中的问题。
游戏机制是游戏核心部分的规则、流程以及数据。在游戏设计中,游戏机制居于核心地位。它们使游戏世界生动多彩,产生出供玩家解决的种种灵活挑战,并决定着玩家的行动在游戏中产生的效果。游戏设计师的工作,就是打造出能够产生挑战丰富、乐趣十足、平衡良好的可玩性的游戏机制。 亚当斯、多尔芒编著的这本介绍游戏机制的本质,教授读者如何设计、测试及调整游戏的核心机制。全书共包括12章,分别从不同角度介绍和阐述了游戏机制,介绍了用于构建和模拟游戏机制的machinations工具,展示了实用案例、常见的机制以及设计模式,还探讨了模拟和平衡游戏、构建经济机制、关卡设计与机制设计的融合以及有意义的机制等相对深入的话题。
邵兵、梁凤婷编著的《数字游戏视觉设计》主要 面向游戏的设计者与制作者,同时也介绍了三维游戏 与交互娱乐技术的相关知识与理念。适合数字游戏设 计、动画设计、数字媒体艺术和艺术设计等专业的本 科生、研究生学习,也可作为游戏设计爱好者的自学 用书。 本书内容包括数字游戏的原理、数字动画设计、 游戏原画、三维游戏模型设计、次世代游戏设计等专 业的介绍与应用等。同时该书的项目示例均为实际原 创项目,因此对学生与专业人士更加有针对性。
本书以国际上流行的低速率语音编码算法为背景,系统而深入地介绍低比特率,数字语音编码的基本理论和新技术。全书共八章,分别为:语言信号的数字模型;语音信号的数字分析;语音信号的基音检测;语音信号的线性预测分析;矢量量化及其应用;语言编码策略及其标准化;码激励线性预测语音编码;波形内插语音编码。 本书可供从事信号与信息处理、通信与电子系统、电路与系统和计算机应用等技术的科技人员及大专院校师生参考。
本书向读者展示了网络游戏服务器设计和开发的基础知识及实战案例,首先介绍了C/C 的基础知识、开发服务器所必需的基础类及通信类;然后说明了C/C 基础知识中的继承(Inheritance)、重载(Overloading)等概念,以及基础类中的Log、Memory类和Thread类;接着在通信类中对服务器编程所需的Winsock及IOCP进行了说明;还介绍了如何运行库和类设计游戏服务器;另外,介绍了其他书籍中不常见到的性能监视器(Performance Monitor)、Packet管理框架、MiniDump、UDP Hole punching等内容;最后设计了PIGU游戏服务器。 本书适合广大网络游戏开发人员参考学习,同时也可作为高等院校相关专业师生的参考用书。
本书以实例操作的方式,全面介绍使用COOL 3D 3.5快速进行三维建模及动画制作的方法和技巧。全书共分为4章,其中:章 特效文字创作实例,收录 “海阔天空”、“霓虹边框”、“冰雪消融”、“天干地裂”、“人杰地灵”、“国庆焰火”、“铁马”、“秦磚漢瓦”(繁体)及“原始壁畫”(繁体)等9个实例;第2章 三维物件创作实例,收录 “子弹”、“可乐罐”、“瓶中花”、“木餐桌”、“液晶显示器”等5个实例;第3章 动画创作实例,收录 “驿动的心”、“家庭影院”、“彩带飘飘”、“创新科技”、“开卷有益”、“不堪一击”及“新闻联播”等7个实例; 第4章 综合应用实例,介绍与视频编辑软件结合应用、与PowerPoint结合应用、与网页编辑软件结合应用、与Word结合应用及与其他友立软件结合应用的实例。书后附录简明扼要地介绍COOL 3D 3.5的新增功能、操
“数字艺术”的诞生和飞速发展是一件令世人瞩目的新鲜事,就其影响来说,随着数字艺术产品越来越多地出现在我们的日常生活中,它那特有的品质给我们的生活方式、思维方式、价值观念和审美趣味等带来了深远的影响。就其性质而言,因为它“新鲜”,是新生事物,所以,它充满了朝气和活力,有着光明的发展前景;也正因为它“新鲜”,是新生事物,所以,它的发展又充满了困难和挑战。这就需要我们共同关心和努力,以便为我国数字艺术的健康发展营造一个良好的生存空间。在这种意义上,作为教育工作者和科研工作者,我们就应该敏锐地观察和把握数字艺术的现状和走向,并立足于丰富多样的衶,及时地总结其艺术生产的经验,归纳其艺术发展的规律,为进一步的生产实践提供人才上的支持和理论上的指导。 在本书写作过程中,我们始终坚持认真
《Unity游戏设计与实现:南梦宫一线程序员的开发实例》出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。《Unity游戏设计与实现:南梦宫一线程序员的开发实例》的重点并不在于讲解Unity的各种功能细节,而在于核心玩法的设计和实现思路。每个实例都从一个idea开始,不断丰富,进而自然而然地推出各种概念,引导读者思考必要的数据结构和编程方法。掌握了这些思路,即便换成另外一种引擎,也可以轻松地开发出同类型的游戏。 本书适合有Unity和C#基础的游戏开发者阅读。
手机动漫游戏市场是外发展最快的市场,仅就接近5亿手机用户。而每年则需要几十万技术人才支撑这个产业的巨大需要。本书将满足上述读者对手机动漫游戏技术的强烈需求。本书以手机动漫游戏技术为重点,全面介绍手机动漫游戏技术的理论和实践,包括手机游戏美术和手机动漫游戏编程技术等相关知识,培养学生的全面技能。 本书从手机游戏核心库J2ME开始讲起,详细介绍如何搭建J2ME开发环境,手机游戏开发所需要的一系列通用控件,如何利用Canva进行游戏界面设计;详细介绍讲解游戏如何在运行过程中保存数据信息,MIDP对网络功能的支持,MIDP网络编程,介绍讲解Nokia特殊接口;最后介绍在模拟器上进行测试后,如何在手机上进行,查看运行效果。 本书可以作为本科及高职专学生的教科书,也可以作为希望从事手机动漫游戏设计和制作者的入门参考
《游戏自动化测试实践》中所探讨的主题,业界目前尚无统一理论与实现体系,因此在书籍的部分(1 ~3 章)阐述完游戏测试的特点、工具及自动化测试在游戏测试中的引入与理解等主旨思想后,更多的篇幅放在了实践上,从相对孤立的自动化测试实现各阶段技术点与思路掌握(4 ~6 章),到完整的测试任务实现(第7 章),实例贯穿始终。 实例代码会由书籍内容本身和可下载的资源包两部分构成,两部分都是相对完整的。即使缺少该资源包也不会导致书籍体系的不完整,但是测试代码总要在被测对象上才有用武之地。因此除测试代码外的实际被测游戏也不应忽视,该资源包正是为了促进读者学习理解而准备的。 《游戏自动化测试实践》适合计算机软件测试从业人员,尤其是游戏软件测试人员及希望拓展自动化测试的测试人员阅读。此外,也可供游戏开发人员