Flash Game Development by Example (Anglais) Broché – 22 mars 2011
Rentrée scolaire 2017 : découvrez notre boutique de livres, fournitures, cartables, ordinateurs, vêtements ... Voir plus.
|Neuf à partir de||Occasion à partir de|
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Description du produit
Présentation de l'éditeur
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Si vous vendez ce produit, souhaitez-vous suggérer des mises à jour par l'intermédiaire du support vendeur ?
Meilleurs commentaires des clients
Each of the nine chapters is dedicated to one single game, covering simple titles like Minesweeper and ConnectFour, or more elaborated, like Puzzle Bobble and Tetris. The text doesn't delve deeper just because it is directed to a reading audience made of absolute beginners and, generally speaking, it looks like a collection of tutorials which doesn't mess around and focuses on the code. The text mainly examines puzzle games, which could be less interesting to who doesn't like them very much, but, thanks to the notions used, it gives the essential basis to take the first steps even in other game genres. I really esteemed the long collection of online available resources and the word index at the end of the book, elements that nowadays are always expected from a good manual but that often the authors seem to forget.
Each chapter involves creating a game from scratch in the flash IDE, with the games being as follows:
Chapter 1: Concentration (matching 2 card game)
Chapter 2: Minesweeper
Chapter 3: Connect Four
Chapter 4: Snake (The phone game, where the snake keeps growing longer as you eat apples)
Chapter 5: Tetris
Chapter 6: Astro-PANIC! (A shooter with the ship on the bottom of the screen, and `aliens' randomly flying around the screen)
Chapter 7: Bejeweled
Chapter 8: Puzzle Bobble (like bubble bobble- shoot circles from the bottom, have them stick together, and disappear when 3 in a row are found)
Chapter 9: Ball Balance (A addictive little game he made on kongregate, where you drop balls onto a balance, and need to keep it from tipping over by keeping it as balanced as possible)
It's neat to be able to see how each game is made, from the beginning, as well as see how another programmer goes from the design phase up to completion, and the author takes an iterative approach - every bit of code added onto the previous section adds functionality - so you get to see every change being made.
His target audience does seem to be someone familiar with drawing in flash, and who has had some actionscript, or at least programming experience before. So if you've been using flash, and have an understanding about basic programming, but haven't made many games before, I would recommend it. Even for more advanced programmers, there is still helpful advice to learn from the book, such as using recursive functions, and creating many classic games.
Commentaires client les plus utiles sur Amazon.com
If that's not you, I wouldn't really recommend this book for you, there are better resources out there! If you're new to programming/AS3, I would recommend a tutorial series using a simple avoider game: [...] (I learned a lot from this myself when it just got published!)
I actually shook my head many times while reading this book, I simply just didn't feel it made sense to do it the way explained.
--- If you still think this book sounds swell, please also read the following ---
This book only teaches you how to make prototypes of popular games. That's it! You won't be able to create a full game after reading this book. For a full game you would also need to handle different screens, music, sound effects and preloading (just to mention a few things). This books also doesn't cover any kind of animations, so if you want other things than static shapes, you will probably be in trouble. All the games build are tilebased games. And sure, there's a lot of things you can do with tilebased games! But if you want to do anything else, you're probably also going to be in trouble.
If you're all new at programming, you'll have a tough time following along (at least I would if this was my first book on the subject). It goes a bit into explaining everything in the start, but it's just not good enough!
He's not using a good approach to programming the games. He's not using Object Oriented Programming, which really is something great about AS3. Everything is just in one big class that handles everything! - except for chapter 3 (Connect 4), where, in my opinion, he's using it all wrong! But for some strange reason, there's a little good OOP programming in chapter 4 (Snake) [but only a little].
He does talk about delegating code out to functions so it's more readable and understandable, and so you don't make copy/paste for the same functionality. But actually in one of the chapters, he just does this! (Tetris for moving down the teremino).
Among the things above, there's also just general mistakes in the book, for example: he is explaining a greyscale image by using colors and wanting to figure out if something is under or below something else. But there are sadly also code related mistakes, like when an if statement only has one equal sign (=), or a wrong line of code is shown for the explanation.
After reading though all the 328 pages, I can only say I've learned 2 things: filters render faster when using blur X/Y number from the power of 2 (2,4,8,16...) and how to use the 'with' operator.
I know Emanuele puts a lot of work into this book, but it just doesn't cut it. I know many people like his blog, but it's mostly just quick-and-dirty solutions. That's great when it's all just for free on his website, but not really suited for a book!
It doesn't explain much of anything; its more like "We need to make this do this - so lets add this cryptic code here without any explaination of the code itself, its purpose or why it needs to be here...". Sure it works - but what the hell did I just do??? The book is very presumtious in that aspect - just throwing things at you with little to no definition.
The reason i started looking into books is becuase I have tried quite a few online tutorials (including the Avoider Game one) and there always seems to be something missing. I thought a book would be more comprehensive - but not this one. After messing around with this I went back to looking at online tutorials because I had no understanding whatsoever of what it all meant.
This is a great book but it moves very quickly. If you are new to AS3 I would suggest at least getting another book with more details as well as this one. Then you'll have someplace to go when you need more explanation. Items like Event Listeners are covered very quickly and you really need to understand them. The author assumes you are already familiar with the Flash IDE and things like drawing in Flash and timelines, which is fine as long as you know that before you buy the book.
The programming methodology taught in this book is sound and the games are fun to build. This would be a perfect book for an AS3 programmer looking to break into game programming.
I also own ActionScript 3.0 Game Programming University (2nd Edition) and think that is a great book to accompany this one. It assumes less knowledge going in.
I give this book 5 stars, as long as you are in the target audience of people mildly familiar with AS3 and the Flash application.