爱上RASPBERRY PI 第2版 树莓派编程快速入门手册_游戏开发教程
游戏开发教程

爱上RASPBERRY PI 第2版 树莓派编程快速入门手册_游戏开发教程

资源名称:爱上RASPBERRY PI 第2版 树莓派编程快速入门手册 内容简介: Raspberry Pi是低成本微型计算机,体积小却具备强大的功能。本书深入浅出地介绍了Raspberry Pi的基础知识,包括软件、硬件配置,启动Linux操作系统,介绍其底层GPIO接口编程技术,并指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。 资源目录: 1/启动和运行 … ……………………………………………………………… 1 树莓派主板一览… ……………………………………………………………… 2 适用的外设… …………………………………………………………………… 6 盒子… ………………………………………………………………………… 10 选择操作系统… ……………………………………………………………… 11 SD卡闪存……………………………………………………………………… 12 高级操作:创建磁盘镜像… ………………………………………………… 12 启动… ………………………………………………………………………… 13 配置树莓派… ………………………………………………………………… 15 关机… ………………………………………………………………………… 17 Headless运行… ……………………………………………………………… 17 排障… ………………………………………………………………………… 18...
大富翁手机游戏开发实战基于Cocos2d-x3.2引擎_游戏开发教程
游戏开发教程

大富翁手机游戏开发实战基于Cocos2d-x3.2引擎_游戏开发教程

资源名称:大富翁手机游戏开发实战基于Cocos2d-x3.2引擎 内容简介: 李德国编著的《大富翁手机游戏开发实战(基于 Cocos2d-x3.2引擎)》使用Cocos2d-x游戏引擎技术,带领读者一步一步从零开始进行大富翁移动游戏的开发。本书根据大富翁项目一一展开讲解游戏开发过程中涉及的各方面内容,读者可以通过这个游戏的开发,全面掌握Cocos2d-x游戏开发的方法和技巧。   本书理论和实践相结合,避免空泛的原理讲解,在理解了原理之上紧接着根据大富翁项目展开实际代码编写,从中能让读者领悟Cocos2d-x的神奇魅力,从而更加深入地理解和掌握Cocos2dx引擎,更能让读者深刻理解消息驱动机制在提升游戏效率方面的重大作用。   本书适合Cocos2d-x引擎游戏开发初学者、游戏设计人员,也适合作为高等院校和培训学校相关专业师生的教学参考 资源目录: 第1章 开发环境搭建 1.1 大富翁游戏简介 1.1.1 人物介绍 1.1.2 场景介绍 1.1.3 技能道具介绍 1.1.4 随机事件 1.1.5 联网对战 1.1.6 游戏操作 1.2 大富翁游戏设计 1.3 开发环境搭建 1.3.1 Cocos2d-x下载与安装 1.3.2 安装开发工具 1.3.3 创建HelloWorld项目 1.3.4 在Windows平台Android环境搭建 1.4 本章小结 第2章 COCOS2d-x基础介绍 2.1 场景、层、精灵、导演模型 2.1.1 导演 2.1.2 场景 2.1.3...
Android游戏开发实践指南_游戏开发教程
游戏开发教程

Android游戏开发实践指南_游戏开发教程

