Zeptolab: Факторы успешности современных мобильных игрDevGAMM Conference
Что делает мобильные игры популярными? Почему одни взлетают на вершины топов, а другие остаются незамеченными? Существует ли рецепт идеальной мобильной игры?
Бубер Илья (Progrestar) - “From Flash to Mobile. Портирование flash-игры на м...DevGAMM Conference
- Разница между браузерными и мобильными играми: средства ввода и условия использования
- Средства разработки, предоставляемые создателями мобильных платформ
- Анализ движков на мобильных платформах. Преимущества и недостатки существующих на рынке движков
- Почему мы остановились на Corona: перенос графики из Flash в Corona, средства (JSFL, приложение на AIR), экспорт анимированных объектов и кукольных персонажей
- Изменения в дизайне игры: мини-игры, айфонизация интерфейса и игрового процесса
- Подводные камни в разработке: In-App purchases, отсутствие доступа к нативному API, компиляция и запуск на различных устройствах
- Платежи на мобильных платформах
Stocker | Новейшая настольная деловая игра от компании TordensonMichael Lufanov
Stocker – новая настольная деловая игра, позволяющая за 1 час раскрыть ключевые бизнес-навыки 7 игроков или команд. Монополия, покер, го и биржевой симулятор в одной коробке. Подробнее на www.SalesPortal.ru и www.Tordenson.ru
http://www.somnium-network.com/worldwide/
Играя в интернете зарабатывать деньги
Преврати свой хобби в источник дохода
Простейший сетевой бизнес в мире
Используй твой компьютер и интернет, чтобы заработать деньги.
http://www.somnium-network.com/worldwide/
Артем Глущеня "Про аркадки и людей" / Дизайнер-мультистаночник HappymagentaWG_ Events
В своем докладе Артем рассказал, чему он научился работая над играми Orbitum и Fist of Fury, о деталях, которые нужно знать геймдизайнеру, создающему минималистичную игру на мобильной платформе. Речь идет о логике игрока, игровом потоке и компенсации ограниченных тактильных ощущений на Touch устройствах.
Видео доклада можно посмотреть по ссылке https://www.youtube.com/watch?v=mP1wMvEVJw4
Fingo - мобильное приложение для iOS:
- Ускоряет продажи, показывая товар в реальном интерьере.
- Помогает быстро подбирать и заказывать мебель, примеряя ее к реальному интерьеру
Unity Russia - Good News -- Roman Menyakin, Business Development Director Russia at Unity Technologies (The White Nights: Mobile Games Conference 2014 http://www.wnconf.com)
Devoted to parkour and focused on realistic animation and easy controls, Vektor made it to top 5 iOS games in the US, leaving behind Angry Birds. The speaker will describe the development process from the game idea to technical solutions, and talk on the opportunities to hit the charts without promotional costs.
Приложение для событий
Приложение для ивентов
Приложение для конференции
Приложение для фестиваля
Приложение для концерта
Приложение для Eventbrite
Билеты онлайн
Sphinx 3.0, поиск 15 лет спустя / Андрей Аксенов (Sphinx)Ontico
За 15 лет разработки концепция немного поменялась и, начиная со Sphinx 3.0, мы теперь, если задуматься, вполне себе самостоятельная распределенная база (с фокусом на полнотекстовый поиск), а не только лишь добавочный к основному хранилищу поисковый движок.
Порядка 2 лет уже пилим ряд больших внутренних переделок под флагом 3.0 и, вот, наконец-то, доделываем. (На момент подачи тезисов "наполовину" готов новый клевый формат индекса; к моменту проведения конференции рассчитываем выложить публично доступную альфу).
Уже приделано всякое интересное:
* новый формат индекса, компактный и быстрый (в разы быстрее индексация и поиск);
* дисковое хранилище для документов и всяких спец. данных;
* полноценные B-tree индексы по атрибутам;
* репликация индексов.
Сделаю краткий обзор внутренней реализации этого всего, расскажу, как мы переложили битики и байтики, и что и почему это дало функционально.
Бенчмарков "а почему не Elastic" сделать не успеем, для этого нужны добровольцы. Добровольцы, подайте 1 громкий зеленый email вверх.
Andrew Aksyonoff "Архитектура вокруг поиска"Fwdays
Начиная с определенного масштаба, вокруг любого базового поискового движка плюс рядом с ним неизбежно вырастает изрядная куча всяких интересных прослоек и сервисов. Особенно, когда одним лишь поиском по ключевым словам (либо вообще булевым, либо с простеньким ранжированием по формуле) дело ограничиваться перестает. Расскажу, как сегодня выглядит архитектура сервисов “вокруг и около поиска” у нас в Авито (числа и слова для привлечения внимания: 40M+ активных объявлений, тысячи RPS, ML ранжирование, пляски с анализом и доставкой данных, и всё такое).
Zeptolab: Факторы успешности современных мобильных игрDevGAMM Conference
Что делает мобильные игры популярными? Почему одни взлетают на вершины топов, а другие остаются незамеченными? Существует ли рецепт идеальной мобильной игры?
Бубер Илья (Progrestar) - “From Flash to Mobile. Портирование flash-игры на м...DevGAMM Conference
- Разница между браузерными и мобильными играми: средства ввода и условия использования
- Средства разработки, предоставляемые создателями мобильных платформ
- Анализ движков на мобильных платформах. Преимущества и недостатки существующих на рынке движков
- Почему мы остановились на Corona: перенос графики из Flash в Corona, средства (JSFL, приложение на AIR), экспорт анимированных объектов и кукольных персонажей
- Изменения в дизайне игры: мини-игры, айфонизация интерфейса и игрового процесса
- Подводные камни в разработке: In-App purchases, отсутствие доступа к нативному API, компиляция и запуск на различных устройствах
- Платежи на мобильных платформах
Stocker | Новейшая настольная деловая игра от компании TordensonMichael Lufanov
Stocker – новая настольная деловая игра, позволяющая за 1 час раскрыть ключевые бизнес-навыки 7 игроков или команд. Монополия, покер, го и биржевой симулятор в одной коробке. Подробнее на www.SalesPortal.ru и www.Tordenson.ru
http://www.somnium-network.com/worldwide/
Играя в интернете зарабатывать деньги
Преврати свой хобби в источник дохода
Простейший сетевой бизнес в мире
Используй твой компьютер и интернет, чтобы заработать деньги.
http://www.somnium-network.com/worldwide/
Артем Глущеня "Про аркадки и людей" / Дизайнер-мультистаночник HappymagentaWG_ Events
В своем докладе Артем рассказал, чему он научился работая над играми Orbitum и Fist of Fury, о деталях, которые нужно знать геймдизайнеру, создающему минималистичную игру на мобильной платформе. Речь идет о логике игрока, игровом потоке и компенсации ограниченных тактильных ощущений на Touch устройствах.
Видео доклада можно посмотреть по ссылке https://www.youtube.com/watch?v=mP1wMvEVJw4
Fingo - мобильное приложение для iOS:
- Ускоряет продажи, показывая товар в реальном интерьере.
- Помогает быстро подбирать и заказывать мебель, примеряя ее к реальному интерьеру
Unity Russia - Good News -- Roman Menyakin, Business Development Director Russia at Unity Technologies (The White Nights: Mobile Games Conference 2014 http://www.wnconf.com)
Devoted to parkour and focused on realistic animation and easy controls, Vektor made it to top 5 iOS games in the US, leaving behind Angry Birds. The speaker will describe the development process from the game idea to technical solutions, and talk on the opportunities to hit the charts without promotional costs.
Приложение для событий
Приложение для ивентов
Приложение для конференции
Приложение для фестиваля
Приложение для концерта
Приложение для Eventbrite
Билеты онлайн
Sphinx 3.0, поиск 15 лет спустя / Андрей Аксенов (Sphinx)Ontico
За 15 лет разработки концепция немного поменялась и, начиная со Sphinx 3.0, мы теперь, если задуматься, вполне себе самостоятельная распределенная база (с фокусом на полнотекстовый поиск), а не только лишь добавочный к основному хранилищу поисковый движок.
Порядка 2 лет уже пилим ряд больших внутренних переделок под флагом 3.0 и, вот, наконец-то, доделываем. (На момент подачи тезисов "наполовину" готов новый клевый формат индекса; к моменту проведения конференции рассчитываем выложить публично доступную альфу).
Уже приделано всякое интересное:
* новый формат индекса, компактный и быстрый (в разы быстрее индексация и поиск);
* дисковое хранилище для документов и всяких спец. данных;
* полноценные B-tree индексы по атрибутам;
* репликация индексов.
Сделаю краткий обзор внутренней реализации этого всего, расскажу, как мы переложили битики и байтики, и что и почему это дало функционально.
Бенчмарков "а почему не Elastic" сделать не успеем, для этого нужны добровольцы. Добровольцы, подайте 1 громкий зеленый email вверх.
Andrew Aksyonoff "Архитектура вокруг поиска"Fwdays
Начиная с определенного масштаба, вокруг любого базового поискового движка плюс рядом с ним неизбежно вырастает изрядная куча всяких интересных прослоек и сервисов. Особенно, когда одним лишь поиском по ключевым словам (либо вообще булевым, либо с простеньким ранжированием по формуле) дело ограничиваться перестает. Расскажу, как сегодня выглядит архитектура сервисов “вокруг и около поиска” у нас в Авито (числа и слова для привлечения внимания: 40M+ активных объявлений, тысячи RPS, ML ранжирование, пляски с анализом и доставкой данных, и всё такое).
Vsevolod Shmyrov, Senior Software Developer, Yandex
There are a lot of engines for game development in browser without any external plugins (HTML5 game engines) – Construct 2, Phaser, pixi.js and lots of others. They can’t exist without a range of web specifications.
At this talk, Vsevolod will touch on the question of web specification. He will tell you about graphic-reflection, touch input, the use of gamepad, ways of data storage and lots of other abilities that browsers can provide.
Производительность Unity3D: подводные камни / Алексей Чубарь (BIT.GAMES)Ontico
Unity3D - это внушительный набор средств для кроссплатформенной разработки игр и 3D-приложений. Однако ряд его особенностей может привести к внезапному падению производительности продукта на мобильных платформах.
Где же прячутся подводные камни? Как обеспечить оптимальный user experience на старом смартфоне? Каких "граблей" стоит избегать при написании кода и подготовке графики? Рассмотрим на примере RPG "Гильдия Героев" для Android и iOS.
Cоциальный граф "Одноклассников" в myTargetOleg Tsarev
Задача выглядит обманчиво простой — рядом с баннером игры из Одноклассников показывать текстовый тизер «эту игру играет Кот Матроскин и ещё 5 твоих друзей» (имя и количество берутся из друзей пользователя на Одноклассниках).
Как обрабатывать граф друзей проекта Одноклассники для этой задачи?
На этот простой вопрос дают разные ответы:
- взять графовую базу данных
- использовать матрицу инцидентности
- использовать список смежных вершин.
Если уточнить, что сырые данные занимают полтора терабайта, в графе 200 миллионов вершин и 13 миллиардов связей, то ручные решения сразу отметаются.
«Графовая база данных!» Стоит озвучить нагрузку в десятки тысяч запросов секунду и требования отвечать за миллисекунды (тысячные доли секунды!) как графовые базы сразу оказываются за бортом — типичное время ответа на простые запросы — единицы секунд.
Экс-разработчик MySQL и SciDB, ныне ведущий разработчик myTarget Олег Царёв расскажет, как решалась эта непростая задача в рамках проекта.
Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верст...Yandex
2 июля 2012, Я.Субботник в Екатеринбурге
Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верстальщики Яндекса"
О докладе:
«Куда идём мы с Пятачком, большой-большой секрет, и не расскажем мы о нём...», но сегодня мы расскажем куда идёт верстка и верстальщики Яндекса, какими современными технологиями мы уже пользуемся, а на какие активно засматриваемся.
В докладе пойдет речь об экспорте Unity3D проектов на Flash-платформу. Докладчик на практических примерах покажет процесс разработки игры, расскажет о плюсах и минусах технологии, а также тонкостях взаимодействия Unity c AS3.
RTB и его проблематика должны быть знакомы участникам конференции - мало кто сегодня не слышал об этом способе получить много krps с жесткими ограничениями на время генерации ответа.
Вот и компания Qmobi решила поучаствовать в этой гонке и отхватить свой кусок пирога под названием “рынок мобильной рекламы”.
При первом подходе к снаряду задача выглядит довольно простой: вот запрос с критериями, вот база данных с ответами - выбирай по индексу и отвечай.
На самом деле все несколько сложнее. Начать с того, что некоторые критерии отбора - негативные. Затем мы имеем дело с выборкой по десятку индексов, каждый из которых обладает низкой cardinality. И, наконец, мы имеем дело с большими объемами: около 10М строк в исходных данных, около 10К строк в финальной выборке. Ах, нет, еще финальная выборка должна быть отсортирована по приоритету! И надо не забыть про атомарные блокировку и списание средств...
От идеи прототипа на perl пришлось отказаться еще на этапе постановки задачи :)
Итак, мы имеем задачу с интенсивным IO, высокой нагрузкой, высокими скоростями, сложными структурами данных и эвристическими алгоритмами.
Анализ имеющихся вариантов показал, что Go должен прекрасно подойти для этой задачи. О том, на основании каких соображений мы сделали такой вывод, и какие из этих соображений прошли проверку практикой, а какие - нет, будет рассказано в докладе.
Также в докладе будет рассказано о том, как сортировка была заменена случайной выборкой, и чем пришлось заплатить за то, чтобы эта замена оказалась равноценной.
Будет показано, почему мы наплевательски отнеслись к гипотетической потере 20% возможностей поучаствовать в аукционе, и почему реальный процент потерь много ниже.
Будет раскрыта роль СУБД MySQL в этом проекте, со всем блеском высокой производительности и нищетой отказоустойчивости.
Вопросы геотаргетинга, использования PostGIS и кэширования результатов поиска региона по координатам будут затронуты вскользь, как неоднократно обсуждавшиеся на этой и подобных конференциях.
А вот анатомия производительности приложения на Go будет рассмотрена подробнейшим образом - с графиками и числами.
Также подробно будут рассмотрены наши победы и поражения в борьбе со статис
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)Ontico
RTB и его проблематика должны быть знакомы участникам конференции — мало кто сегодня не слышал об этом способе получить много krps с жесткими ограничениями на время генерации ответа.
Вот и компания Qmobi решила поучаствовать в этой гонке и отхватить свой кусок пирога под названием “рынок мобильной рекламы”.
Анализ имеющихся вариантов показал, что Go должен прекрасно подойти для этой задачи. О том, на основании каких соображений мы сделали такой вывод, и какие из этих соображений прошли проверку практикой, а какие — нет, будет рассказано в докладе.
Андрей Карпов, Приватные байки от разработчиков анализатора кодаSergey Platonov
Доклад о редких нестандартных расширениях языка С++, про которые никто не знает, но которые надо поддерживать в анализаторе кода.
О магии Visual C++ с файлом stdafx.h, когда проект компилируется, хотя не должен. О том как зародился viva64 (предшественник PVS-Studio) для поиска 64-битных проблем. Как и почему исчез анализ кода, который одно время существовал в компиляторе Intel C++.
Джоэл Спольски много лет назад придумал тест на качество и адекватность IT-компании, но ценности он не теряет и по сей день.
Сентябрь 2014, TechTalks NSU, Новосибирск
http://techtalks.nsu.ru
Видеозапись: http://www.youtube.com/watch?v=9sWD3RBwz30
23 сентября 2014. Проходим тест Джоэла (Семён Факторович и Олег Годовых, Noveo)
«Вот уже 14 лет как Джоэл Спольски придумал свой Joel test, но до сих пор далеко не все компании успешно проходят его. Мы поговорим о самых важных частях этого теста: о сервисах и инфраструктурных инструментах разработки (к ним относятся системы контроля версий, багтрекеры, continuous integration...) Принципы, о которых мы расскажем, одинаково применимы и для крупных компаний, и для стильных молодежных стартапов, и для студенческих курсовых проектов.»
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Презентации игры, сделанной на Marmalade и статистики ее использования на Android
Глеб Лебедев, Краснодарская гильдия разработчиков мобильных приложений:
http://www.facebook.com/groups/krdmobile/
Тенденции развития мобильных технологий, текущее положение дел и прогнозы на будущее, а также с чего начать разработка под Android и iOS.
Игорь Акимов,
Краснодарская гильдия разработчиков мобильных приложений:
http://www.facebook.com/groups/krdmobile/
40. Kick into submission
(не BDSM)
• Ready to upload binary
• Waiting for upload
• Binary received
41. Kick into submission
(не BDSM)
• Ready to upload binary
• Waiting for upload
• Binary received
• Waiting for review
42. Kick into submission
(не BDSM)
• Ready to upload binary
• Waiting for upload
• Binary received
• Waiting for review
• ...still waiting...
43. Kick into submission
(не BDSM)
• Ready to upload binary
• Waiting for upload
• Binary received
• Waiting for review
• ...still waiting...
• In review!