Javascript развивается так стремительно, что начинает оказывать очень сильное воздействие на процесс разработки веб-приложений. Создается впечатление, что его возможности безграничны и их реализация зависит только от мастерства разработчика.
Ниже представлены несколько игр, которые разработаны целиком на Javascript. Еще пару лет назад для создания таких приложений нужно было использовать Flash со всеми его недостатками. А сегодня нужен всего лишь браузер, чтобы оценить великолепие решений (лучше всего подходит браузер Chrome, так как в нем реализован самый лучший механизм JavaScript на сегодняшний день.
Такие приложения помогают представить, на что способен JavaScript и отбросить в сторону все сомнения о его функциональности и перспективности в сфере разработки веб-проектов.
Browser Pong - игра в пинг-понг развернутая на весь экран, а в качестве игровых элементов выступают окна браузера. Выглядит весьма впечатляюще и стоит посмотреть. Вы могли представить, чтобы окнами браузера можно было играть? C помощью JavaScript можно реализовать и такое чудо!
TWITCH - это серия головоломок в маленьких окошках браузера. Как быстро вы сможете их решить? Каждая игра откликается только на нажатие кнопки мыши, перемещения курсора мыши и нажатия на клавиатуру. Каждый новый уровень открывается в новом окне. Удивительная демонстрация возможностей JavaScript!
Это, конечно, не является полноценной игрой. Открываем новое окно и бросаем пляжный мяч в него. Мяч перекатывается между окнами браузера с великолепной имитацией гравитации.
Crystal Galaxy - экспериментальный космический 2D шутер, разработанный с использованием JavaScript / DHTML. Удивительно, игра выглядит так, как будто ее сделали на Flash.
Berts Breakdown использует возможности элемента HTML5 canvas. Графика выглядит так, как будто игра использует Flash.
Конечно, представленные игры выглядят смешно с точки зрения заядлых геймеров. Однако, они отлично демонстрируют возможности JavaScript, который успешно начинает теснить Flash в веб-дизайне.
Так что время, потраченное на освоение Javascript, с лихвой окупит себя уже в ближайшем будущем.