Создаем HTML5 игру. Часть 2: игровая логика

14 минут(ы) чтения

Итак, вы установили необходимые программы. Запускаем ИСР. Создаем директории и файлы как показано на рисунке ниже: В предыдущей части был разбор существующих HTML5 технологий предназначенных для создания браузерных игр. Теперь нам предстоит создать архитектуру игрового проекта, написать логику и работать с ресурсами. В этот раз…

Читать далее

Создаем HTML5 игру. Часть 1: выбор технологий

6 минут(ы) чтения

Создать браузерную игру — значит сделать игру для самой широкой публики. Писать такую игру мы будем используя новые, но уже доказавшие свою состоятельность, технологии. Сейчас для HTML5 существует всего три основных средства визуализации графики. Это DOM (CSS), Canvas (2D и WebGL) и SVG. Упрощенно…

Читать далее

История разработки игры под Smart TV

6 минут(ы) чтения

Когда мне поставили задачу написать игру для Smart TV я был рад. Я сам контролировал ход процесса, выбирал необходимые технологии, читал официальную документацию, использовал SDK. Почти все было создано чтобы я написал классную игру. Уже через 3 недели я показывал рабочий прототип на официальном…

Читать далее

Сказ о том, как я в Яндекс не прошёл

3 минут(ы) чтения

Я искал новую работу. Обновил профиль на hh. И вдруг, через неделю, меня пригласили в яндекс! На вакансию разработчик интерфейсов внутренних сервисов. Требования мне подходили, единственное разочарование было в знании XSLT. Поговорив с hr, узнал что должность касается разработки админки на шаблонизаторе-велосипеде от яндекса. Что…

Читать далее

Заменяем символы на JS

1 минута чтения

Иногда приходится заменить определенный набор символов в строке на JS var str = '23.10.2013'; str.replace('.', '-'); //=> "23-10.2013" Мы ожидали другой результат, не так ли? В таких случаях на помощь приходят регулярные выражения: str.replace(/./gi, '-'); //=> "23-10-2013" Выполнить пример в фидле Однако, такой подход…

Читать далее

Как проверить наличие свойства в объекте JS

2 минут(ы) чтения

JavaScript ругают за сильную динамичность и отсутствие встроенных пространств имен, компоновку функций в глобальную область видимости и т.д. С другой стороны именно это язык даёт программисту возможность компоновать код по-собственному. Не так как у всех. За это я и люблю JS. Одной из повседневной…

Читать далее

Правильные практики JS

9 минут(ы) чтения

Код написанный в одном стиле, имеет много преимуществ: меньше мелких ошибок, многие ошибки легко обнаружить почти сразу, другие же можно легко отладить еще на стадии разработки. Новым же программистам не придется тратить лишнее время на изучение вашего кода (это не значит что им не…

Читать далее

Движение объекта по кругу

1 минута чтения

Движение объекта по окружности реализовать на Javascript оказывается довольно просто. Благодаря возможностям тега Canvas всё работает очень быстро. Идею взял отсюда.…

Читать далее

Пример Aero диалога на CSS3

1 минута чтения

Доработал версию этого примера. Добавил drag’n’drop перемещение окна и изменение размера (ползунок находится в нижнем правом углу). Теперь стиль похож на Windows 7 Aero.…

Читать далее
1 8 9 10 11