资源名称:Android游戏开发实践指南 内容简介: 《华章程序员书库:Android游戏开发实践指南》是一本经典的Android游戏开发教程,由资深软件开发专家亲自执笔,AndEngine引擎创建者作序推荐。《华章程序员书库:Android游戏开发实践指南》中以开源引擎AndEngine为基础,不仅以专题的形式巧妙地将Android游戏开发必须掌握的各项关键技术(场景、图层、图形绘制、精灵、动画、物理效果、粒子系统、碰撞检测、关卡设计、美工、声音……)串联起来,系统地讲解了Android游戏开发者应该学习的理论知识,而且用一个完整的案例贯穿全书,将游戏开发的各项要素整合到一起,对Android游戏开发的方法和流程做了一个全景展示,可操作性极强。 《华章程序员书库:Android游戏开发实践指南》共分17章:第1章介绍手机游戏的概况和类型;第2章~第15章各章都会阐述一个与游戏开发相关的话题,其中包括游戏的要素与游戏开发的工具,游戏逻辑循环的概念和用AndEngine开始开发游戏的方法,场景、图层、场景切换与实体修改器,精灵和动画精灵的绘制方法,文本和用户输入,瓦片地图,粒子系统,声音,物理效果,人工智能,计分与碰撞以及多媒体扩展包;第16章介绍如何通过完善现有功能使游戏更有趣;第17章介绍游戏的测试与发行。每章最后都有练习题,可帮助读者边学边练,迅速提高技能,书最后提供了习题答案。 资源目录: 译者序 序 前言 第1章 手机游戏 / 1 1.1 手机游戏市场 / 2 1.2 电脑游戏的世界 / 3 1.2.1 游戏类型 / 3 1.2.2 适合于手机的游戏 / 5 1.2.3 典型的游戏组件 / 6 1.2.4 《少女大战吸血鬼》 / 8 1.2.5 v3的设计 / 9 1.3 andengine范例 / 11 1.4 总结 / 12 1.5 习题 / 12 第2章 游戏要素与工具 / 14 2.1 软件开发工具 /...
精通COCOS2D-X游戏开发 进阶卷_游戏开发教程
游戏开发教程

精通COCOS2D-X游戏开发 进阶卷_游戏开发教程

资源名称:精通COCOS2D-X游戏开发 进阶卷 内容简介: 《精通Cocos2d-x游戏开发》分为《基础卷》和《进阶卷》两册。这两册都有明确的写作目的。《基础卷》专注于Cocos2d-x引擎基础,致力于让Cocos2d-x初学者成为一个基础扎实、靠谱的程序员。《进阶卷》专注于各种实用技术,是作者多年开发经验的结晶,书中的技术点大多是从实际工作中碰到的问题提炼而来的,从问题的本质出发到解决问题的思路,提供了多种解决方案,并对比各方案的优缺点,启发读者思考。 本书为《精通Cocos2d-x游戏开发》的《进阶卷》,共36章,分为4篇。第1篇为“实用技术篇”,主要内容有加密解密、增量更新、分辨率适配、调试技巧、Shader特效、裁剪遮罩、物理引擎、骨骼动画、CocoStudio最佳实践等实用技术。第2篇为“Lua篇”,主要内容有Lua的基础知识、Lua的table与面向对象、C/C++与Lua的通信、Cocos2d-x原生Lua框架与Quick-Cocos2d-x Lua框架等。第3篇为“网络篇”,主要内容有网络基础、select IO复用、Socket和Libcurl等基础知识,以及弱联网、强联网、局域网等网络游戏的客户端和服务端开发。第4篇为“跨平台篇”,主要内容有Android和iOS平台的开发和打包知识,以及如何使用AnySDK快速接入第三方SDK。 本书适合使用Cocos2d-x进行游戏开发的中高级读者阅读,尤其适合在使用Cocos2d-x开发过程中碰到问题的程序员,以及希望学习一些实用技术,从而丰富自身经验的程序员。对于大中专院校的学生和社会培训班的学员,本书也是一本不可多得的学习教程。 资源目录: 第1篇 实用技术篇 第1章 文件读写 2 第2章 加密解密 15 第3章 增量更新 32 第4章 声音与音效 51 第5章 分辨率适配 58 第6章 CocoStudio最佳实践 68 第7章 调试Cocos2d-x 78 第8章 调试技巧总结 84 第9章 物理引擎——Box2d基础 107 第10章 物理引擎——应用到Cocos2d-x 126 144 第11章 图元渲染 145 第12章...
精通COCOS2D-X游戏开发 基础卷_游戏开发教程
游戏开发教程

精通COCOS2D-X游戏开发 基础卷_游戏开发教程

