Showing posts with label Martin J. Wells. Show all posts
Showing posts with label Martin J. Wells. Show all posts

11/27/2009

Review of Java ME Game Programming (Paperback)

This book has little to do with game programming. It's a book about MIDP 2.0 programming with Java ME for building mobile applications (using GUI controls). The last three chapters (which are quite small) touch on tiles and sprites. So basically you've got a 400+ page book while only about 50 pages is actually about programming mobile games? I would have STARTED the book with chapter 13 and moved on from there into various game topics, instead of ENDING there and doing a poor job of it. The example game in the last chapter was designed for the old 128x128 screens and is probably about 4-5 years old (with 8x8 sprites) which is unacceptable for a book released in 2007 with this title. This is a GOOD book on MIDP 2.0 programming...if you ignore the "game" part of the title. I used this book to teach a course on the subject, but will need to find another for next semester.


Product Description
Get ready to create your own J2ME game! This updated edition to the popular J2ME Game Programming provides updated sofware coverage as well as updates to the programming approaches specific to Java ME software. It also covers the recent innovations in mobile games with relations to iPods and cell phones. You will learn the essentials of J2ME game development from the ground up. Throughout the book you will discover the issues involved in developing for multiple target devices and how to work through the jungle of device-specific libraries and device capabilities. Working on a limited platform it is important to squeeze as much as you can out of those precious bytes, so in this book you will find the tools and source code you need to get the most out of the constrained resources. You will also learn how to structure your code and classes to achieve as small an application footprint as possible. As you work toward developing your own J2ME game, you'll examine the game lifecycle, how to handle resources, various methods of drawing to the screen, optimizing memory usage, handling the users input, and even sharing high-scores online! Previous experience in programming object-oriented languages and a basic level of math skills is recommended.

About the Author
Martin J. Wells is currently the Lead Programmer at Tasman Studios Pty Ltd, located in Sydney, Australia. Throughout his 15-year career he has worked on a wide variety of development projects. He is an expert in multiple computer languages, including Java from its origins, and has extensive experience in the development of high performance networking and multithreaded systems. His first game programming experience came from writing and selling his own games for the Tandy and Commodore microcomputers at the age of 12.

John P. Flynt, Ph.D., works in the software development industry, has taught at colleges and universities, and has authored courses and curricula for several college level game development programs. His academic background includes work in information technology, the social sciences, and the humanities. Among his previous books are In the Mind of a Game, Perl Power!, UnrealScript Game Programming All in One, Simulation and Event Modeling for Game Developers (with co-author Ben Vinson), Beginning Pre-Calculus for Game Developers, Java Programming for the Absolute Beginner, Beginning Math Concepts for Game Developers, and Software Engineering for Game Developers. Among other engagements, he has been a speaker at game and educational conferences in San Antonio, LA, Atlanta, Austin, West Lafayette, and the 2004 Xtreme Game Developers Expo in Mountain View, CA. He has worked as a consultant on several curriculum development initiatives involving some of the largest proprietary colleges in the US and has taught literature, political science, computer science, and game development. He has been contracted by DeVry University as a game course developer, and DeVry has adopted Software Engineering for Game Developers for its national curriculum. John lives in the foothills near Boulder, Colorado.

Click Here to see more reviews about: Java ME Game Programming (Paperback)

11/11/2009

Review of J2ME Game Programming (Game Development) (Paperback)

Finally! Ive been trying to learn how to program sprite based 2d games for a awhile now, but have not found real common sense explanations or tutorials, until i got this book. Wells explains everything in such a way that it makes you both laugh and understand his instructions at the same time.

He shows you how to program MIDP games exactly the way I would want someone to teach me, down to earth mixed with a little geek humor, which if your reading this book you will relate to.

Its takes you from basic to advanced and you never feel like your lost, its takes alot of time and concentration but thankfully to the way the book is laid out and Wells teaching style you dont get a headache, you feel like someone is right there with you showing you how to do it.

Worried about MIDP 2.0? Dont be, you need to learn everything thats in this book in the first place before you even worry about 2.0, true this book is not a 2.0 reference, but if your a java developer then you know how easy it is to transition into a new API implentation once you know the prior. After your done with this you can look at MIDP 2.0 and use what you want to from the new release to take your game one more step forward.

Highly reccomend.

Product Description
Have you ever seen a player's eyes light up as they explore the worlds that you've created in your games? If you have, then game development probably has you hooked firmly in its grasp! If you've never taken your games beyond the PC, now's the time! "J2ME Game Programming" is a hands-on guide that teaches you how to create games for micro-devices. You'll be amazed at just how cool the games you create can look and play. Focusing primarily on mobile phone game creation, you'll jump right in and create your own games as you work your way through the book. The thought has surely crossed your mind that it would be nice to make some money off of this cool hobby of yours. J2ME offers real opportunity to profit from your games. Learn how you can earn revenue from your games by taking them to market. If you have a basic understanding of Java, then you're ready to explore all that "J2ME Game Programming" has to offer!

Click Here to see more reviews about: J2ME Game Programming (Game Development) (Paperback)