Продвинутый курс по разработке игры для android Lunar Rover

Как создать свою игру на андроид? Предлагаем пройти продвинутый курс по разработке игры для android. В процессе мы научим вас, как создать игру для андроид смартфонов и планшетов, как встроить в игру рекламу для монетизации и как опубликовать игру в Google Play. Какой функционал игры? Чему вы научитесь в курсе? Читать дальше…

Продвинутый курс GameDev. Урок 5

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. На пятом уроке мы займемся реализацией счета и рейтинга, а также добавим экраны состояний , таблицу рейтинга и другие интересные фишки. Практически, игра будет закончена, останется только добавить рекламный баннер и опубликовать игру в Google Play, что мы и сделаем Читать дальше…

Продвинутый курс GameDev. Урок 4

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. На четвертом уроке курса мы реализуем обработку столкновений главного объекта игры с препятствиями. Смотрите видеоурок по ссылке Чтобы получить доступ к курсу, запишитесь здесь <<Продвинутый курс GameDev. Урок 3                        Читать дальше…

Продвинутый курс GameDev. Урок 3

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. На третьем уроке курса мы разнообразим поведение главного объекта, создадим и приведем в движение другие игровые объекты. Смотрите видеоурок по ссылке Чтобы получить доступ к курсу, запишитесь здесь <<Продвинутый курс GameDev. Урок 2              Читать дальше…

Продвинутый курс GameDev. Урок 2

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. на втором уроке курса мы создадим игровой экран, а также вспомогательные классы, один из которых будет заниматься обновлением игровых объектов, а другой — их отрисовкой. Также создадим главного персонажа и научимся им управлять. Видеоурок доступен по ссылке Чтобы получить Читать дальше…

Урок 12. Flappy Bird: добавляем в игру звуки и экран Game Over| Делаем android игры на LibGDX

Завершающий урок по созданию игры Flappy Bird для android. В этом уроке озвучим игру и добавим экран окончания игры, который будет вызываться, когда птица сталкивается с препятствиями. Скачать звуки и картинку для игры Исходный код измененных классов под видео: package info.fandroid.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.GL20; import Читать дальше…

Урок 11. Flappy Bird: добавляем анимацию в игру| Делаем android игры на LibGDX

Продолжаем делать игру Flappy Bird для android. В этом уроке научим нашу птичку махать крыльями в полете — добавим в игру анимацию. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.utils.Array; /** * Created by Vitaly on 22.12.2015. */ public class Animation Читать дальше…

Урок 10. Flappy Bird: добавляем текстуру земли и оптимизируем код для запуска игры на Android | Делаем игры на LibGDX

Продолжаем делать игру Flappy Bird для android. Для начала немного оптимизируем нашу игру, чтобы предотвратить утечки памяти. Затем добавим текстуру земли в нашу игру. Затем изменим код для корректного запуска игры на android устройстве. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.states; import com.badlogic.gdx.Gdx; import Читать дальше…

Урок 9. Flappy Bird: реализуем обнаружение столкновений птицы с трубами | Делаем android игры на LibGDX

Продолжаем делать игру Flappy Bird для android. На этом уроке реализуем обнаружение столкновений птицы с трубами.  Объекты в нашей игре — птица и трубы, и для обнаружения столкновений между ними приравняем их к прямоугольникам. А в коде будем определять момент пересечения прамоугольника птицы с прямоугольниками труб. В случае пересечения игра Читать дальше…

Урок 8. Flappy Bird: добавляем движущиеся трубы | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке добавим движущиеся трубы, между которыми птице надо будет пролетать. Код измененных классов проекта — под видео: Bird.java package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.math.Vector3; /** * Created by Vitaly on 06.11.2015. */ public class Bird { Читать дальше…

Урок 7. Flappy Bird: научим птичку летать | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке добавим птице способность летать, а также установим фон для игрового экрана. Код измененных классов проекта — под видео: Bird.java: package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.math.Vector3; /** * Created by Vitaly on 06.11.2015. */ public class Читать дальше…

Урок 6. Flappy Bird: создаем игровой экран и добавляем птицу | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке напишем экран игры PlayState и добавим в игру птицу — создадим класс Bird, который опишет нашу птичку и ее поведение. Исходный код под видео   MenuState.java package info.fandroid.game.states; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.SpriteBatch; import Читать дальше…

LibGDX: Урок 5. Пишем игру Flappy Bird для андроид | Делаем android игры

После знакомства c LibGDX — мультиплатформенным фреймворком для создания игр, давайте попробуем написать клон легендарной игры Flappy Bird. Это будет упрощенная версия знаменитой игры, отражающая основной игровой процесс — птичка на экране, которой нужно пролететь между трубами. От падения или столкновения с препятствием игра завершается и ее нужно начать сначала. Читать дальше…

Настройка android проекта LibGDX

Как создать проект в LibGDX после перехода на Gradle?

Здесь описывается, как создать проект LibGDX в среде разработки Eclipse. Смотрите также LibGDX: установка и настройка проекта в Android Studio | Делаем android игры Что такое LibGDX, вы, я надеюсь уже знаете. Это замечательный мультиплатформенный фреймворк для создания игр. LibGDX позволяет создавать игры как для настольных систем, так и для веба, Читать дальше…