Программирование игр под Android / Хабр
Автор – Марио Цехнер
Перевод – Егор Сидорович, Евгений Зазноба
Дата выхода – 17/10/2012
Анонс адаптирован по рецензии.
Любой новоиспеченный разработчик Android, твёрдо намеренный создать новую игру, которая не уступит по популярности знаменитым Angry Birds, с энтузиазмом воспримет выход этой книги. Но подойдет ли она вам? Предлагаю мой обзор этой работы. Надеюсь, читатели смогут судить, как лучше всего ее изучать, и для кого она оптимально подходит.
Я с нетерпением ожидал выхода этой книги. Мне нравится изучать конкретные аспекты программирования на этой платформе, так мне самому удается лучше излагать материал. У книги, о которой здесь пойдет речь, есть несомненные достоинства, но, не скрою, не все в ней меня порадовало.
Начну с неприятного — чтобы заканчивать на мажорной ноте. Во-первых, Марио Цехнер не учит программированию «с нуля», а ведь в названии книги четко указано: «Beginning Android Games».
А теперь давайте о хорошем. Эта книга обладает целым букетом достоинств, и автор на самом деле не пожалел сил на создание этого 650-страничного шедевра. Сначала он рассказывает о построении фреймворка, который используется на протяжении всей книги. Насколько помню, речь об этом идет в главе 3 – причем, достаточно расплывчато, как мне показалось. Но в следующей, четвертой главе, автор переходит к рассмотрению некоторых функций Android, которые он собирается задействовать при написании самих игр.
Далее, в пятой главе, он связывает материал третьей и четвертой главы – в результате, мы приобретаем целостное представление о нашем фреймворке для Android. Опять же, если читатель не слишком хорошо разбирается в программировании на Java, то эта интеграция может показаться ему сложной. Но, как мне кажется, глава 4 будет интересна для любого специалиста. Автор описывает разработку нескольких 2D-игр (например, игра типа «змейки», а далее по книге — еще несколько двухмерных игр). Потом автор рассказывает об OpenGL (эта информация, полагаю, будет очень полезна практически для кого угодно), но до сложного программирования 3D-игр дело так и не доходит. Правда, я считаю, что приведенного материала вполне достаточно, чтобы вы смогли написать игру типа «Вторжение пришельцев» (Droid Invaders) — как раз то, что ожидаешь встретить в такой книге. 3D-программированию посвящено 3 главы этой книги. В качестве введения в трехмерную графику – неплохо, но введением все и ограничивается. В частности, здесь рассмотрены базовые концепции, понятие об экранной модели и самые азы обнаружения соударений (collision detection) при программировании трехмерной графики.Вы, конечно, не станете асом по разработке игр, прочитав эту книгу. Но вы сможете изучить ряд базовых аспектов такой разработки. Думаю, в книге на редкость хорошо подана фундаментальная информация по данной теме. Как минимум, лучше, чем в других книгах по разработке игр для Android, которые сейчас есть в наличии. Не могу поставить книге наивысшую оценку, поскольку в ней недостаточно подробно рассмотрен язык Java. Но, если уж на то пошло, это книга об Android, а не о Java. Если вы только начинаете заниматься программированием, то рекомендую для начала изучить хорошую книгу о Java — а потом переходить к этой.
В этой книге автор создает несколько очень интересных приложений. Поэтому, рекомендую скачать исходный код для книги, чтобы получить представление, о чем пойдет речь. Код находится здесь.
Надеюсь, эта рецензия была вам интересна.
Содержание:
Введение
Глава 1. Android: новенький в классе
Глава 2. Первые шаги с Android SDK
Глава 3. Разработка игр 101
Глава 4. Android для разработчиков игр
Глава 5. Android Game Development Framework
Глава 7. OpenGL ES: первое представление
Глава 8. Трюки при разработке 2D-игр
Глава 9. «Большой прыгун»: двухмерная игра, написанная с помощью OpenGL ES
Глава 10. OpenGL ES: займемся 3D
Глава 11. Трюки при разработке 3D-игр
Глава 12. Droid Invaders: большой финал
Глава 13. Публикуем вашу игру
Глава 14. Что дальше?
Книга на piter.com
Книга на ozone.ru
Программирование игр под Android by Mario Zechner
Jump to ratings and reviewsRate this book
Rate this book
Из данной книги вы узнаете все необходимое, чтобы стать успешным разработчиком под Android. Вы начнете обучение с фундаментальных вопросов проектирования игр и с основ программирования, а потом перейдете к созданию игрового движка и интересных игр. Этой информации вам будет достаточно, чтобы приступить к творческой работе и создавать собственные приложения для Android. В книге подробно описан весь процесс создания отличных игр для платформы Android. Вы узнаете, как настроить и использовать инструменты для разработки в Android, получите информацию о классическом программировании двухмерных игр и создании собственных завораживающих экшенов и игрплатформеров. В издании рассмотрены графика и аудио для Android, игровая механика (обнаружение соударений, физика и спрайтовая анимация), а также добавление в игры трехмерных эффектов. Кроме того, описано, как опубликовать игру, получать сообщения об отказах программы и организовать техническую поддержку для пользователей.
- GenresProgramming
688 pages, ebook
First published January 1, 2011
About the author
What do you think?
Rate this book
Search review text
Displaying 1 — 3 of 3 reviews
October 9, 2014I think this is a pretty good introduction to programming games for the android system. It gets right into doing work but is light on understanding the top level system design of why it’s being done the way it’s being done. Not that, that fact should hold you back from reading this book, just realize if you wan to extend what you learn while require a great deal of research. For example something fundamental that is missing is Dialogs to customize the user experience. What is the proper way to interrupt the game and display a dialog for user input.
January 21, 2015
This is a great book for mobile developer going to discover game programming. Although its title is basic game but author gives us very detail explanation that strengthen what you have known in programming and discover interesting concepts in game. He also suggest many relevant books for futher reading which I really like. He put down words with his passion that will help you stick with the book from start to end. Basic but it will make you confident in building game. Highly suggested. P/S I’m not native speaker
December 20, 2012
This is a good book on building a game engine for use with android and java. It’s far from perfect but it’s worth working through it.
Displaying 1 — 3 of 3 reviews
Can’t find what you’re looking for?
Get help and learn more about the design.
Help center
Beginning Android Games: Купить Beginning Android Games от Zechner Mario по низкой цене в Индии 002 Beginning Android Games предлагает все необходимое, чтобы пополнить ряды успешные разработчики игр для Android. Вы начнете с основ игрового дизайна и программирования, а затем перейдете к созданию собственного базового игрового движка и играбельных игр. Это даст вам все необходимое, чтобы расшириться и написать свои собственные игры для Android. Потенциальная пользовательская база и широкий спектр доступных высокопроизводительных устройств делают Android привлекательной целью для начинающих разработчиков игр.
У вас есть потрясающая идея для следующей прорывной игры для мобильных устройств? Начинающие игры для Android помогут вам начать свой проект. Книга проведет вас через процесс создания нескольких примеров игр для платформы Android и охватывает широкий круг тем: Основы разработки игр Основы платформы Android для применения этих основ в контексте создания игры Дизайн 2D и 3D-игры и их успешная реализация на платформе Android. Для тех, кто хочет узнать о разработке приложений для игр для планшетов Android или хочет получить информацию об Android 4 SDK, ознакомьтесь с пособием «Начало разработки игр для Android 4», которое теперь доступно в Apress.Подробнее
Технические характеристики
Информация о книге
Выходные данные |
| 90 033
Размеры
Высота |
|
Длина 900 26 |
|
Вес |
|