ШП/Portfolio/SchoolMIT2011

Материал из ProgSchool

Перейти к: навигация, поиск

Содержание

Проекты ШМИТ-2011

В выездной зимней школе ШМИТ 2011 года мы решили попробовать на вкус графические возможности тэга Canvas.

Никто из ребят до этого не работал с JavaScript. На всё было 5 учебных дней по 6 академических часов. Но кое-чем из того, что получилось в итоге, можно даже похвастаться.

Программы работают в Firefox и в Chrome.

Кипкаев Дамир, Лунёва Яна и игра Lines

За короткий срок ребята успели не только изучить основы нового для себя языка JavaScript и графические возможности HTML5 но и кое-что написать.

К сожалению игра получилась несколько не завершённой. Основной недостаток в том, что проход не загораживается стоящими шариками. Иными словами, взятый шарик можно поставить на абсолютно любое свободне место, где бы оно не находилось.

http://www.progschool.ru/psPortfolio/linesKipkaevLuneva/lines.html

0_7a9d6_b62b7954_M.jpg

Шатов Дмитрий и игра Lines

Дмитрий писал эту программу один и у него ушло на неё 3 дня (18 академических часов). Может быть именно раз потому, что он работал один, он и справился с задачей быстрее и лучше сокашников. Ведь групповая работа - тоже очень важный навык, которому надо учиться.

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

http://www.progschool.ru/psPortfolio/linesShatov/lines-0.2.html

0_7a9d7_75ef6f5b_M.jpg

Шатов Дмитрий и дальний родственник Арканоида

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

Последней задачей Дмитрия было сделать, чтобы шарик мог летать не только под углом 45 градусов, а в произвольных направлениях. Но в течение сезона эту задачу решить уже не удалось.

http://www.progschool.ru/psPortfolio/arcanoidShatov/arcanoid.html

0_7a9d5_20d5426a_L.jpg

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Рекомендуем посмотреть
Инструменты