资源名称:精通COCOS2D-X游戏开发 基础卷 内容简介: 《精通Cocos2d-x游戏开发(基础卷)》共31章,分为4篇。第1篇为《入门篇》,涵盖的主要内容有Cocos2d—x开发环境、学习建议、注意事项及低级错误总结,以及必备的C++编程基础和指针知识等。第2篇为《基础框架篇》,涵盖的主要内容有节点系统、内存管理、场景和层、精灵、动作系统、动画、纹理、文字、运行机制、渲染机制、消息机制和Schedule等。第3篇为《UI与交互篇》,涵盖的主要内容有触摸输入、文本输入、按钮与重力感应输入、Menu和Menultem,以及GUI框架的功能控件、文本输入、文本显示及容器控件等。第4篇为《CocoStudio工具链篇》,涵盖的主要内容有CocoStudio的UI编辑器、场景编辑器、动画编辑器、2.x编辑器及CocosBuilder等。 资源目录: 目录 第1篇入门篇 第1章Cocos2d—x启航 1.1特点、内容结构以及建议 1.2Cocos2d—x简介 1.3从2.x到3.x 1.4约定 1.5启航 1.5.1Windows 1.5.2MaC 1.5.3LinUX 1.5.4Cocos引擎 第2章使用Cocos2d—x 2.1Cocos2d—x世界 2.1.1显示图片 2.1.2执行逻辑 2.1.3获取输入 2.2分析HelloCpp 2.3小结 第3章低级错误大全 3.1create和retain—release 3.2继承对象的create 3.3多个对象执行同一个Action 3.4忘记调用父类的虚函数 3.5隐藏在代码中的神秘杀手,节点中的节点操作 3.6普通对象和new出来的对象 3.7不要忘记init 3.8addChild失败 3.9在onEnter中调用parent的addChild 3.10忘记移除 3.11重载draw注意事项 3.12关于引用 3.13关于命名空间 3.14关于类之间的互相包含 3.15关于平台相关的API 3.16关于update中写逻辑 3.17关于调试 3.18小结 第4章图解指针 4.1指针与内存 4.2指针操作...
HTML5游戏开发进阶指南_游戏开发教程
游戏开发教程

HTML5游戏开发进阶指南_游戏开发教程

资源名称:HTML5游戏开发进阶指南 内容简介: 本书介绍了HTML5 游戏开发的一般过程和技巧。全书共分12 章,第1 章介绍了本书相关的HTML5的诸多新特性,包括在canvas 上绘图、播放声音等,另外还引入了子画面页的概念;第2~4 章利用Box2D物理引擎开发了一款非常类似于《愤怒的小鸟》的游戏,全面介绍了物理引擎的概念,以及在游戏中使用物理引擎的方法,这一部分还引入了视差滚动技巧,以实现某种伪3D 效果;第5~10 章开发了一款简化版的《红色警戒》游戏,这一部分涉及了相当多的内容,包括地图的制作,建筑与单位的设定、绘制,玩家与单位的互动,触发器与剧情的编写,路径规划算法等;第11、12 章利用nodeJS 和WebSocket 开发了《红色警戒》游戏的多人对战模式,这一部分的主要问题是保持游戏在多个玩家的浏览器中的状态一致。 对于熟悉前端开发,想用前端技术做一些更酷的事情,却又不知如何下手的人,这是一本可多得的好书。 资源目录: 第1章 HTML5与Javascript概要 1 1.1 canvas元素 2 1.1.1 绘制矩形 3 1.1.2 绘制复杂形状或路径 5 1.1.3 绘制文本 7 1.1.4 自定义画笔样式(颜色和纹理) 8 1.1.5 绘制图像 9 1.1.6 平移和旋转 10 1.2 audio元素 11 1.3 image元素 14 1.3.1...
HTML5 移动游戏开发高级编程_游戏开发教程
游戏开发教程

HTML5 移动游戏开发高级编程_游戏开发教程

