26 мая 2015 г.

Игра Арканоид

Игра для самостоятельного разбора Арканоид. Скачайте архив по ссылке https://github.com/alexeizuzin/kids-arkanoid/archive/master.zip, разархивируйте и откройте в браузере файл index.html

Управление стрелочками и пробелом.

Поясню логику выбора направления шарика. Перед каждым передвижением шарика проверяется место перед шариком. Если оно свободно, шарик продолжает движение (1 вариант на картинке).

Если место перед шариком не свободно (2 вариант на картинке), надо определить в какую сторону должен отскочить шарик.


Проверяем, свободно ли место слева (3 вариант): тогда мячик отскакивает влево. Если же занято (вариант 4), отскакивает в другую сторону.

Читайте код, разбирайте каждую строчку, там есть поясняющие комментарии. Попробуйте изменить программу, чтобы убедиться, что поняли верно: ускорьте или замедлите движение шарика, покрасьте какой-нибудь элемент в другой цвет, измените размеры поля, добавьте новый ряд кирпичей и т.д.


1 комментарий:

  1. Спасибо за урок! Чуть чуть попрограмировал и создал свою игру. https://github.com/LaNGanD/pinball_game. Запускать index.html

    ОтветитьУдалить