четверг, 30 июня 2011 г.

Отчет о конфе LinuxGamesDev #1

Ну вот и прошла эта конференция: http://www.mlug.ru/gamedevconf_old. Огромное спасибо Всем участникам и Всем кто помогал в ее проведении. Нельзя сказать, что прошло все гладко - косяки были.

Планировалось начать с лекции от нашего информационного партнера - сайта podgames.ru. Далее, все планируемые доклады решено было разбить на 3 тематические секции:
1) Разработка игровых приложений в ОС линукс, непосредственно для ОС линукс;
2) Разработка игровых приложений в виде ВЕБ приложения;
3) Разработка игровых приложений для мобильной операционной системы Google Android.

Но, как всегда это бывает - не сложилось. Мероприятие началось с небольшой задержки - минут на 20. Было решено начать с 3-ей тематической секции, но камеру в этот момент врубить "на запись" забыли. Соответственно, видеозаписи с 2-мя докладами: от Максима Пестуна "Введение в разработку под Андроид" и Александра Иноземцева (т.е. Меня) "Создание игр для ОС Android при помощи языка Processing" - отсутствуют. Зато, можно скачать материалы и презентации, используемые для этих докладов. Соответственно http://narod.ru/disk/16851078001/android.arj.html и http://narod.ru/disk/16851112001/pong_i_banner.arj.html.

Потом косяк с камерой был обнаружен и устранен. Далее, была лекция от Александра Седых (podgames.ru) "Игровая журналистика: создание видеообзоров". Видеозапись выступления можно скачать отсюда: http://narod.ru/disk/16631010001/podgames.mpeg.html. Посмотреть видео на тытрубе.

Потом был небольшой перерыв и затем - были доклады из 1-ой тематической секции:
- от Максима Пестуна "Введение в OpenGL": http://narod.ru/disk/16639428001/opengl.mpeg.html (видео на тытрубе) и http://narod.ru/disk/16851098001/OpenGL.arj.html;
- от Меня: http://narod.ru/disk/16715037001/sdl.mpeg.html (видео на трубе) и http://narod.ru/disk/16851112001/pong_i_banner.arj.html.