资源名称:HTML5 移动游戏开发高级编程 内容简介: 热切期望进入如火如荼的移动游戏世界? HTML5移动游戏开发高级编程 将助你实现梦想。这本精品书籍面向有兴趣为所有移动和触摸屏设备创建游戏的开发人员,以你现有的HTML5和Javascript知识为基础,分步讲解如何使用HTML5构建单玩家和多玩家移动游戏。本书涵盖构建HTML5游戏的标准模式、构建方法的选择(CSS3、SVG或画布)以及流行的游戏引擎和框架等主题。最重要的是,你可修改和扩展本书提供的6个基础游戏的代码,最终开发出自己的游戏。 主要内容 ◆ 阐释如何择机选用三种主要方法(CSS3、SVG或画布)之一来构建HTML游戏 ◆ 介绍使用HTML5构建实时多玩家游戏的标准模式 ◆ 讲述Javascript游戏开发基础知识 ◆ 分步讲解如何创建2D平台动作游戏以及构建非传统多人游戏界面 ◆ 介绍各种移动增强功能,如地理定位、设备方向、加速和声音等 ◆ 提供将HTML5游戏打包以便将其发布到应用商店的建议 资源目录: 第Ⅰ部分 HTML5潜力初探 第1章 先飞后走,先难后易 第2章 从玩具到游戏 第3章 试飞结束,向移动进发 第Ⅱ部分 移动HTML5 第4章 移动设备上的HTML5 第5章 了解一些有用的库 第6章 成为一个良好的移动市民 第Ⅲ部分 Javascript游戏 开发基础 第7章 了解HTML5游戏开发环境 第8章 在命令行上运行Javascript 第9章 自建Quintus引擎(1) 第10章...
HTML5游戏开发实战_游戏开发教程
游戏开发教程

HTML5游戏开发实战_游戏开发教程

资源名称:HTML5游戏开发实战 内容简介: 这是一本经典的HTML5游戏开发教程,它清晰而全面地展示了如何使用最新的HTML5和CSS3标准来构建各种常见类型的游戏。本书实战性非常强,围绕纸牌游戏、绘图游戏、物理游戏和多人游戏精心组织了6个富有趣味性和技术性的游戏案例。如果动手实践这些案例,不仅能掌握各种类型游戏的开发思路和设计方法,而且还能掌握HTML5和CSS3技术中与游戏开发相关的理论知识。本书共分9章,第1章介绍HTML5、CSS3,以及相关的JavascriptAPI新功能;第2章通过使用DOM和jQuery创建传统游戏;第3章讨论如何用DOM和CSS3来创建游戏;第4章介绍在页面如何通过Canvas来绘制游戏并与之交互;第5章介绍如何在Canvas中绘制渐变效果和加入图像;第6章使用Audio元素给游戏添加声音效果和背景音乐;第7章使用新的本地存储API保存和恢复游戏进度,进一步增强游戏;第8章讨论如何实现多人联网玩游戏;第9章讲解如何把Box2D集成到Canvas游戏中。    本书以实例为导向,系统介绍网络游戏开发技术,结合具体示例的操作步骤讲解,浅显易懂,适合网络游戏开发人员、管理人员阅读。 资源目录: 审校者简介 译者序 前言 第1章 HTML5游戏概述 1.1 探索HTML5新功能 1.1.1 Canvas 1.1.2 音频 1.1.3 GeoLocation 1.1.4 WebGL 1.1.5 WebSocket 1.1.6 本地存储 1.1.7 离线应用程序 1.2 探索CSS3新功能 1.2.1 CSS3转换 1.2.2 CSS3变换 1.2.3 CSS3动画 1.3 HTML5和CSS3新功能的更多细节 1.4 创建HTML5游戏的好处 1.4.1 不需要第三方插件 1.4.2 不需要插件就能支持iOS设备 1.4.3 突破常规浏览器游戏限制 1.4.4 创建HTML5游戏 1.5 HTML5还能做些什么 1.5.1 《记忆配对》游戏 1.5.2 Sinuous 1.5.3 小行星式书签小程序 1.5.4 Quake 1.5.5 蝌蚪聊天室 1.5.6 Scrabb.ly 1.5.7 Aves引擎 1.6 浏览更多HTML5游戏 1.7 本书主要涉及哪些游戏 1.8 总结 第2章 DOM游戏开发入门 2.1 准备开发工具 2.2 为DOM游戏准备HTML文档 2.2.1 新式HTML5 doctype声明 2.2.2 页眉和页脚 2.2.3 Javascript代码最佳位置...
Actionsc ript 3.0游戏编程(第2版)_游戏开发教程
游戏开发教程

