Архив метки: Программирование android с нуля

Пишем свою игру для Android (Пятнашки rulez)

Вернусь к тематике игр для Android. Не для того же мы, право дело, писали здесь свой движок, чтоб вот так бесславно закончить все это крестиками-ноликами. Тут недавно почитал на каком-то форуме пост пользователя, который просит поэтапно расписать процесс создания пятнашек. … Читать далее

Рубрика: Android, Программирование | Метки: , , , , , , , , | 60 комментариев

Custom SeekBar — пишем свой компонент для Android

Понадобилось мне тут сделать сик-бар (SeekBar) с растровым бэкграундом и бегунком, отображающим текущий прогресс. Аккуратно потыкав гугл я пришел к выводу, что задать в растровое изображение в качестве ползунка прогрессбара в принципе возможно, однако саму полоску растровой сделать не получится. … Читать далее

Рубрика: Android, Программирование | Метки: , , , , , , | 15 комментариев

Спрайтовая анимация для начинающих или продолжаем возню с движком 8

До этого я писал о том, как добавил поддержку звука в свой движок, а вот теперь хотелось бы поговорить об анимации. Тем более что в комментах к какой-то статье такой вопрос был. Не мудрствуя лукаво, я решил написать еще один … Читать далее

Рубрика: Android, Новичку, Программирование | Метки: , , , , , , | 31 комментарий

Работа со звуком в Android (Пишем движок часть 7)

Ну вообще-то работа со звуком — это слишком громкое название для этой статьи. На самом деле, во время написания этой вот игры у меня возникла необходимость проигрывать фоновые мелодии и звуки нажатия на экран. Ну и полез я в справку … Читать далее

Рубрика: Android, Новичку, Программирование | Метки: , , , , , , | 6 комментариев

Циклы for и while в Java

Надо обработать много однотипных данных? Надо вычислить ряд? Надо перемножить матрицы? Все это и намного больше поможет сделать цикл! 🙂 Все вычислительные системы изначально задумывались для того чтобы облегчить обработку данных. А обработку большого количества данных невозможно даже представить без … Читать далее

Рубрика: Java основы языка, Знакомимся с Java, Новичку, Программирование | Метки: , , , , , , , | 10 комментариев

Структура приложения под Android Часть 1 (Activity)

Пожалуй, никто не будет спорить с тем, что прежде чем начинать писать программы для любой системы, необходимо ознакомиться с ее основными характеристиками, структурой и идеологией. Но писать что-то хочется начать сразу, а разбираться со всем этим надо достаточно долго. В … Читать далее

Рубрика: Android, Новичку, Программирование | Метки: , , , , | 30 комментариев

Пишем движок игры под Android – tutorial часть 6 (заключительная)

Поскольку я тут выложил небольшой игровой движок для Android, было бы не честным просто закончить на этому серию уроков. Потому как движок — это хорошо а какая-нить игра на этом движке — еще лучше! Именно этим — написанием игры счас … Читать далее

Рубрика: Android, Программирование | Метки: , , , , , , , | 19 комментариев

Пишем движок игры под Android – tutorial часть 5 (Surface)

Наш игровой движок для Android все ширится и ширится. Последнее что мы реализовали — это слои и сцену. Ну а сегодня на мой взгляд самая сложная и самая интересная его часть — собственно отрисовка. Начать надо с того что в … Читать далее

Рубрика: Android, Программирование | Метки: , , , , , , , | 17 комментариев

Пишем движок игры под Android – tutorial часть 4 (слои и сцена)

Привет! Продолжаю писать наш игровой движок для Android. Вот здесь мы вроде как разобрались со спрайтами. Однако если у нас что-то сложнее чем два спрайта, то просто так их расставлять не очень удобно. Поэтому давайте введем такое понятие как сцена. … Читать далее

Рубрика: Android, Программирование | Метки: , , , , , , , | 15 комментариев

public private в Java просто и понятно (или немного ООП)

А давай те ка по быстрому разберемся, что такое модификаторы доступа в java (public private protected) и зачем они нужны? Одним из принципов объектно ориентированной технологии программирования является принцип инкапсуляции. Что он из себя представляет? А тут все просто. Суть … Читать далее

Рубрика: Java основы языка, Новичку, Программирование | Метки: , , , , , , , | 16 комментариев