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

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

Ну вот я и подумал, что пятнашки — это дело хорошее. Пятнашки это дело нужное. Тем более, что пятнашки — это еще и дело простое и для начинающего android — программиста — самое то.  Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Программирование | Метки: , , , , , , , , | 59 комментариев

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

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

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Программирование | Метки: , , , , , , | 15 комментариев

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

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

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Новичку, Программирование | Метки: , , , , , , | 31 комментарий

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

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

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Новичку, Программирование | Метки: , , , , , , | 6 комментариев

Осеннее натроение

Вот такое вот осеннее настроение…

Все фото сделаны по пути в Фиагдон: Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Не в тему | 2 комментария

Циклы for и while в Java

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

Вообще циклы в программировании принято разделять на три группы. Первая группа — это циклы со счетчиком. В них тело цикла выполняется некоторое количество раз, изначально заданное программистом. Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Java основы языка, Знакомимся с Java, Новичку, Программирование | Метки: , , , , , , , | 10 комментариев

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

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

В этой и следующих статьях попробуем вкратце разобраться с тем из чего может состоять программа для Android. Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Новичку, Программирование | Метки: , , , , | 30 комментариев

Беспроводные мыши…

С одной стороны конечно прикольно, беспроводные мыши, но вот у меня постоянно проблема с тем что они теряются.

Может производители уже сделают мышь с GSM модулем? Потерялась мышь, а ты раз и позвонил на нее! 🙂

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Не в тему | 3 комментария

Классы, объекты, методы, поля… Понятно о Java (еще немного ООП)

А давайте-ка продолжим разбираться с основами языка. Разберемся с основными понятиями в Java. Как и во многих объектно-ориентированных языках, в Java присутствует понятие класса. При этом Java — полностью объектно-ориентированный язык. Это значит, что любая сущность которую вы создаете в свое программе — есть объект. Ну вот, у нас есть два понятия объект и класс. В чем между ними разница? А тут все очень просто: класс — это шаблон для создания объекта. Если взять чертеж какой-то детали и саму деталь, то в терминах ООП (объектно ориентированного программирования) сам чертеж будет классом, а деталь — объектом этого класса. Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Java основы языка, Знакомимся с Java, Новичку, Программирование | Метки: , , , , , , , | 33 комментария

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

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

Именно этим — написанием игры счас и займемся! Читать далее

Вам понравилось? Было полезно? Поделитесь!

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Рубрика: Android, Программирование | Метки: , , , , , , , | 19 комментариев