|
|||||||||||||||||||||||||||||||||||
|
9 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Amazing! BlackBerry Game programming concepts and ideas,
By
This review is from: Learn BlackBerry Games Development (Paperback)
Quick review:
In my opinion, this book is a diamond in the rough. It is a gem compared to many other mobile gaming books (including the ones that focus on desktop gaming). The book is packed with very interesting and exciting game ideas that utilize many of the BlackBerry mobile phone features. The authors' walk you through, step-by-step on how to get your game designed, created, secured, deployed, and published onto the BlackBerry App World or on your own website via "Over the Air" (OTA). The book begins with many core gaming concepts which enable game programming enthusiasts to get up to speed and progress to intermediate and advanced level skills. I highly recommend it to developers already familiar with the following programming languages: Java, C/C++, Objective C, or C#. The book makes a very good attempt to provide examples for many popular BlackBerry models, OS versions, and other Java ME enabled devices. If you are a beginner programmer I do not suggest the book. Pros: * UML modeling diagrams. * Source code listings that show both a cross platform implementation (MIDP) and a RIM specific implementation. * Teaches Thread safety regarding your rendering and animation. * Takes advantage of many of the mobile phone's supported features using MIDP and RIM APIs. * Covers common interfaces for User Inputs Events: - Keyboard - keyChar() key strokes - All BlackBerry and keyboard Java ME phones. - Touch Surface - touchEvent() touch screen - BB Storm models - Track Pad / Ball - navigationMovement(), navigationClick() optic track sensor or track ball center of phone. - Accelerometer - getLastAccelerationData() - detects the tilting of the device. - GPS - getGPSCoord() - obtains your Global Position on the Earth. * Covers following topics & technologies: - Graphics: 2D, 3D, SVG, OpenGL ES - User Interface APIs: RIM, MIDP - Communication: RIM Push API, HTTP, Bluetooth, SMS, Java USB (JSR 80) - Location: GPS - Sound: MIDI, MP3 - Misc: Accelerometer, XML, JSON, Google Maps API, Twitter API, DES, BES, BB MDS * Depending on the particular game per chapter, most source code listings support practically all the popular BlackBerry platforms from RIM ranging from version 4.1.x - 5.0.x of the BlackBerry Operating System (OS). * Game types covered: single player, two player, multi-player, First person 3D perspective, Cons: * No real cons. * Recalling high school Math (Trig.) concepts. * No bold type fonts to make code sections stand out more. Three very compelling game examples that stood out with me were: * Swing Saber - Using the phone's accelerometer, you can wield your phone like a Jedi Knight, with cool sound effects. * Tweet Space Game - This multiplayer game uses scalable vector graphics (SVG) and Twitter's APIs to fly around in your very own spaceship and communicate with others using its hailing frequency (Twitter). * Fox and Hound Game - This is a game that uses the Global Positioning System (GPS) or Location API on the mobile device (based on David Vavra's popular thesis, "GPS game for mobile framework Locify"). In conclusion, I highly recommend the book for people who want to get into the smart phone game development world. An added note: It is often difficult to write once run anywhere, especially in the mobile device industry. I would suggest to the reader that, depending on the target phone device and gaming context (type of game), he / she may want to make sure that their mobile phone is capable of supporting features discussed in various chapters. For example some BlackBerry phone models do not support 3D graphics libraries. I felt the book was evenly paced and well commented when explaining technical jargon. I trust you will enjoy the book as much as I have. The authors are very helpful with questions and answers relating to topics in the book. You can visit them and download the code at [...]. Carl Dea [...]
2 of 2 people found the following review helpful:
4.0 out of 5 stars
Blackberry Games for developers,
This review is from: Learn BlackBerry Games Development (Paperback)
I like the way the book is written. The conversational tone is refreshing. It is not an academic treatise, nor a textbook. It has a logical sequence of chapters and their parts.
It assumes you are a competent Java SE programmer, with a clear understanding of object-oriented concepts - it is not for novice programmers. The code listings in the book have sufficient comments that it makes the code readily comprehensible. Javadoc comments in the code allow you to compile your own online doco. Each application developed in the book has a detailed UML class diagram, which makes it easy to see how the classes relate to each other. And most importantly, since no one wants to work for nothing, there is a chapter on how to sell your game, and securing your intellectual property.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Helpful Book...,
By nee "nee" (USA) - See all my reviews
This review is from: Learn BlackBerry Games Development (Paperback)
I found this book quite useful. It covers the basic ideas of game development and has easy to follow examples. I am not even done reading the book, but am learning a lot from it as I read through it. It is important that a reader spend time understanding the examples to get the full value from the book.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Great resource for budding BlackBerry Game developers,
This review is from: Learn BlackBerry Games Development (Paperback)
I consider myself a fairly good Java programmer with several years of Java SE experience. However, I have always been a bit intimidated by the subject of game development. This book really helped me get started with game development programming on BlackBerry devices, and I'm seriously beginning to believe that I can soon start making and selling professional quality BlackBerry games!
After a quick and gentle introduction, the book dives right into the meat of the subject. Chapter 3 has a complete basic game that I could build using the MIDP and RIM classes. The concepts aren't very different from Java Graphics in general - just more tuned to the capabilities of the smaller device and its form factor. Chapter 4 helps refine the game by polishing the rough edges, and making it more professional, just about ready to sign and sell, which is the focus of the next chapter. After this whirlwind tour of what's needed for BlackBerry Game programming in general, Andrew Davison's chapter on building a Star Wars inspired Swinging Light Saber game applies these concepts while keeping it all fun - the stuff we programmers live (and die...) for:). The game is quite polished and professional with great attention to detail. It's a lot of fun to play this game, too! The next few chapters delve into the capabilities this unique platform provides - including playing Live opponents via SMS, using SVG, using the GPS, and creating role playing games for the Internet. Building a remote controlled toy car is another fun project that is covered next - it's always fun to read a book that you can tell the author's had fun writing! This is followed by a web based, multiplayer, location based app called 'Fox and Hounds'. Andrew's small detour into map projections for manipulating map coordinates is a shining example of explaining difficult concepts in an easy, natural way. He creates the right motivation for learning such concepts that are so central to location based programming, and the subject of tomes by themselves. Of course, a bit of trigonometry is in order, but this is the stuff we all like.. right? The last chapter covers Open GL ES programming in a gentle way that's well suited for Java programmers. The last time I looked at this Open GL ES stuff was for iPhone development, but having this available in Java just seems to make it a lot less intimidating:) Overall, a great book. A must have.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
A Good Introduction Into Blackberry Game Development,
By cds (Atlanta, GA) - See all my reviews
This review is from: Learn BlackBerry Games Development (Paperback)
This book provides a solid foundation into Blackberry Game Development. You need to be very well versed in Java and Java Me to understand the concepts presented.
4.0 out of 5 stars
"must-have" book for BB or Java MIDlet game developer,
This review is from: Learn BlackBerry Games Development (Paperback)
This book is a little dated which is why I only gave it 4 stars. Blackberry OS 5 was in beta at the time of this book's writing but still very relevant today. If you are planning to do Java game development for mobile devices then the reasons you need this book are below. Even if you are contemplating Android development it's great to know what is involved in getting your game on other platforms including Java MIDlet and Blackberry Midlets. If you are still on the fence about Java vs. iOS develpoment consider that Java runs on almost every other mobile device (smart phone or not) that isn't an iOS device. And that is in the hundreds of millions of devices.
Below are the reasons why I thought this book was great: * Excellent authors who are both seasoned professionals and academics * You will learn how to develop not only for Blackberry but how to build a cross-platform game that works on other MIDP devices. * Blackberry AppWorld isn't as inundated with apps as the "other" app stores. * Multiple game genres are explored including 3D with OpenGL in the final chapter. * Both authors Carol Hamer and Andrew Davidson have published other works on Java (game) development (see below). Both of these authors are clearly technical masters but it's also worth picking up Andrew Davidson's other works. He also has a great website and that's worth checking out as well. You get that great "academic" experience from this book so it has an easy to follow cadence that moves you along from one salient point to the next. If you want to know how to design and develop games it's good to know how other genres are developed. One of the great things about this book is that multiple types of games are implemented. If you want to get on the fast track for mobile game development for MIDP and Java then you should add this book to your library.
5.0 out of 5 stars
Brilliant book for game developers!,
By p bilan (tantrauk@aol.com) (uk,notts) - See all my reviews
This review is from: Learn BlackBerry Games Development (Paperback)
As a novice to BB gaming I found the book an excellent resource covering most aspects of gaming including using Bluetooth! Def. worth checking out if u are interested in gaming on the BB.
0 of 4 people found the following review helpful:
1.0 out of 5 stars
Damaged book,
Amazon Verified Purchase(What's this?)
This review is from: Learn BlackBerry Games Development (Paperback)
Hello Amazon
We bought the book: Learn BlackBerry Games Development (Purchased on 07/16/2010), and it arrived wet. some pages we can read. We need a new one, as soon as possible. Best Regards
1 of 6 people found the following review helpful:
1.0 out of 5 stars
Another sucky Apress Blackberry Book,
By CodeFree "CODEFREE" (EVERYWHERE,USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Learn BlackBerry Games Development (Paperback)
I so wanted to love this book but it was just terrible. The first examples are for older systems that you can't even buy anymore and then Midlets. Really ? There are other midlets books this should of been Blackberry native with interesting code examples and ideas. Why would a game developer need to be told about USB.
The best of the Blackberry books so far is the Chris King one but even that isn't great , no-one is paying attention and just whipping crap out and this book is a collection of half baked and unfinished ideas. Really expected better. Search for Blackberry game development on the net and there are much better tutorials. This book should never have been released. |
|
Most Helpful First | Newest First
|
|
Learn BlackBerry Games Development by Carol Hamer (Paperback - February 1, 2010)
$49.99 $35.75
In Stock | ||