Статьи

Workshop Coding Challenge: исправьте эту игру

Может быть сложно сесть и попрактиковаться в новых методах кодирования, так что вот забавное упражнение, чтобы побудить вас играть с обнаружением столкновений и реакцией, как описано в Kah Shiu .

Обновление: я добавил версию HTML5, чтобы дополнить существующую версию Flash — наслаждайтесь!


Эта прорывная игра не работает!

Flash версия:

Чтобы воспроизвести версию HTML5 (используя canvas и JavaScript), нажмите здесь .

О, конечно, некоторые основы есть; веслом можно управлять с помощью клавиш со стрелками влево и вправо, мяч движется, и все объекты правильно перемещаются на сцену. Но обнаружение или реакция столкновения практически отсутствует: весло может сдвинуться с боков экрана, мяч не отскочил от него, а кирпичи могли бы вообще отсутствовать.

Весь код доступен в этом файле ZIP . (Версия Flash имеет формат FlashDevelop , но ее будет легко использовать в Flash Pro, FDT, Flash Builder или любой другой выбранной вами среде IDE.)

Как только вы ознакомитесь с ним, используйте то, чему учил Ках Шиу в своей сессии «Обнаружение столкновений и реакция», чтобы исправить проблемы с игрой.

Вы можете сделать это настолько простым или сложным, насколько захотите, в зависимости от того, насколько вам комфортно с концепциями. Например, вы можете добавить треугольные кубики или сделать несколько шариков, подпрыгивающих одновременно.

Конечно, вы не ограничены моим кодом или графикой; не стесняйтесь менять что угодно!

Если вы придумали что-то аккуратное, отправьте это, используя эту форму, или ссылку на нее в комментарии ниже. Я с нетерпением жду проверки того, что вы придумали.