Что будет если пройти динозавра в гугл
Перейти к содержимому

Что будет если пройти динозавра в гугл

  • автор:

Что будет если пройти динозавра в гугл

Важно

Новости партнеров

05 ноября 2021 ГТРК «Кузбасс»

У игры Google T-rex есть финал

Если у вас обрывалось интернет соединение и не было интернета, то вы наверняка играли в игру с динозавриком в браузере Google Chrome, которая называется T-Rex Game. В этой маленькой игре вы управляете маленьким тираннозавром, который должен уворачиваться от птеродактилей и кактусов, бегая по бесконечной пустыне.

Это, несомненно, отличное средство от стресса и для сохранения рассудка, когда мы не можем работать или учиться, поскольку эта игра заставляет нас отвлекаться от обыденности и повышать свои личные рекорды, которые мы, несомненно, всегда будем стремиться побить.

Есть ли финал?

Как и в большинстве аркадных игр, таких как эта про T-Rex, люди думают, что нет конечной точки в этой аркаде, поскольку кроме прыжков и уклонений больше не на что посмотреть. Вот почему знание того, что у этой знаменитой игры Google есть финал, делает нас всех счастливыми, хотя для многих это может быть разочарованием.

Конец этой игры может быть достигнут, когда вы достигнете максимального количества очков, которое вы можете получить, а именно 99 999. Как только вы наберете это количество очков, счетчик баллов сбросится и вернется к нулю, в основном заставляя вас начинать все заново. Если вам удастся вернуться к нулю, то вы уже можете похвастаться тем, что вам удалось полностью пройти одну из самых популярных игр всех времен. Это, безусловно, что-то очень интересное, что немногие смогут увидеть, если они специально не поиграют в него без Интернета.

История T-Rex Dino от Хром

T-Rex дебютировал в Chrome в 2014 году, и его создатели Эдвард Юнг и дизайнеры Себастьян Габриэль и Алан Беттер ответили на несколько вопросов, чтобы узнать больше об истории этого динозавра.
Команда Google Chrome поняла, что простои во время потери интернет соединения не должны быть разочарованием. «Нет ничего забавного в том, чтобы выходить в автономный режим, если только у вас нет дружелюбного тираннозавра, который составит вам компанию», – объясняет инженер Chrome Эдвард Юнг о мотивации автономной игры Chrome Dino.

Как вам пришла в голову идея запустить T-Rex?

Себастьен: Идея «бесконечного бегуна» в качестве сюрприза на странице «вы не в сети» родилась в начале 2014 года. Это игра, восходящая к «доисторической эпохе», когда у вас не было Wi-Fi. Настройка кактуса и пустыни была частью первого взаимодействия со страницей «вы не в сети», а визуальный стиль – это прикосновение к традициям Chrome в иллюстрациях ошибок в стиле пиксель-арт.

Алан: Основная идея, над которой мы работали, заключалась в сохранении жесткости движений, напоминая старые видеоигры. Сначала мы подумали: «А что, если бы мы заставили Дино сделать какой-то трюк, как в игре в ёжика Сони?» «Что, если он зарычал, чтобы сказать людям, что он жив?» Но в конце концов мы остановились на основных принципах любой хорошей игры в жанре раннер: бег, прыжки и приседания.
Игра вышла в сентябре 2014 года под видом редизайна страницы.

Вы все видели этого динозавра от Google. Как его "оживить"

Оказывается этот динозаврик может оживать на вашем экране и превращается в забавного персонажа довольно увлекательной Google игры.

Жанр этой бесплатной флеш-игры — бесконечная бегалка, в которой динозавру нужно перепрыгивать через многочисленные препятствия на своём пути. Динозавр начинает движение автоматически, после первого касания.

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

Как утверждает дизайнер Google Chrome Себастьян Габриэль, динозаврик был выбран для шутливой отсылки к тем временам, когда интернет ещё не был повсеместным. Имя тираннозавр также приобрёл не случайно. Его назвали «Проект Болан» в честь известного вокалиста группы T-Rex из 1970-х.

Игра в динозавра впервые появилась в 2014 году, после чего еще несколько месяцев разработчики добивались стабильности на разных Android устройствах.

Кстати, совсем необязательно ждать, когда закончится трафик, уезжать в глухую деревню или отключать интернет. Скачивать приложение тоже не потребуется. Начать флеш игру можно, просто вставив в адресную строку //dino.

Не расстраивайтесь, если не получилось пройти игру до конца, потому что сделать это по словам разработчиков все равно не получится. Игра запрограммирована так, что на прохождение всех препятствий может уйти около 17 млн лет.

Как пройти игру в динозавра Google

В последнее время многие находчивые программисты пытались «писать» различных ботов для этой игры в надежде дойти до финала. Так, например, недавно один американский студент обучил нейросеть играть в эту игру за пределами человеческой реакции.

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

Сначала американец сделал много версий искусственной сети и запустил их в игру. Те версии, которые оказались более успешными, он оставлял и снова отправлял в игру.

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

Маленькие хитрости

Существует несколько чит-кодов с помощью которых можно обхитрить систему. Для этого в десктопной версии на компьютере или ноутбуке одновременно зажмите клавишу F и F12 на верхнем регистре вашей клавиатуры.

После этого сбоку откроется код страницы. Нас интересует вкладка «console», где придётся немного поработать.

Просто вставляйте значения, которые мы приготовили ниже и игра для вас заиграет новыми красками.

В Google Chrome появилась скрытая игра Dinosaur Game, посвящённая Олимпиаде

23 июля 2021 15:25 Мария ФокинаМария Фокина

Как работает браузная игра Dinosaur Game и переиграть скрытую пасхалку от Google

Разработчики компании Google модернизировали игру про динозавра в браузере Chrome перед Олимпиадой в Токио. Теперь тираннозавру придётся участвовать в соревнованиях, а не прыгать через кактусы. Редакция Medialeaks разобралась, как отыскать игру в браузере и поучаствовать в Олимпиаде, не отходя от экрана компьютера.

Dinosaur Game или T-Rax Game — скрытая браузная игра, которую придумал разработчик Google Себастьян Габриель в 2014 году. Играть можно даже тогда, когда у вас нет подключения к интернету. Поуправлять динозавром получится и в мобильной версии браузера.

Введите в адресную строку «chrome://dino» (без кавычек), и перед вами появится нарисованный пиксельный динозавр.

Вот, что должно получиться.

Что такое браузная игра Dinosaur Game и как найти и переиграть скрытую пасхалку от Google

Введите адрес так, как показано на картинке

Следуя указаниям, нажмите пробел, и игра начнётся. В оригинальной версии динозавр бежал вперёд, перепрыгивая через кактусы. Чтобы сделать прыжок, просто нажмите пробел на клавиатуре, а если вы играете с телефона — коснитесь пальцем экрана.

Что такое браузная игра Dinosaur Game и как найти и переиграть скрытую пасхалку от Google

Скриншот браузерной игры Dinosaur Google

В преддверии летней Олимпиады в Токио разработчики Google сделали игру интереснее. Теперь динозавр не просто перепрыгивает через кактусы, а проходит полосу препятствий во время спортивных испытаний.

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

Что такое браузная игра Dinosaur Game и как найти и переиграть скрытую пасхалку от Google

Скриншот игры T-Rex Game

После того, как динозавр врежется в факел, он тут же попадает на соревнования. Вид спорта, в котором тирексу придётся себя показать, выбирается случайным образом.

Например, редакции Medialeaks попалось плавание.

Что такое браузная игра Dinosaur Game и как найти и переиграть скрытую пасхалку от Google

Скришот игры Dinosaur Game

Суть игры от этого не поменялась. Динозавру нужно будет либо прыгать, либо нырять на глубину, как в данном случае. Если вы хотите сменить вид спорта, то просто перезайдите на страницу ещё раз, введя исходный адрес в новой вкладке.

Как ещё можно скрасить досуг, не выходя из браузера Google Chrome

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

Например, можете поиграть в «крестики-нолики» с искусственным интеллектом, а заодно и проверить, сможете ли его переиграть. Для этого введите в поисковике «крестики-нолики».

Чтобы немного расширить свой кругозор, вбейте в адресной строке «fun facts», и получите ответы на самые неожиданные вопросы. Правда, пока что на английском языке, но всегда можно воспользоваться Google-переводчиком.

Более того, теперь с помощью ИИ можно даже принять решение. Если вы в чём-то сомневаетесь, то можно доверить Google подбросить монетку, вбив в поиске «flip a coin».

Да что уж там, даже вторую половинку теперь можно найти с помощью алгоритмов Google Forms. Девушка на собственном примере доказала, что онлайн-анкета для потенциальных партнёров, опубликованная в соцсети, работает лучше, чем Tinder. Пятьсот откликов за ночь, как вам такое?

Пробовали вбить в браузере Chrome своё имя? А стоило бы. Таким образом, айтишник узнал, что алгоритмы записали его в серийные маньяки, а подтверждением тому — статья в Википедии с его фотографией.

Большой разбор: ИИ научился играть в динозаврика из Chrome

Тот редкий случай, когда хочешь остаться без интернета.

В браузере Google Chrome есть игра с динозавриком. Когда нет интернета, браузер показывает такое:

Недавно в Chrome добавили возможность поиграть в эту игру даже с интернетом: вбейте в адрес chrome://dino

Программист из Австралии по имени Эван (на Ютубе — CodeBullet) написал нейросеть, которая сама играет в эту игру, и выложил об этом видео:

Спойлер: в конце ИИ просто рвёт игру на части.

Давайте по шагам разберём, что он сделал и что у него получилось в итоге. Сам ролик на английском, поэтому, если вы не знаете английского, считайте эту статью смысловым переводом происходящего.

Создание игры

Можно научить ИИ играть в игру, просто глядя на экран и анализируя всё, что там происходит. Но тогда быстродействие ИИ будет ограничено скоростью работы экрана, то есть на каких-то сверхскоростях ИИ играть уже не сможет. А мы хотим играть на сверхскоростях, поэтому эффективнее будет встроить ИИ прямо в игру.

Пол и прыгучий персонаж. Чтобы попробовать первую версию игры как можно быстрее, Эван не рисует динозавра, а делает вместо него прыгающий прямоугольник. С поверхностью то же самое: простая линия вместо дороги с перспективой и песком в случайных местах. Единственное, что пока можно в игре — прыгать прямоугольником на месте:

Большой разбор: ИИ научился играть в динозаврика из Chrome

Кстати, если вы обратите внимание на игру в Chrome, то заметите, что хотя динозаврик (по ощущениям) бежит по земле, на самом деле его координата X на экране не меняется. Можно представить, что это не динозаврик бежит, а кактусы летят на него со всё более высокой скоростью. Иллюзия!

Движение и препятствия. На следующем шаге Эван делает так, чтобы на динозаврика двигались кактусы. Но кактусы тоже рисовать долго, поэтому снова берём прямоугольники. Сначала делаем их маленькими и смотрим, что происходит:

Большой разбор: ИИ научился играть в динозаврика из Chrome

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

Большой разбор: ИИ научился играть в динозаврика из Chrome

Смерть от кактусов. Последнее, что делает Эван — добавляет в игру условие, что как только персонаж коснулся кактуса, то умирает. Это делается просто проверкой пересечения границ одного и второго объекта. Коснулся кактуса — всё исчезло:

Теперь всё готово для первой версии, можно поиграть и проверить, всё ли там происходит как надо.

Эван не начал программировать сразу всю игру с динозаврами, графикой и красивыми кактусами. Вместо этого он сделал макет игры и физику; потом убедился, что всё работает; и только после этого заменил прямоугольники на динозавра и кактусы, а линию на полу — на дорогу с песком. Всё это он просто вырезал из игры и вставил в свой проект:

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

За кадром осталось то, как Эван делал птиц: они могут летать низко, повыше или совсем высоко. Но мы уже понимаем, что сначала это был прямоугольник выше линии, а потом его заменили на картинку с птицей.

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

Большой разбор: ИИ научился играть в динозаврика из Chrome

Нейросеть

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

Если очень коротко, то это работает так:

  • делают первое поколение сети;
  • запускают её в игру и смотрят результат;
  • те версии первого поколения, которые показали наилучшие результаты или дольше всех играли, остаются, а остальные убираются;
  • эти удачные версии снова запускают в игру и тоже смотрят, какие из них покажут наилучший результат;
  • новых везунчиков оставляют, остальных убирают, и всё повторяется до тех пор, пока ИИ не научится полностью проходить игру.

Первая версия ИИ, которую сделал Эван, просто прыгала случайным образом, и, если повезёт, то перепрыгивала кактусы:

Синяя линия — связь между параметрами игры и действием динозаврика. Пока всё примитивно.

У первых нескольких поколений ИИ была примитивная тактика: просто прыгаешь и надеешься, что интервал прыжков совпадёт с расстояниями между кактусами. Это не сработало, поэтому к седьмому поколению нейросеть нашла взаимосвязь между расстоянием до препятствия, расстоянием между препятствием и моментом, когда надо подпрыгивать:

Цветные линии вверху — это связи внутри нейросети в упрощённом виде. Видно, как одни параметры начинают влиять на другие.

Теперь ИИ умеет дожидаться, пока кактусы не окажутся достаточно близко для прыжка, вместо того чтобы перепрыгивать их случайным образом.

Интересный момент: так как Эван использует самообучающуюся нейросеть, то мы можем заметить, как в некоторых моментах динозаврик раздваивается или распадается на множество частей.

Большой разбор: ИИ научился играть в динозаврика из Chrome

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

25-е поколение — здесь появилась реакция на низко летящую утку: нужно пригнуться. 40-е поколение — связи поменялись, чтобы приспособиться к высокой скорости игры, когда кактусы за секунду пролетают от одного края до другого. 43-е поколение — визуально отличие не сильно заметно, но некоторые линии в связях стали толще. Это значит, что одни коэффициенты и параметры стали сильнее влиять на другие.

Финал

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

Есть и другие

На Ютубе много примеров, как нейросети учатся играть в эту игру. Подходы существуют разные, но чаще всего вы увидите какие-то эволюционные или генетические алгоритмы, смысл которых в одном: случайным образом мутируешь много исходных персонажей, проверяешь их, отбираешь лучшего, потом делаешь ему копии и случайным образом мутируешь их. И так шаг за шагом, поколение за поколением удачные мутации укрепляются, а ненужные пропадают.

Так как машины могут прогонять поколения очень быстро, буквально за секунды, за несколько часов можно обучить нейронку какой-нибудь несложной игре, даже если она не знает её правил. А за дни, недели и месяцы можно обучить и более сложным играм. Об этом — в следующих частях.

Добавить комментарий

Ваш адрес email не будет опубликован.