Поиск по этому блогу

пятница, 24 августа 2012 г.

Squance - Летающие Исходники

Решил я сделать одно дело, месяца два назад я выкладывал тут игру которую писал, игра конечно получилась не супер блокбастером, но это причина того что я тратил на неё мало времени. Выглядит она вот так вот:




Скачать для просмотра/пробы можете её здесь: play.google.com/store/apps/details?id=fat.fraddy 

Ну а исходники можете стянуть или просмотреть на GitHub github.com/dajver/Squance-flying-squares залил специально для вас. 

Код конечно страшный, много кода повторяется возможно после просмотра у вас поменяется обо мне мнение)). Но кому то может быть полезным, юзайте на здоровье, как видите игра лежит в плейсторе, и там даже комментарии есть (не стыдно было выложить (:) Так что пользуйтесь, много умного для новичка можно почерпнуть (:

UPD:
Да, кстати там похожий код что были у меня в уроках, так что это будет отличным примером для тех кто разбирал их! Всем удачи!

UPD2:
Добавил еще две программы на GitHub для всеобщего обозрения, первая это "Мир баек", посмотреть исходники можно здесь: https://github.com/dajver/MirBaek. И вторая программа "Условные обозначения" исходники которой вы можете посмотреть здесь: https://github.com/dajver/Symbols. Вот и все (:

четверг, 23 августа 2012 г.

Пишем игру под Android: Часть 8: Фоновая музыка в игре

Эту часть я очень сильно затянул так как не было времени разбираться как проигрывать музыку в фоне. Занимался другими проектами, и до сих пор занимаюсь, так что эту часть я напишу коротко и понятно. Сложного в этой части ничего нету так что все будет быстро и безболезненно (: Предыдущие 7 частей вы можете найти ниже:

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

Splash экран в PhoneGap приложении

Этот вопрос мы рассмотрим на примере Android версии программы, а потом это все можно будет скомпилировать в PhoneGap: Build и получится красивое приложение с красивом сплеш экраном, вместо черного если делать без него. Для того что бы сделать простой сплеш экран вам нужно сперва намалевать картинку с такими размерами:


  • xlarge (xhdpi): at least 960 x 720
  • large (hdpi): at least 640 x 480
  • medium (mdpi): at least 470 x 320
  • small (ldpi): at least 426 x 320

воскресенье, 19 августа 2012 г.

Написание программ под Android на С++


В этой части мы не будем писать на Java. Напишем программу под Android используя только C++. Это будет просто.

Нам нужна поддержка фич NDK, которые появились только в версии Android 2.3. Поэтому сначала нужно установить SDK с поддержкой Android 2.3:



Если ваша железка не поддерживает такую ОС, то ничего страшного — мой телефон тоже безнадежно устарел, я же купил его целых 6 месяцев назад :) А более новое устройство мне заполучить для тестов не удалось, поэтому я буду запускать примеры на эмуляторе, который входит в состав SDK. Если компьютер, на котором ведется разработка, достаточно быстрый, то неудобств немного. На реальной железке эти примеры также должны работать.
Далее, создаем проект так, как это было описано в статье по установке Eclipese + Android SDK. Только Build Target у нас теперь Android 2.3 и убираем галку с пункта Create Activity, так как мы договорились обойтись в этот раз без Java: