Вы достигли предела
По курсу — карьерное препятствие
Что дальше?
(function (d, w) { function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var mainClass = "skill-factory-bn"; var bn = d.querySelector(".".concat(mainClass, '[data-location="entry"]')); if (!bn) { return; } var ship = bn.querySelector(".".concat(mainClass, "__ship")); var location = bn.dataset.location; var isBumped = false; var isClicked = false; var sendEvent = function sendEvent(label) { var action = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Click"; var value = "Skillfactory Nov \u2014 " .concat(location, " \u2014 ") .concat(label, " \u2014 ") .concat(action); // console.log("Analytics: %c".concat(value), "color: #E87E04"); if (w.dataLayer !== undefined) { w.dataLayer.push({ event: "data_event", data_description: value }); } }; var isElementInViewport = function isElementInViewport(el) { var rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (w.innerHeight || d.documentElement.clientHeight) && rect.right <= (w.innerWidth || d.documentElement.clientWidth) ); }; var onScroll = function onScroll() { if (isElementInViewport(bn)) { play(); w.removeEventListener("scroll", onScroll); } }; var goto = function goto() { if (!isBumped || !isClicked) { return; } bn.classList.remove("".concat(mainClass, "--bump")); bn.classList.add("".concat(mainClass, "--letsgo")); setTimeout(function () { w.location.href = "https://tjournal.ru/promo/236885-korotko-skillfactory-snizila-stoimost-kursov-na-50"; }, 1000); sendEvent("Promo"); }; var play = function play() { bn.classList.add("".concat(mainClass, "--play")); sendEvent("Project", "In-viewport"); }; var bump = function bump() { bn.classList.add("".concat(mainClass, "--bump")); isBumped = true; goto(); }; var next = function next() { isClicked = true; goto(); }; ship.addEventListener("animationend", bump, { once: true }); bn.addEventListener("click", next, { once: true }); sendEvent("Project", "Show"); if (isElementInViewport(bn)) { play(); } else { w.addEventListener("scroll", onScroll); } if ((typeof Air === "undefined" ? "undefined" : _typeof(Air)) === "object") { var ajaxify = Air.import("module.ajaxify"); ajaxify.one("Before page changed", function () { ship.removeEventListener("animationend", bump); bn.removeEventListener("click", next); w.removeEventListener("scroll", onScroll); }); } })(document, window);
Рубрика развивается при поддержке HP logo
Технологии
Никита Лихачёв
12 717

Игра в дополненной реальности Ingress от Google вышла на iOS Материал редакции

Игра Ingress от Google, смысл которой заключается в передвижении по городу, взламыванию невидимых «порталов» и соревнованию с соперниками, наконец-то вышла для платформы iOS. Об этом сообщается на странице проекта в Google+.

Игра с дополненной реальностью Ingress, сумевшая стать легендарной с момента своего появления в качестве концепта, наконец-то появилась для iPhone и iPad. Приложение доступно бесплатно и работает кросплатформенно, то есть владельцы iOS-устройств могут играть с пользователями приложения для Android.

Суть игры заключается в использовании геолокации для создания интерактивного квеста. Игроки выбирают свою сторону (зелёные — «Просветлённые», синие — «Сопротивление») и перемещаются по городу поисках некой экзотической материи (exotic matter, XM), которая отображается на карте в виде светящихся точек. В данный момент силы распределились так, что побеждает «Сопротивление».

Для контроля над выбросами материи игрокам приходится захватывать порталы и конкурировать за рассредоточенную по территории энергию. Однако все действия с объектами возможны только в том случае, если пользователь находится в радиусе нескольких десятков метров, что мотивирует игроков на более частые перемещения. Первоначально карта объектов размечалась автоматически по данным из Panoramio (сервис Google): в качестве точек для порталов обычно используются популярные места вроде достопримечательностей и ресторанов, но пользователи могут предлагать и свои точки — например, граффити на стенах.

Релиз Ingress для iOS произошёл спустя полтора года после запуска закрытой бета-версии на Android и спустя более чем через полгода после официального релиза, и за это время на платформе успело сформироваться огромное сообщество игроков. Уже в декабре 2013 года Ingress насчитывала более миллиона участников.

Уже по первоначальному запуску Ingress можно было судить, что проект был нетипичным для Google: вместо анонса на корпоративной презентации пользователи узнали об игре из таинственных сторонних веб-сайтов, на которых публиковались якобы секретные документы и подпольные съёмки. Впоследствии на канале Ingress на YouTube появилось даже несколько «сериалов» по проекту.

Создателем игры является Niantic Labs — компания, основанная внутри Google её бывшим руководителем гео-направления Джоном Ханке (John Hanke). В Google Ханке занимался мобильными сервисами Google Earth, Google Maps, Street View и другими.

{ "author_name": "Никита Лихачёв", "author_type": "self", "tags": ["\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f_\u0434\u043b\u044f_iphone","\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f_\u0434\u043b\u044f_ipad","\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f_\u0434\u043b\u044f_ios","\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f_\u0434\u043b\u044f_android","\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","\u0438\u0433\u0440\u044b","\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u0430\u044f_\u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c","ingress","google"], "comments": 31, "likes": 21, "favorites": 0, "is_advertisement": false, "subsite_label": "tech", "id": 51652, "is_wide": true, "is_ugc": true, "date": "Mon, 14 Jul 2014 15:12:46 +0400", "is_special": false }
Создан для будущего Узнайте больше HP Neverstop Laser HP Neverstop Laser
Объявление на TJ Отключить рекламу
Комментарии

Чувствительный клуб

7

Израиль сейчас в секторе Газа видимо порталы захватывает.

Обратный Кирилл

7

Спасибо гуглу за то, что вытаскивает людей из домов в лето.

Вечный Валера

2

Пойду отвоевывать свой район!

Технологии
дискуссии в сообществе доступны только владельцам клубного аккаунта
С клубным аккаунтом вы сможете
создавать записи и вести дискуссии в закрытых сообществах
наслаждаться нашим сайтом без рекламы
помочь проекту и почувствовать себя лучше
Купить за 75₽
Обсуждаемое
Новости
Сотрудник ФСО совершил самоубийство на территории Кремля во время службы
Причиной могли стать сложные условия работы.
Интернет
Обсуждение: Истории, которые привели к появлению шрама на теле
По мотивам треда, где делятся наиболее глупыми и необычными случаями — от знакомства с советской вафельницей до укуса обезьяны.
Путешествия
Что делать, если полиция острова Бали нашла у тебя наркотики?
Эта статья – своего рода инструкция для тех, кто по своей наивности или легкомыслию нарушил закон Индонезии о хранении наркотиков и оказался на первом этапе многоуровневого квеста индонезийского правосудия.
Популярное за три дня
Новости
Pussy Riot привязали «омоновца» к столбу возле Кремля. Это была акция против полицейского насилия
Полиция задержала одного из участников акции.
Спорт
Болид «Формулы-1» развалился на две части и загорелся на Гран-при Бахрейна. Гонщик выжил
Ромен Грожан провёл в огне 32 секунды.
Новости
Ведущую программы «Час суда» приговорили к двум годам условно за мошенничество
По данным «МК», Елена Дмитриева помогала одной из сторон в конфликте бизнесменов, пытавшихся разделить совместное предприятие.

Комментарии

null