Привет, Хабр! Компьютерных игр с динозаврами много. Но есть одна особенная: ее не нужно покупать, играть можно на любом устройстве и, главное, без интернета! В честь прошедшего дня рождения наш Тирекс решил познакомить вас со своим приятелем, тираннозавром Рексом. Он, как и Тирекс, работает в IT: отвечает за стабильность интернет-соединения. Но если Тирекс стоит на страже инфраструктуры, то Рекс находит и определяет проблемные места. Под катом погружаемся в IT-палеонтологию и рассказываем историю залипательной браузерной игрушки Dinosaur Game.
Используйте навигацию, чтобы выбрать интересующий раздел:
→ В чем суть игры
→ Как управлять Рексом и сколько длится забег
→ По какой пустыне бежит динозавр
→ Как сделать Рекса непобедимым
В чем суть игры
Динозаврик появляется в браузере каждый раз, когда у пользователей пропадает интернет-соединение. Чтобы они не скучали во время перезагрузки роутера и переподключения к Сети, Рекс предлагает сыграть в игру. Пробежать сквозь пустыню, периодически перепрыгивая кактусы и уворачиваясь от птеродактилей и комет.
Бегать по пустыне можно из любой точки мира, даже если там нет интернета.
Дизайнер Google Chrome Себастьян Габриэль придумал пиксельного динозавра в 2014 году. Проект назвали Project Bolan, чтобы во время разработки никто не догадался, над чем трудится команда. Но меломаны все-таки могли разглядеть отсылку к динозаврам: Болан — фамилия солиста британской рок-группы T-Rex из 1970-х годов.
Dinosaur Game — это не простенькая игрушка, как может показаться на первый взгляд. Это крутой инструмент, который стал настоящим маркером стабильности интернета. Каждый раз, когда падает Сеть, динозавр бежит на помощь пользователю.
Создатели игры подсчитали, что пользователи запускают игру 270 миллионов раз в месяц. Чаще всего — из Индонезии, Бразилии, Мексики и Индии. Совпадение или нет, но, по статистике того же Google, в этих странах самый нестабильный интернет.
По меркам Google 270 миллионов — это скромный показатель. Поисковиком пользуются около трех миллиардов человек. При этом количество игроков сокращается каждый год — Сеть становится намного стабильнее. Возможно, скоро Рекс сможет отдохнуть, а заодно поблагодарить Тирекса за классную работу над инфраструктурой.
Как управлять Рексом и сколько длится забег
Управлять Рексом легко: чтобы перепрыгнуть препятствие, надо нажать клавишу пробела или ↑, чтобы пригнуться — ↓. На смартфонах и планшетах еще проще: нужно нажимать на верхнюю часть экрана, чтобы прыгнуть, и на нижнюю — чтобы пригнуться. Сначала программисты хотели научить тираннозавра пинать предметы и рычать, но в итоге решили не усложнять геймплей.
«Беги, прыгай, пригибайся» — девиз любого марафонца в доисторическую эпоху.
Игрок получает очки за пройденное расстояние и количество препятствий. Чем больше набирает, тем быстрее двигается тираннозавр. Всего в игре можно заработать до 99 999 очков — это 17 млн лет бега без перерыва. Именно столько тираннозавры бродили по Земле. Возможно, даже сшибали мощными лапами кактусы.
На сегодняшний день мировой рекорд составляет 35 464 очка. Дойти до финиша не могут даже нейросети: не хватает частоты обновления кадров, чтобы передать скорость Рекса. Когда динозавр сталкивается с препятствием, он останавливается с выпученными глазами, а игра заканчивается. На экране появляется надпись Game over и логотип Google Chrome, который трансформируется в кнопку перезапуска.
На сложных уровнях периодически меняется время суток: светлая тема превращается в темную и наоборот.
По какой пустыне бежит динозавр
Образ пустыни возник неслучайно. По словам Себастьяна Габриэля, отсутствие интернета возвращает пользователя в доисторическую эпоху. Видимо, в те времена самыми популярными развлечениями были бег и уворачивание от птеродактилей. Но Тирекс из Selectel эти времена не застал. Если среди читателей есть те, кто видел доинтернетный период вживую, напишите об этом в комментариях 🦖
Рисовку выбрали не просто так: именно такое изображение было в первой версии страницы «Нет подключения». А пиксельный стиль использовали на экранах других ошибок в браузере.
Но где искать Рекса, если в один прекрасный момент в мире исчезнут проблемы с интернетом? Есть два способа попасть в игру даже при идеальной работе Сети с любого устройства:
- Введите в поисковую строку браузера Google Chrome: chrome://dino.
- Перейдите на сайт с игрой в любом браузере.
Владельцы MacBook Pro могут поселить собственного динозавра на тачбаре: для этого мы в Selectel и Тирекс разработали pet-проект-код на Python. Можно устраивать забеги прямо на сенсорной панели шириной 0,5 сантиметра!
Как сделать Рекса непобедимым
Существуют модификации классического раннера. Одна из самых популярных — Dino Swords. В ней Рекс получает оружие, которое помогает спокойно разбираться с кактусами. Например, спиливать их бензопилой или рубить мечом.
Всего можно получить 26 предметов. Одни помогают проходить игру, а зачем нужны другие, непонятно.
В 2024 году в Google прокачали игру с бегущим динозавром и выпустили версию GenDino. Теперь классическую игру с динозавром в пустыне можно кастомизировать: выбрать своего персонажа и настроить локацию. Например, заменить зубастую рептилию на милого котика, песчаные барханы — на двор, а вместо кактусов поставить горшки с цветами. Суть раннера осталась прежней: надо бесконечно бежать вперед и преодолевать препятствия.
Как и в любой игре, в пиксельном марафоне существуют чит-коды, которые делают Рекса неуязвимым. Вот парочка самых известных:
Runner.instance_.gameOver = function(){}
убирает все кактусы.Runner.instance_.setSpeed (100)
меняет скорость тираннозавра, можно поставить любое значение вместо 100.
Чтобы активировать чит-код, надо открыть панель инструментов разработчика, перейти во вкладку Console и вставить код в строку ввода. Учтите, что фанаты игры не любят читеров и не признают рекорды, которые те устанавливают. Только честный забег, только хардкор!
А вы играли в Dinosaur Game? Расскажите в комментариях, сколько очков набрали и что вам далось легче — прыгать или пригибаться.
ссылка на оригинал статьи https://habr.com/ru/articles/854268/
Добавить комментарий