Book Description
Build the Next Great Android Game!
Learning Android Game Programming is your hands-on, start-to-finish guide to creating winning games for today’s rapidly growing Android mobile device marketplace. If you have even basic Android development experience, Rick Rogers will help you build on your knowledge to quickly create low-budget 2D mobile games that sell.
The book starts with an up-to-the-minute overview of today’s Android mobile games marketplace, reviews each leading genre, and teaches you the foundational concepts of game development. You’ll design a simple game, then master every step of game development with AndEngine—the powerful, open source, free game-development engine. Every chapter teaches with sample code you can actually use, including many examples drawn from the published game, Virgins Versus Vampires (V3).
With this book you’ll learn how to
- Use free Android tools for creating code, artwork, and sound
- Implement the “game loop” that is at the heart of Android games
- Bring your game to life with scene transitions and entity modifiers
- Make the most of bitmap and vector graphics, sprites, and animation
- Integrate user input via touch, multitouch, keyboard, voice recognition, accelerometer, location, and compass
- Build infinite virtual worlds with tile maps
- Create, save, and reuse powerful particle effects
- Find, acquire, modify, and use background music and sound effects
- Implement highly realistic physics effects with Box2D
- Use AI techniques to make your games smarter and more fun
- Build a scoring framework based on collisions between your game elements
Download the free version of Virgins Versus Vampires (V3) from Android Market today, as you learn how to build the game in this book
Table of Contents
Chapter 1 Mobile Games
Chapter 2 Game Elements and Tools
Chapter 3 The Game Loop and Menus
Chapter 4 Scenes, Layers, Transitions, and Modifiers
Chapter 5 Drawing and Sprites
Chapter 6 Animation
Chapter 7 Text
Chapter 8 User Input
Chapter 9 Tile Maps
Chapter 10 Particle Systems
Chapter 11 Sound
Chapter 12 Physics
Chapter 13 Artificial Intelligence
Chapter 14 Scoring and Collisions
Chapter 15 Multimedia Extensions
Chapter 16 Game Integration
Chapter 17 Testing and Publishing
A: Exercise Solutions
中文:
书名:Learning Android Game Programming
打造下一个伟大的安卓游戏!
学习Android游戏编程 是您的动手,从头到尾的指南,为当今快速增长的Android移动设备市场创造制胜的游戏。如果你有基本的Android开发经验,里克·罗杰斯将帮助你在你的知识基础上快速开发出畅销的低预算2D手机游戏。
这本书以当今Android手机游戏市场的最新概述开始,回顾了每一个主要的流派,并向您传授了游戏开发的基本概念。您将设计一个简单的游戏,然后使用AndEngine–一个强大的、开源的、免费的游戏开发引擎–掌握游戏开发的每一步。每一章都讲授了你可以实际使用的示例代码,包括从已发布的游戏《处女大战吸血鬼》(V3)中提取的许多示例。
With this book you’ll learn how to
- 使用免费的Android工具创建代码、图片和声音
- 实现作为Android游戏核心的“游戏循环”
- 使用场景过渡和实体修改器使游戏栩栩如生
- 充分利用位图和矢量图形、精灵和动画
- 通过触摸、多点触摸、键盘、语音识别、加速计、位置和指南针集成用户输入
- 使用切片地图构建无限的虚拟世界
- 创建、保存和重复使用强大的粒子效果
- 查找、获取、修改和使用背景音乐和音效
- 用Box2D实现高逼真的物理效果
- 使用人工智能技术让您的游戏更智能、更有趣
- 根据游戏元素之间的冲突建立一个评分框架
今天从Android Market下载免费版本的Virgins vs Vampires(V3),因为您将在这本书中了解如何构建游戏
目录表
Chapter 1 Mobile Games
第二章游戏元素和工具
Chapter 3 The Game Loop and Menus
第4章场景、层、过渡和修改器
第五章绘画与精灵
第六章动画
Chapter 7 Text
Chapter 8 User Input
第9章平铺地图
第十章粒子系统
第十一章声音
第十二章物理学
第十三章人工智能
第14章得分和碰撞
第15章多媒体扩展
第十六章游戏集成
第十七章测试和发布
A: Exercise Solutions
评论前必须登录!
注册