LÖVE for Lua Game Programming
《LÖVE for Lua Game Programming》
开源游戏引擎love2d综合教程。
love2d 是一款备受欢迎的开源2D视频游戏引擎框架,其可以让你借助简便的 Lua 脚本语言在游戏原型开发中变得又快又简单。Love2d 拥有强大和活跃的社区来使其成为一个有效的游戏开发框架。Love2d 成就了世界上许多不同年龄段的独立游戏开发者,让他们有机会接触到商业视频游戏的机会。
Love2d的简单和“write less build more”的特点使得它在经验丰富的老人和刚入行的新人都很容易上手。
本书是一本展示 Love2D 大部分综合功能的教程。它将带领你通过创建一个原型来快速用Love2d快速打包。
本书所涵盖的内容
第一章:开始Love2d。下载,安装,Lua框架,运行 Love2d 游戏
第二章:Love2d 走起!带领你学会绘制2D对象,移动游戏对象,并赋予一个游戏角色生命。
第三章:创建游戏之前。带你了解开发一个游戏所必备的游戏知识。
第四章:创建你的第一个游戏。这章带领你设计和加载游戏关卡,并设置管理你的游戏角色和资源。
第五章:更多游戏制作。介绍你一些游戏物理如碰撞,重力对游戏对象的影响,来帮助你更好的创建角色动画。
第六章:遇见坏蛋。描述怎么创建敌人角色。
第七章:存档,UI和声音。
第八章:打包和部署你的游戏,描述怎么打包和部署你的游戏到各个平台上,现在你的游戏已经面世了。
Swift编程语言(英文版)
关于Swift语言 About Swift
Swift 语言是一种基于 IOS 和 OS X 应用的编程语言,其建立 C 和 Objective-C 最优的技术方面之上,而不受 C 兼容性的约束。Swift 采用安全编程模式,增加了现代特征来使得编程变得更容易,更灵活和更有趣。Swift 干净的过去,回顾到成熟和广受喜爱的 Cocoa 和 Cocoa Touch 框架,是一种重新想象软件开发怎么工作的机会。
Swift 已经开发了很多年。Apple 通过我们现有编译器,调试器和框架底层作为 Swift 的基础。我们使用自动引用计数(Auto Reference Counting, ARC)简化了内存管理。我们的框架层搭建在 Foudation 和 Cocoa 坚实的基础之上,并全面现代化和标准化。Objective-C 自己已经包含了许多支持块,Literal语法和模块,使得框架能够接受现代语言技术而不至于分离。感谢这些基础工作,我们现在开始介绍一款未来苹果软件开发的编程语言。
Swift 对于Objective-C 开发者来说很感觉很类似。它采用的是Objective-C命名参数的可读性和Objective-C的动态对象模型的效力。它能提供对现有 Cocoa 框架和与Objective-C编码混合匹配互通的无缝接入。基于这种相同背景的建设,Swift 介绍了许多新特点,以及Swift里部分篇幅介绍面向过程和面向对象统一。
Swift 对于新的程序员来说是友好的。它是第一款工业质量系统编程语言,并且像脚本语言那样富有表现力和趣味性。它支持 playground,一种允许编程人员用 Swift 语言测试并立即预览效果的创新的功能,而不需要频繁的搭建和运行一款应用程序。
Swift 联合了现代语言思想的最优点和广大苹果工程师文化智慧。Swift 的编译器能够为性能做优化,语言则为开发做优化,而不是两边做妥协。Swift 从 "Hello World" 被设计到整个操作系统。所有的这些都清晰的表明了Swift 是苹果开发者未来值得投入研究的语言。
Swift 以一种非常奇妙的方式来编写 IOS 和 OS X 应用的,而且将在功能和性能方面持续优化。我们对 Swift 的目标是很有雄心壮志的。我们迫不及待的想看到你用 Swift 来创造奇迹。
Cocos2d for iPhone 1 Game Development Cookbook
Cocos2d for iPhone 1 Game Development Cookbook
learning cocos2d
Learning Cocos2d
系统介绍了如何利用cocos2d开发一套完整的游戏,教程从简单的helloworld开始,如何理解cocos2d工作原理,如何搭建游戏架构,如何写一个可以上市的游戏。注意:本书例子已经在app上市。
本书的目标读者是:包含了没有经过较长游戏编程学习经验的开发者,打算在iPhone平台上开发游戏开发者。
非目标读者:有自己一套创建游戏的流程和固定的游戏思维,打算开发3d的,本书不适合你。虽然现在cocos3D已经出现了。
本书例子游戏:
http://itunes.apple.com/us/app/space-viking/id400657526?mt=8
分章节源代码:
http://cocos2dbook.com/cocos2d/sourcecode/
所有的源代码:
http://cocos2dbook.com/projects/LearningCocos2D_Resources_SourceCode_v1_2.dmg
beibai12345@gmail.com