Actionsc ript 3.0游戏编程(第2版)_游戏开发教程

资源名称:Actionscript 3.0游戏编程(第2版) 内容简介: 《Actionscript 3.0游戏编程(第2版)》是Flash游戏开发经典书籍的第2版。书中通过25个完整的游戏示例教授Actionscript编程,其中有9个全新游戏,用于讲述更多关于Actionscript 3.0的技巧。示例中的代码亦可用于构建非游戏类项目。《Actionscript 3.0游戏编程(第2版)》还讲述了如何结合使用Flash和Actionscript 3.0,如何使用Actionscript构建基本的游戏框架。  《Actionscript 3.0游戏编程(第2版)》适用于所有的Flash游戏开发人员。 资源目录: 第1章 使用Flash和Actionscript 3.0 1 1.1 什么是Actionscript 3.0 1 1.2 创建简单的Actionscript程序 2 1.2.1 trace的简单用法 3 1.2.2 创建屏幕输出 5 1.2.3 我们的第一个Actionscript 3.0类 6 1.3 使用Flash CS5 9 1.3.1 显示对象和显示列表 9 1.3.2 舞台 9 1.3.3 库 10 1.3.4 时间轴 10 1.4 编辑Actionscript代码 11 1.5 Actionscript游戏编程策略 13 1.5.1 单类方法  14 1.5.2 任务细分法  14 1.5.3 良好的编程规范 14 1.6 Actionscript的基本概念 16 1.6.1 创建和使用变量 17 1.6.2 条件语句 18 1.6.3 循环 19 1.6.4 函数 19 1.7 测试及调试 20 1.7.1 bug类型 20 1.7.2 测试方法 20 1.7.3 使用调试器 21 1.8 发布游戏 23 1.8.1 格式 23 1.8.2 Flash 24 1.8.3 HTML 25 1.9 Actionscript游戏编程检查清单 26 1.9.1 发布和文档设置 26 1.9.2 类、函数和变量的名称 27...
Egret HTML5游戏开发指南_游戏开发教程
游戏开发教程

Egret HTML5游戏开发指南_游戏开发教程

资源名称:Egret  HTML5游戏开发指南 内容简介: 《Egret——HTML5游戏开发指南》由浅入深,在讲解游戏开发基础的同时提供众多实战案例供读者学习。《Egret——HTML5游戏开发指南》章节内容包含Egret基础概念及基础图形图像处理方法、网络相关操作、移动设备适配、性能优化、文本动画相关知识、调试技巧、DragonBones骨骼动画系统和P2物理引擎等。通过《Egret——HTML5游戏开发指南》,读者可以了解并掌握HTML5游戏开发技能,并通过Egret开发复杂又好玩的HTML5游戏。 《Egret——HTML5游戏开发指南》适合喜欢游戏且有志于成为HTML5游戏开发者的人阅读,也适合具备其他平台游戏开发经验的人以及前端开发工程师了解和掌握HTML5开发技巧,并进入HTML5游戏开发领域 资源目录: 第1章 欢迎来到HTML5的世界 1.1 什么是HTML5 1.2 HTML5的前世今生 1.3 W3C与WHATWG工作组 1.4 令人称赞的Canvas与WebGL 1.4.1 Canvas 1.4.2 WebGL 1.5 何为HTML5游戏 1.5.1 从技术角度出发 1.5.2 从非技术角度出发 1.6 HTML5游戏的特点与痛点 1.6.1 特点 1.6.2 痛点 1.7 HTML5游戏的当下与未来 1.7.1 产品研发阶段 1.7.2 测试上线运营阶段 1.7.3 未来 1.8 小结 第2章 奇妙的前端之旅 2.1 Javascript的苦与痛...