Google Chrome як ігрова платформа

Google Chrome як ігрова платформа

Сучасні браузери давно переросли статус «програми для перегляду веб-сторінок» і наввипередки прагнуть стати самостійними платформами. Різноманітні веб-додатки вже сьогодні можуть виконувати широкий спектр завдань, а в майбутньому їх можливості будуть тільки розширюватися, роблячи браузер головною, і можливо єдиною програмою, встановленої на компьютере.Большую роль в цьому процесі можуть зіграти комп’ютерні ігри, адже ні для кого не секрет , яку роль в розвитку сучасних технологій грає індустрія розваг. Вічна гонка системних вимог ігр та продуктивності комп’ютерного заліза служить двигуном для розвитку індустрії вже не перший рік. Для багатьох користувачів саме можливість доступу до найсучасніших і захоплюючим ігор є основною причиною для покупки або модернізації комп’ютера. Зрозуміло, Google не упускає цей аспект з виду і розуміє, що наявність багатьох ігрових можливостей може забезпечити максимальну привабливість браузера Chrome для користувачів. Для реалізації ігрового потенціалу Chrome компанія вже зробила ряд кроків. Перш за все це стосується впровадження в браузер нових технологій для запуску все більш складних і візуально скоєних ігор. Давайте розглянемо деякі з ніх.Прежде за все, необхідно відзначити функцію Native Client (NaCl), яка являє собою технологію, що дозволяє запускати в веб-браузері скомпільований код. Це дозволяє використовувати вже існуючі С \ С ++ бібліотеки і ігрові движки, а також підвищити продуктивність додатків, надаючи доступ до спеціальних наборів інструкцій SSE або NEON. Native Client має ряд функцій, які можуть стати в нагоді розробникам браузерних ігор, наприклад, інтеграцію з хромовскім движком javascript, безпечну ізольовану «пісочницю», підтримку OpenGL ES 2.0 з розширеннями, стерео звук СD-якості і так далі. Незважаючи на те, що впровадження NaCl знаходиться ще на ранньому етапі, розробники вже зараз мають потужний і функціональний інструмент для створення комп’ютерних ігор для браузера Google Chrome.HTML5 це найперспективніший на сьогодні веб-стандарт, що відрізняється від попередніх версій поліпшеною роботою з мультимедіа, підтримкою багатопоточності, можливістю обробки графіки з допомогою GPU відеокарти. Ігри, створені засобами HTML5 і javascript можуть бути запущені практично в будь-якому сучасному браузері на будь-якому пристрої, включаючи смартфони, що значно розширює їх аудиторію. Фірмовий движок Chrome V8, показує рекордну продуктивність в таких додатках.технологія Flash хоча і здає свої позиції, але все ще залишається популярним інструментом для розробки ігор. Google Chrome містить відповідний плагін вбудований за замовчуванням і навіть може автоматично оновлювати його, так що ви завжди будете мати найсвіжішу версію Flash.Chrome не тільки підтримує всі існуючі популярні технології, використовувані в браузерних іграх, але і пропонує власні перспективні розробки. З огляду на більш ніж двохсотмільйонної армію користувачів браузера, наявність зручного магазину Chrome Web Store, в якому можна поширювати як платні, так і безкоштовні ігри, не можна недооцінювати перспективи Chrome як ігровий платформи.Етот тренд вже відчули розробники ігор, які не забарилися з випуском цілого ряду цікавих проектів для Google Chrome. Деякі з них представляють собою нові ігри, інші переживають друге народження завдяки портированию на браузерну платформу. Магазин Chrome Web Store налічує безліч ігрових додатків, серед яких ми відібрали для вас кілька найцікавіших.BastionЦе чудовий бойовик з елементами RPG, що розповідає нам чергову історію героя, покликаного врятувати свій світ від злих сил. Гра вражає хоча і не складною, але барвистою і стильною графікою, а також атмосферних саундтреком. Не дарма саме цей проект вибрали в Google для демонстрації можливостей технології Native Client. Браузерна версія Bastion демонструє відмінну картинку і продуктивність на рівні десктопного додатка.AirMechЦя гра являє собою суміш action і стратегії в реальному часі. Ви керуєте літаком, який має можливість трансформуватися в робота. Таким чином, ви зможете знищувати ворогів і на землі, і в повітрі. У AirMech є як одиночний режим, так і мультиплеер. Крім браузерної версії розробляється і десктопний варіант для Windows, який знаходиться на стадії альфа-тестування.StarLegendsОдна з найпопулярніших на багато користувачів телефонів, доступна раніше лише для мобільних платформ, тепер може бути запущена прямо в браузері. Ви можете вибрати собі героя одного з трьох класів (Commando, Engineer і Operative) і вести його через пригоди в далекій галактиці в пошуку багатств і битв з космічними піратами.SKiD
Racer
Повноцінні тривимірні гонки з підтримкою апаратного прискорення в вікні браузера за рахунок використання HTML5 і WebGL – вже тільки за це можна назвати гру революційної. Вибравши одну з восьми кумедних машинок і грунтовно озброївшись, ви відправляєтеся на барвисту трасу, де ви повинні весело відстрілюючи конкурентів першим дістатися до фінішу. Графіка для браузерної гри виглядає просто приголомшливо.RobbyRotoMultiple Arcade Machines Emulator (MAME) – це емулятор для запуску старих аркадних ігор, які раніше були популярні на приставках та ігрових автоматах. Завдяки технології Native Client стало можливим портирование MAME для Chrome і тепер ви можете грати в хіти минулих десятиліть прямо в браузері. У комплекті йде одна гра Robby Roto, однак ви можете завантажувати і свої ROM-образи.8-bitHitsЩе один емулятор, на цей раз ігор для приставки Nintendo (NES). На відміну від MAME виконаний на HTML5 і працює без всяких плагінів навіть без підключення до мережі. Має зручний інтерфейс, бібліотеку завантажених ігор з відображенням обкладинок, збереження ігор в локальному сховищі. Відмінний спосіб понастальгіровать по всенародно улюбленим приставок Dendy.AngryBirdsЗлі пташки підкорили здається вже всі можливі пристрої і скоро, напевно, будуть вбудовуватися і в мікрохвильовки. Завдяки використанню HTML5 гра може запускатися в будь-якому сучасному браузері, однак оптимізована саме для роботи в Google Chrome.BejeweledВідмінний приклад як можна за допомогою нових технологій вдихнути свіжі сили в уже давно знайому гру. Bejeweled – це стара як світ (їй всього-то 11 років, як і жанру, прим. Ред.) Гра «три в ряд», яка завдяки HTML5 і WebGL «заграла» новими фарбами.CargoBridgeБуло б не справедливо не згадати цю гру в огляді в якості представника сімейства flash-проектів. У Cargo Bridge вам належить будувати різноманітні мости з доступних будівельних матеріалів. При всій невитіюватість концепції вам знадобиться і знання фізики, і характеристик різних матеріалів, і економічний розрахунок, так як грошей на будівництво завжди в обріз.висновокМи розглянули основні ігрові технології і стандарти, які застосовуються в даний час в браузері Google Chrome, а також привели найяскравіші приклади готових ігор. Зрозуміло, це тільки початок шляху по перетворенню браузера в ігрову платформу, але в тому, що Google буде йти в цьому напрямку, не сумнівається ніхто. Так, вже заявлено про швидку появу в браузері підтримки ігрових гаймпадов, що ще більш посилить позиції Chrome в якості потенційного конкурента ігрових консолей.

Ссылка на основную публикацию