Download Foundation Game Design with Flash
简介 Book Description
If you've ever wondered how to make a video game and where to start, this is the place. Foundation Game Design with Flash is a friendly, step-by-step guide though all the technical and creative issues involved in game design with Adobe Flash CS3 and CS4 and ActionScript 3.0. This book treats the art of programming as a creative artistic tool and can help anyone who might be afraid of programming to conquer that fear and start to enjoy the creative possibilities that open up.
Foundation Game Design with Flash takes you on a journey from building simple point-and-click games to creating professional-quality, action-adventure games in a variety of genres. It is filled with detailed and practical examples and case studies to follow, and displays hundreds of illustrations and diagrams. Along the way, it covers essential game design techniques, such as player character control, enemy artificial intelligence, animation, and collision detection strategies, as well as how to use physics and trigonometry to create dynamic game worlds. All the programming code you need to know is explained in detail, so even if you've never done any programming before, have no fear—it's all here. The techniques in the book are comprehensive enough to form the basis of a career as a game designer and to form a solid foundation for continued study of programming and ActionScript.
This book will guide and inspire any curious and creative person to turn a good game idea into reality. It's your passport to the magical world of game design.
In this book, you'll find:
* A focused, friendly, and comprehensive introduction to designing games featuring collision detection, AI systems, player control, basic physics, and trigonometry.
* Four detailed case studies of Flash games covering platform, adventure, logic and space-shooter games.
* Essential techniques for building games, with each chapter gently building on the skills of preceding chapters.
* A thorough grounding in ActionScript 3.0 and good programming practices, with no prior programming experience required.
* Strategies for making games fun to play and easy to build using object-oriented programming techniques.
目录 Table of Contents
1. Programming Foundations: How to Make a Video Game
2. Making Objects
3. Programming Objects
4. Controlling Movie Clip Objects
5. Decision Making
6. Controlling a Player Character
7. Bumping into Things
8. Object-Oriented Game Design
9. Platform Game: Physics and Data Management
10. Advanced Object and Character Control
作者 About the Author
Rex van der Spuy
Rex van der Spuy is a freelance multimedia designer specializing in Flash game design, interface design and ActionScript programming, as well as standards-based XHTML+CSS+DOM website design.
He migrated to the multimedia industry from an earlier career in film and television, having graduated with a BFA in Film/Video from York University (Toronto) in 1993 and spending a number of years working as an independent producer and freelance cameraman. He has designed Flash games and done interactive interface programming for clients such as Agency Interactive (Dallas,) Scottish Power (Edinburgh,) DC Interact (London,) Draught Associates (London) and the Bank of Montreal (Canada.) He also builds game engines and interactive interfaces for museum installations for PixelProject (Cape Town.) In addition, he taught advanced courses in Flash Game Design and Shockwave 3D Game Design for the Canadian School of India (Bangalore, India) and produced two online guide books to Flash Game Design and ActionScript programming (available for free download from his website, www.kaleidoscope-multimedia.com.)
Rex is a also a proponent of standards-based, W3C compliant accessible XHTML coding. He has produced hand-coded websites for Meon Villa, Conran Events, Apax.com, the British-German Association (UK) and the Europan 8 architecture competition,—all meeting strict W3C guidelines and accessibility requirements.
In his spare time, Rex has done a considerable amount of technical and fiction writing and maintains a semi-professional musical career as a performer on the sitar. Rex currently divides his time equally between Canada, India and South Africa and works on consulting and software development projects for clients in India, North America and the UK.
download from rapidshare:点此下载
本站镜像：下载 password: www.riabook.cn