Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Основная статья: Игры

5 причин посетить научпоп-фестиваль Geek Picnic

В 2011 году Geek Picnic стартовал как хэппенинг для разработчиков, сейчас на фестиваль приезжают ученые и популяризаторы науки мировой величины. Здесь демонстрируют достижения отечественной и зарубежной научно-технической мысли, а также знакомят с гик-культурой: фантастикой, комиксами и музыкой.

Фестиваль науки и технологий Geek Picnic (Москва, парк «Коломенское», 11–12 августа) уже восьмой год объединяет разработчиков, девелоперов, архитекторов, специалистов по искусственному интеллекту и других представителей хайтек-индустрии. Здесь проходят чемпионаты по ретроиграм на оригинальных консолях и бластер-баттлы, собирают дроны и гоночные болиды. В этом году состоится финал киберспортивного турнира Honor Cup, эксперты будут обсуждать «темную сторону» блокчейна и многое другое.

Причина №1: Зона Декомпиляции

Декомпиляция — специальное пространство для неформального общения представителей IT. Его посетят хедлайнеры фестиваля, легенды мира высоких технологий проведут мастер-классы по биоинформатике, программированию, искусственному интеллекту, блокчейну и работе человеческого мозга.

Здесь будут жарить барбекю:

  • Сет Стивенс-Давидовиц, автор книги «Все лгут. Поисковики, Big Data и Интернет знают о вас все», ранее — специалист по анализу данных Google;
  • Майкл Шермер, популяризатор науки, самый известный в мире материалист, основатель общества скептиков — хедлайнер фестиваля;
  • Джеймс Баррат, режиссер-документалист, автор книги «Последнее изобретение человечества»;
  • Фабрисио Гранжа, гуру RetailTech и директор по информационным технологиям в #ITX5 (X5 RETAIL GROUP) — крупнейшем российском ритейлере, который внедряет инновации для магазинов;
  • Андрей Афанасьев, биоинформатик, популяризатор науки, генеральный директор биотехнологической компании yRisk, исследующей генетику в онкологии;
  • Артур Залевский, биоинформатик, энтузиаст свободного программного обеспечения, аспирант факультета биоинженерии и биоинформатики МГУ им. М.В. Ломоносова.  

Организаторы говорят, что здесь не будет формальных выступлений: в «Декомпиляции» можно будет пообщаться с IT-легендами за игрой в кикер и получить полезные tech-подарки.

Еще в программе — соревнования по экстремальному разгону компьютеров с оверклокером Владимиром «Smoke» Георгиевым, инновационные разработки от «Сколково», олдскульные игры на Dendy и Sega. Из развлечений на открытом воздухе — аэрохоккей, настольный теннис, «Мега-Дженга». Напитки и шашлык — за счет организаторов. Все для того, чтобы с пользой отдохнуть в компании единомышленников и перевести общение с машинного языка на человеческий.

Хотите попасть в зону Декомпиляции — поближе к IT-гуру, шашлыкам и напиткам?

  • Пройдите специальный тест и докажите, что вы — реальный знаток высоких технологий;
  • Получите уникальный код, по которому сможете попасть к «декомпиляторам»;
  • Enjoy!

Причина №2: Чемпионат по ретро-играм

На Geek Picnic будет открыта специальная зона ретрокомпьютеров и старых видеоигр, где вы сможете сыграть на оригинальных консолях в Rock-n-Roll Racing, River Raid, Battle City и другие хитовые игры прошлого. «Дети девяностых» полюбуются на предметы своего обожания — приставки от Nintendo и Sega, рабочие станции Apple, Amiga и Atari, компьютеры ZX Spectrum, Электроника, MSX.

Участникам научпоп-фестиваля рекомендуется приходить в зону ретроигр со своими падами — их ждет чемпионат по Ultimate Mortal Kombat 3 на Sega MegaDrive. Турнир будет проходить по системе double elimination — участник выбывает после двух поражений. Победители смогут не только поразить всех собравшихся замысловатыми комбо, но и получить приз от организаторов — пад от 8Bitdo. Fatality!

