Среда, 25 Декабря 2024, 16:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Обучение разработки мобильных приложений!
sovetДата: Вторник, 10 Апреля 2012, 17:29 | Сообщение # 1
был не раз
Сейчас нет на сайте
Добрый день, уважаемые форумчане!
Меня зовут Ринат, я управляю небольшим бюро разработчиков игр под android и под ios.

Появилась идея провести ФлешМоб по разработке своей игры - будем показывать для начинающих как с 0 создать свою полноценнцю игру для Android и для IOS
Не пропустите в этот четверг. http://mobigame.su/

И в качестве небольшого вступления ввожу в курс дела:

Писать мы будем игры для Android. Игра в частном случае является программой.

Android и iOS - портативные (сетевые) операционные системы для коммуникаторов, планшетных компьютеров, цифровых проигрывателей. Надеюсь, у вас имеется опыт использования такого устройства, это намного облегчит понимание того, как устроено его взаимодействие с пользователем. Ведь чем выше удобство использования написанного вами приложения, тем выше шанс, что пользователь не удалит его, а оставит на своем устройстве и продолжит активно использовать.
Итак, мы с вами вместе собираемся стать разработчиками игр для мобильных платформ! То есть все наши игры будут запускаться хоть на плеерах, хоть на телефонах, хоть на планшетах на базе Android и iOS.
Начнем мы наше изучение с платформы android, как наиболее популярной и распространенной в последнее время. Разработка для данной платформы производится на языке Java. В настоящем курсе будет подробно описаны особенности java применительно к платформе android. Курс адаптирован и упрощен для понимания, уроки сделаны в игровой форме. Так что приготовьтесь приятно провести время. 
ИНСТРУМЕНТЫ ДЛЯ НАПИСАНИЯ КОДА НА JAVA
Код на языке java в сущности представляет из себя обыкновенный текст, поэтому программы на нем можно писать даже при помощи простейшего текстового редактора, например блокнота, но лучше, конечно же, с помощью программы notepad++, который имеет функции подсветки синтаксиса. А еще лучше разрабатывать с помощью заточенной под это дело программы. Такими продуктами являются Eclipse и IDEA. Google настоятельно рекомендует разрабатывать с помощью eclipse, что ж, не будем отступаться от рекомендаций.
Программа eclipse представляет собой интегрированную среду разработки или IDE (Integrated Development Environment). IDE – предназначенная для написания и редактирования кода программа. Eclipse позволяет писать на многих языках, но нас интересует java и xml. XML применяется для создания пользовательских интерфейсов.
Для того, чтобы наши программы запускались, также потребуется установить виртуальную машину java. Виртуальная машина Java — это один из компонентов программного обеспечения Java, применяемый при просмотре данных из Интернета. Виртуальная машина Java входит в комплект загрузки программного обеспечения Java и помогает выполнять Java-приложения.
Компиляция.
Прежде, чем программа, написанная на языке Java, будет обработана средой выполнения Eclipse, код на Java должен быть из формы, понятной программисту, преобразован в сжатый, двоичный формат, понятный процессору. Однако сам по себе байт-код не может быть исполнен средой Eclipse; он должен быть помещен в архивный файл-контейнер с расширением apk. Процесс преобразования программы на Java в байт-код называется компиляцией программы. Процесс генерации apk-файла называется компиляцией apk-файла.
Заключение
Выше были рассмотрены базовые понятия. Теперь подведем промежуточные итоги. Программа, написанная на языке Java, представляет собой набор инструкций, исполняемых одной из существующих сред выполнения, к примеру, Eclipse. Программы на языке Java можно создавать в обычном текстовом редакторе, либо в среде разработки. Перед выполнением программа должна быть скомпилирована в apk-файл с помощью компилятора JVM.
Не волнуйтесь, многие из этих терминов и понятий вы можете не знать. Все описанное выше будет неоднократно встречаться по ходу моего курса, так что вы еще успеете все запомнить.

Регестрируйтесь на сайте mobigame.su


Сообщение отредактировал sovet - Вторник, 10 Апреля 2012, 18:15
KamskiiДата: Вторник, 10 Апреля 2012, 17:31 | Сообщение # 2
Game ≠ Toy
Сейчас нет на сайте
sovet, я так понимаю, курс ориентирован на самых начинающих?
sk0rpi0nДата: Вторник, 10 Апреля 2012, 17:40 | Сообщение # 3
Tiberium
Сейчас нет на сайте
Quote
игр под android и под ios.

Про обычные мобилки уже вообще забыли...




Adventures of the Purple Ball - готов.
Wanderer - готов.
sovetДата: Вторник, 10 Апреля 2012, 18:10 | Сообщение # 4
был не раз
Сейчас нет на сайте
Kamskii, да, для начинающих, начнем с самого "нуля" и по порядку!
anton-garДата: Вторник, 10 Апреля 2012, 18:50 | Сообщение # 5
WEBmaster
Сейчас нет на сайте
Quote (sk0rpi0n)
Про обычные мобилки уже вообще забыли...


Это приложения формата jar, jad ....?
Скажем так, разработка таких приложений уже не актуальна, так как пользователей устройств, поддерживающих подобный формат приложений, с каждым днём становится всё меньше и меньше - вскоре их вообще не останется. Рассмотрим пример на моём классе: Город в котором я живу далеко небольшой, в моей школе учится, около, 1000 человек, в классе - 30 человек, если произвести осмотр мобильных устройств, то ни у кого из моего класса не окажется вышеупомянутых устройств, а вот айфонов, андройдов, симбианов - куча=100%, вот и делайте выводы.
Да, старые устройства ещё используют, но в основном их используют люди далеко не подросткового возраста люди, а игры, то им уже особо и не нужны.

Добавлено (10.04.2012, 18:50)
---------------------------------------------
По теме, интересно - страница в закладки.


  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг