Showing posts with label bold. Show all posts
Showing posts with label bold. Show all posts

Learn BlackBerry Games Development Review

Learn BlackBerry Games Development
Average Reviews:

(More customer reviews)
Are you looking to buy Learn BlackBerry Games Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Learn BlackBerry Games Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Learn BlackBerry Games Development ReviewQuick 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
[...]
Learn BlackBerry Games Development Overview

Want to learn more information about Learn BlackBerry Games Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...