Надо сказать, что мой любительский опыт в SDL и OpenGL оказался "не очень богатым":( Коллеги из зала меня постоянно поправляли и критиковали код. Позже оказалось, что оба имеют (или имели) педагогический опыт. Тем не менее, мне хватило наглости показать несколько своих проектов: SwibPlex (http://sourceforge.net/projects/swibplex/) и SSGE (http://code.google.com/p/ssge/).

Внезапно появились разработчики одной mmorpg Space Bot Wars 3D (http://eyerie.org/index.php/ru/) - команда eyerie. Они рассказали о своей игре, показали видео геймплея, попинали докладчика SDL, пригласили всех на бета тест и убежали. Видео этого выступления, также можно скачать отсюда: http://narod.ru/disk/16720053001/game1.mpeg.html. Видео на тытрубе.

Далее, было выступление Константина Кирика. Он рассказал о своем проекте Pynwheel (http://code.google.com/p/pynwheel/) и затронул аспекты программирования подобных проектов на языке python. Видеозапись выступления можно скачать отсюда: http://narod.ru/disk/16767239001/python_.mpeg.html. Видео на тытрубе.

Потом было еще одно не запланированное выступление: Куркин Антон (kurkin.anton@gmail.com) рассказал о своем проекте - игре-реинкарнации старушки "Аллоды: Проклятые земли". Вот видео его выступления: http://narod.ru/disk/16765987001/game2.mpeg.html. Видео на тытрубе.

2-я тематическая секция была представлена выступлением Александра Чернова. Темой его доклада была: "Проектирование и разработка браузерных игр на JavaScript+(PHP+MySQL)". Кроме самого доклада Александр показал несколько своих проектов: http://www.youtube.com/watch?v=gTTbpKRfsNs, http://a-l-e-x-u-s.ru/index.php?option=com_content&view=article&id=7:recoalition&catid=2:games&Itemid=6, http://a-l-e-x-u-s.ru/index.php?option=com_content&view=article&id=9:recoalition&catid=2:games&Itemid=6, http://a-l-e-x-u-s.ru/index.php?option=com_content&view=article&id=10:recoalition&catid=2:games&Itemid=6. Видео выступления: http://narod.ru/disk/16756070001/rangers.mpeg.html. Видео на тытрубе.

А потом было выступление вне всяких тематических секций, которое стало сюрпризом для всех участников нашего мероприятия. Зверев Сергей рассказал о разработке игровых приложений для консолей серии gp2x, wiz, caanoo, показал свои проекты и рассказал о их реализации. Видеозапись его выступления можно скачать отсюда: http://narod.ru/disk/16864894001/gp2x.mpeg.html. Видео на тытрубе.

Зарегистрировались 128 человек, отказались от регистрации 10. Пришло больше половину участников. Хоть мероприятие было соориентировано как помощь для "новичкам" в геймдеве - около половины зарегистрировавшихся участников имеют опыт в разработке игр. К сожалению, человек из команды Big Little Team, по "форс мажорным" обстоятельствам - не приехал. Зато, на мероприятие приехали ребята из SmLUG (http://smlug.ru/) - однополчане из Смоленского ЛУГа. Ребят, спасибо Вам за фотографии (https://picasaweb.google.com/117547658405456849404/LinuxGameDevConf1?feat=directlink) и простите за карточку:)

Вот такой вот "странной" получилась эта нестандартная (для MLUG) "пилотная" конференция. И, несмотря: на косяки в организации мероприятия, на хаотичность представленных тем, на неадекватность некоторых зрителей - Мне кажется, что мероприятие удалось. Простите, если что было не так.

Фотографии с мероприятия:
Linux GameDev Conf #1

Всё снятое видео на YouTube:

среда, 27 апреля 2011 г.

Processing 1.5 и Android

Собственно, эта наверно уже ни какая не новость - вышел язык программирования Processing 1.5. Стабильный билд. Одно из нововведений стало - возможность компиляция скетча в бинарный файл apk для Android. Почти все примеры, которые идут с языком - компилируются и запускаются на андрофоне. Кажется, это даже никакие не костыли - скорость работы на устройстее (LG Optimus GT540) полученных приложений удволетворительная. Скетч, также можно запустить и в эмуляторе. Необходимо иметь только установленный Android SDK.

Статья о том как при помощи Processing писать приложения под андроид:
1) http://malbred.com/soft-po-vidzheingu/rukovodstvo-po-ispolzovaniyu-processing-pod-android.html (на русском);
2) http://createdigitalmotion.com/2010/09/getting-started-with-processing-for-android/;
3) http://wiki.processing.org/w/Android

Скачать Processing 1.5 можно здесь: http://code.google.com/p/processing/downloads/list.

воскресенье, 24 апреля 2011 г.

ОС GNU/Linux - платформа для разработки игровых приложений

MLUG (Московская группа пользователей операционной системы GNU/Linux, http://www.mlug.ru) собирает участников для проведения конференции: "ОС GNU/Linux - платформа для разработки игровых приложений".

На конференции хочется затронуть такие моменты, как:
* обзор сред разработки и IDE,
* создание нативных игровых приложений непосредственно для самой ОС с
использованием:
- Blender,
- OpenGL,
- OGRE,
- SDL,
- PyGame;
* программирование для Google Android,
* создание кроссплатформенных решений и т. д...

Пора уже показать, что средств для разработки игровых приложений в операционной системе GNU/Linux достаточно...

Если у Вас имеются: опыт в создании инди-разработок на данной операционной системе и Вы хотите об этом рассказать или показать результаты Ваших трудов, или есть желание выступить с докладом (например, с одной из выше перечисленных тем и не только), или у Вас есть нерешенные проблемы, или Вам просто интересно это увидеть или послушать или попробовать - приглашаем Вас принять участие!

Время, место, содеражние конференции пока уточняется. Мероприятие планируется провести на территории ГУ ВШЭ, летом 2011 г. в первой половине июня. Участие в конференции бесплатное.

Заявки на участие - оставляйте в этой теме или присылайте на minidune@ya.ru.

Публикации на других ресурсах:
http://mlug.ru/node/64
http://www.gamedev.ru/industry/forum/?id=145803
http://open-life.org/blog/conferences/1643.html
http://welinux.ru/post/5479/
http://forum.boolean.name/showthread.php?p=185680#post185680
http://plg.lrn.ru/phorum/read.php?5,1730

вторник, 5 апреля 2011 г.

И снова HTML5 и Canvas

1) Статьи с Хабра:
http://habrahabr.ru/blogs/html5/111308/
http://habrahabr.ru/blogs/html5/111385/
http://habrahabr.ru/blogs/html5/116860/

2) Мой допиленный порт игры БомжСурвайвер - игра Survivor: http://minidune.narod.ru/survivor8/survivor.html
Добавлена возможность сохранения лучшего результата игрового та в куках на неделю.

среда, 30 марта 2011 г.

HTML5 и processing на андроид ...

При помощи браузера Miren Browser на устройствах с андроидом можно запускать оффлайно html странички. Например - с HTML5 c содержащимися кусками Processing JS. Также, в будущем при помощи Processing - можно будет создавать приложения для самого андроида "на прямую:
http://wiki.processing.org/w/Android; http://createdigitalmotion.com/2010/09/getting-started-with-processing-for-android/
; http://malbred.com/soft-po-vidzheingu/rukovodstvo-po-ispolzovaniyu-processing-pod-android.html (на русском языке). Я пробовал разные сборки Processing c http://code.google.com/p/processing/downloads/list 0.194 и 0.190. Пока, запустить приложения на эмуляторе или устройстве не удалось:(

воскресенье, 27 марта 2011 г.

Видео - отчет с мероприятия Linux Install Fest, прошедшего в Москве 26.03.2011

В эту субботу (26.03.2011), в Москве в ГУ ВШЭ - проходил Linux Install Fest силами MLUG, Moscow Ubuntu Loco и Russian Fedora. Мною было записано видео сего мероприятия - все доклады и все выступления:
http://narod.ru/disk/8502602001/MOV001.mpg.html
http://narod.ru/disk/8505715001/MOV002.mpg.html
http://narod.ru/disk/8533899001/MOV003.mpg.html
http://narod.ru/disk/8514866001/MOV004.mpg.html
Ничего не перекодировано и не ужато. Запись с камеры "как есть".