В зоне олдскульных игр выступят с соло известный VGM-гитарист GearX2 с программой металлических каверов и «восьмибитный» музыкант GameGate, чьи перформансы на чипах Nintendo GameBoy объединяют множество стилей. Сами посетители смогут создавать музыку на ретромашинах, программировать, играть и рисовать.

Причина №3: Киберспортивный турнир

11–12 августа пройдет масштабный LAN-финал сражения по игре Hearthstone — Honor Cup. Спонсор турнира — один из ведущих брендов смартфонов — Honor. Трое лучших игроков получат в подарок телефон Honor 10 с функциями искусственного интеллекта, а главным призом для победителя турнира станет поездка в Китай.

Hearthstone — коллекционная карточная онлайн-игра от Blizzard Entertainment по мотивам вселенной Warcraft. Была выпущена в 2014 году и уже собрала 33-миллионную армию поклонников. Изначально предназначалась для ПК, но позже была портирована на iOS и Android. 

Участвовать в Honor Cup могут граждане всех стран, достигшие 14 лет. Регистрация открыта с 12 июля по 3 августа. Во время квалификационных матчей игрок может использовать любое устройство для игры. Потерпев поражение в одном из квалификационных матчей, можно зарегистрироваться на следующий. Подробности о Honor Cup — на сайте турнира и на платформе Click-Storm, где проходит регистрация.

Причина №4: Блокчейн-зона и криптоферма

Ферма по добыче криптовалюты станет центром блокчейн-зоны. Майнинговое оборудование, размещенное в морском контейнере, будет на протяжении двух дней — 11 и 12 августа — добывать криптоденьги. За результатами майнинга посетители смогут следить на специальном табло.

Специалисты компании Mining.vg расскажут, как работает мобильная криптоферма, и проведут мастер-классы по сборке и настройке оборудования для майнинга. В конце фестиваля всю добытую криптовалюту и видеокарту NVIDIA GeForce GTX 1060 разыграют среди участников.

Пройдут образовательные лекции о блокчейне и его «темной стороне» — киберпреступлениях. На Geek Picnic выступят амбассадор Bitfury Group Марк Тавернер, управляющий директор Emercoin Константин Бигус, генеральный директор Group-IB Илья Сачков, co-founder биржи EXMO Иван Петуховский и другие эксперты. 

Причина №5: Реальные развлечения для гиков

Посетителей Geek Picnic ждут активные игры — командные и индивидуальные.

Land of Battle
На большом полигоне с мини-копиями зданий и сооружений, расположенном в Белгороде, будут размещены 4 модели танков (масштаб 1:16). Игроки смогут управлять ими как с фестиваля, так и удаленно: почувствовать себя полководцами и одержать победу в танковом сражении!

BlasterBattle
Бластер-баттл — простая и веселая альтернатива пейнтболу и страйкболу. Это игра на командное взаимодействие, в которой участники в различных тактических режимах сражаются друг с другом при помощи бластеров NERF. Они стреляют на 20 метров поролоновыми стрелами с резиновым наконечником. Сценарии игры могут быть любыми, но для победы всегда нужно быть быстрее, точнее и умнее соперника. 

Эти и еще множество активностей ждут вас 11 и 12 августа 2018 года на научпоп-фестивале Geek Picnic в Москве, в парке «Коломенское»! Вход на фестиваль бесплатный и осуществляется по предварительной регистрации на сайте www.geek-picnic.me


31 июл 18, 12:18
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Pac-Man: я дошел до 130 тысяч скачиваний и меня забанили

Всем привет! Меня зовут Дмитрий. В качестве учебного проекта я сделал для Android старую игрушку Pac-Man. За два месяца ее скачали 130 тысяч раз. Меня попросили рассказать о том, как я ее сделал и почему она «выстрелила». Но пока я готовил материал, кто-то пожаловался на нарушение авторских прав, и игру забанили. Расскажу по порядку, как все было.

Предыстория

Pac-Man — учебный проект в онлайн-университете GeekUniversity, в котором я учусь с декабря прошлого года. По образованию я маркетолог, но долгое время работаю сисадмином. В технической части я самоучка, самостоятельно осваивал C#, C++, писал десктопные приложения для работы. Но разобраться в мобильной разработке сам не смог, поэтому поступил на профильный факультет.

