amazon.com:
Ralph Barbagallo is a professional game developer who has worked on such games as Ion Storm’s Anachronox as well as various other PC and console projects. He currently runs FLARB LLC, a game development company specializing in wireless entertainment, and is the author of Wireless Game Development in C/C++ with BREW.
amazon.com:
This book features step-by-step examples in major game programming areas such as graphics, GUI, networking, tiles, animation, and sound. Additionally, the book goes into some detail about the business model of wireless game distribution.
Could have been much better
30 Oct 2006 @ amazon.com
This book is confusing and should be improved (a lot) if there is ever a second edition. First, the book starts by discussing the mobile game market and ends by comparing J2ME to Brew. Both chapters are a waste of time (and money, as you pay for them anyway). Next it starts to dissect MIDP2.0 and the game API. Whereas in some sections the book hits the spot, it has some serious flaws. For instance, it starts teaching animation using basic MIDP1.0 techniques, whereas MIPD2.0 have easier and more effective ways to do the same through the Game API. Once you learn the GameCanvas and Sprite classes you will ask why he did that to you in a MIDP2.0 book.
One mixed bag is the chapter discussing the TiledLayer. The author does a great job, and indicates a great free map editor (Mappy, a great tool to design tilemaps and 2D game levels). However, it ruins this chapter by indicating that you need to subtract 1 from each tile in the map so it will be offseted to the correct value. Later he contradicts himself when showing how to load a .MAP file as a resource, where he says you don’t need to subtract anything (which is correct, as a TiledLayer image consider the first tile in the image as 1).
The example game is poor, he could have used the two wasted chapters to develop a more complex example, or a second example. The book has some good info on it, but beware, it has many downsides that even at 27.95 it is quite expensive.
not suitable for serious game programming
24 Mar 2006 @ amazon.com
The reviewer Pierce is spot on. The book has little to distinguish it from other books already out on MIDP 2. Much of the text concerns low level and simple material. Basically walking through the classes that are in MIDP and explaining how to use them.But in a very elementary manner.
I guess the value of this book depends on your background. If you have never used MIDP [any version], then it does have some merit. You will certainly learn how to craft basic graphics and a user interface. But if you have already used MIDP and want an advanced guide, that will actually help you code a sophisticated game, then look elsewhere.
Lacking serious depth
26 Aug 2005 @ amazon.com
Its clear from reading through the book that the author has some insight into MIDP2.0 games programming and the business of getting them running well and published, however this book ultimately fails to convey this information to the user.
The author starts out saying that he’s not going to spend much time explaining game programming because there are many books on the subject, yet wastes precious time explaining MIDP itself - a topic for which there are considerable numbers of books available. For a book on MIDP game programming, the book actually wastes a considerable number of pages not actually building games. By the time it actually gets to the Game API (Chapter 9 on page 137/334) nearly half the book is over. Once we finish with the one "solid" chapter on the Game API all one will gain is a sampling of information about the general operation of the Game API and layers but it is explained in such little detail that you’ll end up having to buy another book to get details about it.
One of the biggest letdowns of this book once it DOES start talking about the Game API occurs when attempting to discuss working with worlds larger than the handset size - something fundamental to most games and crucial to understand for building performant games. The Author covers this entire topic in 2 paragraphs and doesn’t even provide a line of code to explain it.
So misguided is parts of the book that it wastes 10 pages trying to discuss JBUilder Mobile Edition and 4 discussing Brew. These wouldn’t be such outrageous wastes if the author had actually been more forthcoming in the chapter on the GameAPI in actually telling and showing people what they needed to know in order to use the Game API effectively.
Didn’t actually learn anything more about the Game API than I already knew just reading the Sun website. But hey, I do know some more information about the PNG file format history. Look elsewhere. As a professional programmer in this space I found this book to be greatly disappointing.
Reference Guide on MIDP 2.0
24 Apr 2005 @ amazon.com
This book explains MIDP 2.0 than is explains game programming. It is of great use if you are familiar with game programming and only want to apply it on MIDP 2.0. What I like about the book is that the author explains the APIs without talking a lot of extra trash. I use it more as a reference manual when I need a good example to make a menu or whatever.
Excellent starting point.
11 Oct 2004 @ amazon.com
I am very impressed with this book. It is enjoyable to read. It feels as though you are listening to the author explaining things to you as he speaks.
Each chapter is succinct and precise. This book takes you from novice level to a good understanding of MIDP 2.0 and J2ME.
I am very glad I read this book 1st. I intend to get the authors other book, which is on C++ too. He not only knows his stuff; but can teach it very well.
Pretty good
20 Aug 2004 @ amazon.com
Just got a peek at this one. It’s pretty good--but probably not for super geniuses. For those of us that aren’t total MIDP gurus this is a decent book as an introduction--even if you already know MIDP 1. It’s also kind of funny in some spots too! :)