Игра «Реверси» на JavaScript

Хочу продолжить тему создания игр, которая была открыта статьей об игре «Змейка» на JavaScript. В ней рассматривался прием «игрового цикла» при создании динамических игр. В этой статье хочу рассказать о пошаговой игре «Реверси». Игровой процесс ведётся с «компьютерным» противником.

Текст в input и textarea по умолчанию или замещающий текст. Placeholder.

Как часто нам приходится реализовывать замещающий текст (текст в поле ввода, который исчезает при фокусировке) для полей ввода? Да, практически, в каждом проекте. Чаще всего это бремя ложилось на JavaScript события onFocus и onBlur. Но с приходом и быстрым распространением HTML 5 объемы кода для реализации замещающего текста сводятся к минимуму.

Тонкости копирования массивов в JavaScript

JavaScript

Столкнулся с популярной, оказывается, проблемой копирования массивов. Дело в том, что просто приравнять одну переменную с массивом другой — не значит сделать копию этой переменной в JavaScript. Но очень часто нужно получить именно копию. Для решения этой проблемы есть 2 простых способа. Один работает с одномерными массивами, другой с многомерными, но требует jQuery.

Игра «Змейка» на JavaScript

Не так давно я имел опыт в написании игр на JavaScript. Довольно увлекательный процесс. Простая игра демонстрирует некоторый приём, который я вычитал в книге Makzan — «HTML5 Games Development by Example Beginner’s Guide». Приём связан с неким игровым «циклом», который раз, например, в 50 миллисекунд перерисовывает отображение в соответствии с изменениями, которые произошли в игре.