Обучение в GeekUniversity делится на модули. Зимой я проходил курс по разработке игр. Наш преподаватель, Александр Фисунов, предложил в качестве практики самим создать старую игрушку. Из нескольких вариантов группа выбрала Pac-Man из-за   известности и простоты в реализации этой игры. Мы решили, что у нас больше шансов успеть создать ее полностью, пока идут занятия. Забегая вперед, скажу, что во время курса так и не смог доделать проект до конца. Еще понадобилась пара недель после окончания.

Реализация

В нашей   группе было 35 человек. Каждый свой проект делал сам. На занятиях обсуждали теорию и потом сравнивали, у кого какие реализации. Игру писали на Java с использованием библиотек. Я работал с libGDX. Разработка велась под десктопную версию, затем переводили в мобильную. Все ссылки на исходники выложил на GitHub.

Я немножко изменил игру. Сначала хотел сделать один в один, но мне показалось, что это будет скучно. Поэтому создал 8 карт и 4 уровня сложности, от которых   зависит скорость передвижения призраков, частота обнаружения цели, время уязвимости и восстановления.

Добавил редактор карт на JavaFX. Его код тоже можно посмотреть в репозитории. Чтобы было интереснее, добавил статистику. Игрок знает, сколько он съел фруктов, призраков, конфет и прочее. Этого в оригинальной игре нет.

Вначале призраки двигались случайным образом. Затем я реализовал волновой алгоритм для поиска кратчайшего пути к цели. Получилось, что все четыре призрака бегут за «пакманом» по повторяющемуся маршруту. Это скучно и неинтересно. Тогда я написал сценарий, по которому призраки окружают героя. Красный всегда старается зайти сверху, синий — снизу, фиолетовый — слева и зеленый — справа.

По сути это искусственный интеллект для ботов. Мы начинаем обход карты от исходной точки. Каждая клетка получает порядковый номер шага. Таким образом, получается множество возможных маршрутов движения, один из которых приводит к цели — к «пакману». И тогда остается только пройти от цели к источнику по номерам шагов в обратном порядке и передать уже готовый маршрут боту. На GitHub лежит код алгоритма.

Графику практически всю нарисовал сам, потому что хотел попробовать. Это был мой первый опыт работы с векторной графикой, поэтому не судите строго. Вместо труб на карте изначально были просто стены, для отрисовки которых использовалась всего одна текстура. Поэтому захотел разнообразия в графике, но пугала сложность реализации заворотов, спаек и перекрестий из труб. Однако оказалось, что требуется изменить всего пару строк.

Если не хотите рисовать сами, есть множество бесплатных assets. Для текстуры пола и фруктов я использовал готовые наборы с портала OpenGameArt. Там же взял и звуки. Музыку скачал с Playonloop.

Комментарий Александра Фисунова

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

Публикация

Насколько мне известно, я единственный в группе, кто разместил игру в Google Play. Одногруппники сказали, что нет смысла тратить деньги на регистрацию в магазине приложений, если профита не получить. Но мне интересно было попробовать — ради опыта. Хотел пополнить портфолио первой разработкой, потому что знал, что во многих вакансиях требуют наличие приложения в Google Play. Кроме этого, проект был практически готовый. Я оплатил взнос в 25 долларов при регистрации и получил статус разработчика.

В начале загрузок было мало — скачали только друзья и знакомые. Это примерно 5–10 загрузок в день. Потом количество стало подниматься скачками и доросло до 4–5 тысяч ежедневно. По статистике, в основном игру скачивают пользователи из США, Турции и Индии, потому что весь интерфейс на английском. В России загрузок гораздо меньше, хотя есть локализованная версия.

Модерация в Google Play удивила. Сложилось ощущение, что объективности нет, и многое зависит от настроения ревьюера. Первоначальная модерация прошла без проблем. Но когда я через неделю загрузил обновление, игру заблокировали. Причиной указали рекламу «для взрослых», хотя ничего подобного там нет. После апелляционного разбирательства игру разбанили, но, как оказалось впоследствии, ненадолго.

Продвижение

Почему так много было загрузок — не знаю точно, могу только предполагать. На мой взгляд, этому способствовали четыре причины.

Интересная реализация. Сейчас в Google Play примерно 80 вариантов Pac-Man. На первом месте рейтинга стоит оригинальная версия от компании Namco — такая же, как была на игровых автоматах. У нее одна карта и 256 уровней. Большое количество других «пакманов» имеют похожую реализацию: та же карта, текстура и логика. Кроме этого, в них встречается некачественная графика, баги, неудобное управление. Поэтому в основном пользователи вынуждены выбирать между классической игрой и некачественными проектами. Я разработал новую версию игры и дополнил ее картами и статистикой. Это привлекало пользователей, которые любят Pac-Man, но хотят новых вариантов.

Описание сделал простое, без лишних слов и выражений, но оно все равно отличается от других. Многие игры и приложения разработчики сопровождают описаниями для роботов: смысла мало, ключевых слов много. Когда читаешь, не разберешь, о чем вообще идет речь. Мое описание — простое: поймет даже ребенок.

Общение с пользователями. На отзывы отвечал быстро, потому что разработчик сразу получает уведомление об их добавлении. Сначала пользователи чаще всего спрашивали об управлении. Когда загрузил обновление, подобные вопросы прекратились. Еще заметил, что нет средних оценок. Пользователи ставят либо пять звезд, либо одну. Так же пишут: или «все хорошо», или «это ужасно».

Обновление. Изначально я писал игру под десктоп, поэтому логика управления движением персонажа была ориентирована под клавиатуру. Когда портировал проект на Android, не учел, что с телефона будет неудобно управлять «пакманом». В результате через неделю пришлось переделать логику и выпустить первое обновление.

Бан

Пару недель назад мои грезы о миллионах установок натолкнулись на суровую реальность. Хейтеры накидали жалоб за нарушение авторских прав, и игру заблокировали. Я получил вот такое сообщение:

В ответ подготовил апелляцию, через пару дней пришел ответ. Согласно правилам Google Play, я не имел права использовать название Pac-Man для игры.

Чтобы не словить бан, стоит пять раз подумать, прежде чем приступать к созданию продукта, связанного с зарегистрированной торговой маркой. В моем случае нужно было избегать упоминания бренда Pac-Man.

Комментарий Александра Фисунова

Причиной блокировки, как мне кажется, стало то, что проект набрал большое количество скачиваний в Play Market. Дмитрий использовал в названии известную торговую марку Pac-Man, чем и привлек внимание правообладателей. Чтобы этого избежать, необходимо было либо изменить название, либо связаться с владельцами ТМ   — BANDAI NAMCO ENTERTAINMENT INC. Но тогда для реализации требовался бы совсем другой уровень проработки проекта и целая команда разработчиков.

Дмитрий провел отличную работу по написанию игры. Надеюсь, что его новые проекты наберут еще больше скачиваний, чем первая версия Pac-Man. Однако помните, что изучать программирование на основе известных продуктов можно, но использовать в названии чужую торговую марку нельзя.

Что в итоге

Я переименовал игру в Waka-Man. Надеюсь, она повторит успех предыдущей. По мере сил и времени буду дорабатывать функционал, потому что приложение   мне нравится, и я хочу, чтобы пользователи с удовольствием в нем играли.

Когда получил бан, сначала недоумевал, почему так получилось — я ведь столько раз прошел модерацию. Потом разобрался в ситуации и понял, в чем заключалась проблема и как избегать подобного в дальнейшем. Было бы обидно, если бы вкладывал деньги в продвижение, но в данном случае я ничего не потерял.

В целом я доволен опытом и получившейся игрушкой. Не наступайте на мои грабли, если разрабатываете крутые версии старых аналогов. Буду рад обратной связи от сообщества GeekBrains! Если хотите покритиковать или улучшить игру, пишите в комментариях.

Пройти обучение

25 июл 18, 12:27
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 11 по 12 | всего: 12

Последние комментарии

нет комментариев
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru