У заголовку вкладки переглядача вмістили гру

Австрійський програміст створив браузерну гру TitleRun, яка відображається в заголовку вкладки. У ній користувачеві необхідно перестрибувати блоки, що насуваються на нього, натискаючи пробіл, аналогічно грі з динозавром, що відображається в Google Chrome при недоступності інтернету.


Типовий заголовок сторінки використовується для відображення статичної назви сторінки. У розробників також є можливість динамічно змінювати його. Часто це використовують для внутрішньосторінкових переходів, наприклад, на сайтах з нескінченною прокруткою при переході між двома статтями браузер може поміняти заголовок на нову, не перезавантажуючи сторінку. А в соціальних мережах у заголовку біля назви сайту часто розташовується лічильник непрочитаних повідомлень або постів. Також існує можливість змінювати іконку сайту, не перезавантажуючи сторінку, що теж зазвичай використовують для повідомлень про повідомлення.


Австрійський розробник Яннік Зіберт (Jannik Siebert) використовував ці можливості для створення простої браузерної гри, яка повністю розміщена в заголовку вкладки. По суті гра в спрощеному вигляді відтворює відому гру T-Rex Runner з біжучим динозавром, яка з'являється в браузерах на основі Chromium, коли користувач відключений від інтернету. У новій грі TitleRun використовується та ж механіка: головний герой біжить вперед і на нього насуваються перешкоди, через які необхідно перестрибувати.

Але оскільки у заголовку можна використовувати тільки текст, замість графіки він використовував символи з Юнікоду. Головне обмеження полягає в тому, що весь текст у заголовку відображається в один рядок, а механіка передбачає, що динозавр повинен стрибати вгору. Зіберт вирішив це, використавши блочні символи з Юнікода. Це квадратні символи, які частково заповнені чорним кольором. Розробник використовував ▖v якості нижніх перешкод, ▘v якості верхніх і аналогічні символи в якості динозавра або головного героя в нижньому або верхньому положеннях. Якщо герой розбивається об блок, замість нього відображається зірка *. А в кінці траси його чекає прапор ⚑, після якого в заголовку відображається результат в балах.

У грі є три різні рівні, але на сайті також є проста інструкція, що дозволяє створювати власні рівні через редагування локального сховища. У цьому випадку крім блоків у гру можна додати будь-який текст або символи, але вони не вважатимуться перешкодами. На сайті гри є кнопка з JavaScript-кодом, яку можна перетягнути на панель закладок і потім запускати гру у вкладці будь-якої іншої сторінки.

Незабаром після публікації TitleRun інший програміст створив за такою ж схемою в заголовку вкладки гру «Шибениця», в якій необхідно вгадувати слова. Її особливість полягає в тому, що крім заголовка розробник також зробив динамічну іконку сайту.

Існують й інші ігри, що працюють у службових елементах браузера. Наприклад, ABaroids і Glutton-c! показує свій інтерфейс в адресному рядку, а Defender of the favicon весь інтерфейс відображається в динамічній іконці сайту. А минулого року американський розробник створив візуалізатор музики, який відображається в адресному рядку.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND