Смотрим на WebGL

Здравствуйте, уважаемые читатели! В продолжении статей про Canvas сегодня хотел бы вам рассказать про WebGL. Чтобы лучше понимать, как мы работаем с WebGL, рекомендую освежить знания по Canvas: основы работы с Canvas основы работы с изображениями   WebGL позволяет web-контенту…

Canvas: основы работы с изображениями, спрайты

 Здравствуйте, уважаемые читатели! В сегодняшней статья я хотел немного рассказать про работу с изображениями с помощью Canvas Api. Данная статья является продолжением линейки статей про Canvas. Первая статья здесь: Canvas, основы работы с помощью JavaScript. Естественно, что в Canvas есть…

Определение IE в JavaScript

Добрый день, уважаемые читатели! Читал я на новогодних праздниках книгу: «JavaScript. Шаблоны» Стефан Стоянов (рекомендую) и наткнулся на одну интересную конструкцию для определения, что текущий браузер пользователя именно Internet Explorer. Внимание! Конструкцию ниже лучше не использовать, она приводится лишь для общего кругозора 🙂  …

Разработка игры на Canvas, часть 7. Конец

Здравствуйте, уважаемые читатели! Сегодня продолжаем доделывать нашу игру на canvas. В этот раз статья будет небольшая. Нам осталось доделать совсем немного. Предыдущие статьи из этой серии: Разработка игры на Canvas, часть 1. Начало Разработка игры на Canvas, часть 2. Создание…

Разработка игры на Canvas, часть 6. Смерть врагам

Здравствуйте, уважаемые читатели! Продолжаем делать нашу игру на canvas. Осталось уже совсем немного. В этой статье мы рассмотрим следующие моменты: Добавим немного декораций Создадим возможность подбирать стрелы и аптечки Научим наших врагов умирать от наших стрел Создадим простой скрипт усложнения…

Разработка игры на Canvas, часть 5. Атака

Добрый день, уважаемые читатели! Сегодня мы продолжаем писать нашу игру на canvas. И теперь мы переходим к самому интересному — атаке. В данной статье мы сделаем: Анимацию игрока во время атаки Добавим возможность атаковать Добавим сам снаряд, которым атакует игрок Местами…

Разработка игры на Canvas, часть 4. Столкновения

Добрый день, уважаемые читатели! Сегодня я продолжаю писать свою небольшую игру на canvas. Первая статья находится тут: ссылка. Вторая тут: ссылка. Третья тут: ссылка.   Что мы рассмотрим в этой статье? 1. Добавим игроку здоровье 2. Напишем функцию столкновений игрока с молниями…

Разработка игры на Canvas, часть 3. Атака

Добрый день, уважаемые читатели! Сегодня я продолжаю писать свою небольшую игру на canvas. Первая статья находится тут: ссылка. Вторая тут: ссылка.   Что мы рассмотрим в этой статье? 1. Создадим молнию 2. Заставим врагов создавать молнию 3. Небольшие изменения в коде/картинке Начали!…

Работа с URL в JavaScript

Здравствуйте, уважаемые читатели! Сегодня я нашел способы работы с URL через JavaScript, которые мне показались весьма интересными. Начнем!   Работа с URL Например, у нас есть URL: http://alexdev.ru/example/index.html window.location.protocol = "http:" window.location.host = "alexdev.ru" window.location.pathname = "/example/index.html"   Полный URL в…

Разработка игры на Canvas, часть 2. Создание противника

Добрый день, уважаемые читатели! Сегодня я продолжаю писать свою небольшую игру на canvas. Первая статья находится тут: ссылка. Что мы рассмотрим в этой статье? 1. Создание врагов 2. Движение врагов до определенной точки 3. Небольшие изменения в основном коде  …