avatar

Основы программирования

Опубликовал в блог Программирование

Существует 3 вида языков программирования:

  1.  Низкоуровневый язык программирования — близкий к машинному коду (Assembler, C ).
    Проблемой низкоуровневых языков является сильная привязка к компьютерной составляющей. Я говорю о процессорах. Допустим, программа была скомпилирована (собрана) в x32 (x84) — инструкции к ней созданы под этот процессор, и запустить, и скорее всего адекватно работать в 64 разрядной системе она уже не будет. Про ARM процессоры и говорить не стоит, писать программу нужно отдельно под них.
    Преимуществом является скорость работы, малый размер программы.
  2. Высокоуровневый язык программирования — близкий к человеческому пониманию. (Phyton, php,java)
    Преимуществом данных языков является введение смысловых конструкций, описывающих структуры и операции над ними.
Читать далее...

avatar

Пишем игру под Android: Часть 6: Добавление звука

Опубликовал в блог Android
Это маленькая заметка про то как добавить звук в игру так как в интернете этой информации мало, а разбираться в туче чужого кода я думаю людям будет лень я сделаю это за них. Собственно начнем. Для начала если у Вас еще нет игры то создадим её :) Ссылки на уроки по созданию ищем ниже:

  1. Пишем игру под Android: Часть 1 — Рисуем картинки на SurfaceView
  2. Пишем игру под Android: Часть 2 — Создаем первый спрайт
  3. Пишем игру под Android: Часть 3 — Спрайтовая анимация, работа с несколькими спрайтами
  4. Пишем игру под Android: Часть 4 — onTouchEvent и определение столкновений
  5. Пишем игру под Android: Часть 5 — Создание полноценной 2D игры


Читать дальше
avatar

Создаем живые обои для Android

Опубликовал в блог Android
Не буду разглагольствовать сильно много, а сразу буду говорить по делу.

Живые обои – это анимированные интерактивные обои для главного экрана Android, по сути они схожи с другими приложениями для Android и могут использовать тот же самый функционал API.


Читать дальше
avatar

Пишем игру под Android: Часть 5 - Создание полноценной 2D игры

Опубликовал в блог Android
Доброго дня всем!

Когда я писал эту игру у меня возникала масса вопросов по поводу зацикливания спрайтов так что бы они появлялись через определенное время, так же были проблемы с обнаружением столкновений двух спрайтов и более, все эти вопросы я сегодня хочу осветить в этом посте так как в интернете я не нашел нормального ответа на мои вопросы и пришлось делать самому. Урок будет включать в себя предыдущие части которые если Вы не читали желательно прочесть.

  1. Пишем игру под Android: Часть 1 — Рисуем картинки на SurfaceView
  2. Пишем игру под Android: Часть 2 — Создаем первый спрайт
  3. Пишем игру под Android: Часть 3 — Спрайтовая анимация, работа с несколькими спрайтами
  4. Пишем игру под Android: Часть 4 — onTouchEvent и определение столкновений

Если уже читали эти статьи и знаете что и как, тогда добро пожаловать под кат. Будем писать игру.


Читать дальше
avatar

Пишем игру под Android: Часть 2 - Создаем первый спрайт

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


Читать дальше
avatar

Пишем игру под Android: Часть 1 - Рисуем картинки на SurfaceView

Опубликовал в блог Android
Я прочитал много разных туториалов по разработке игр под эту платформу, читал и создание на основе движков и с нуля но толком разобрать некоторые детали так и не смог. Сегодня я хочу Вам рассказать о примитивах использования класса SurfaceView.



Читать дальше