Codecombat код класса

Обновлено: 07.07.2024

codecombat

Синтаксис, методы, параметры, строки, циклы, переменные.

XP:17 CR:27 Простой меч(Simple Sword)

XP:27 CR:40 Шапка из искусстевнногомеха (faux fur hat)

XP:29 CR:41 Грубые очки (skills granted)

XP:35 CR:48 Деревянный щит (wooden shield)

XP:40 CR:52 Молот созидателя(skills granted)

XP:505 CR:200 Программатикон I(programmaticon I), Простой меч(Simple Sword), Шапка из искусстевнногомеха (faux fur hat), Грубые очки (skills granted), Деревянный щит (wooden shield), Молот созидателя(skills granted)

Давно мы не писали об играх. А ведь лето — самое время играть. Тем более что эта игра может продолжиться и в школе.


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


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



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

Игра легко интегрируется в учебный процесс. Преподаватель, который решил дополнить программу по информатике столь непринуждённым инструментом обучения, может создавать кланы, в которые ученики вступают по приглашению. Учителю будет доступна статистика по каждому игроку в клане. Только представьте, в какие виртуальные баталии способны превратиться уроки информатики!

Обычному пользователю доступно 80 бесплатных уровней игры, которых должно быть достаточно для того, чтобы освоить все концепты. Что касается политики сотрудничества с учителями, то она достаточно гибкая. Если вы учитель и написали об этом разработчикам, то вам ещё больше уровней, обучающие видео, поддержка по электронной почте и дополнительные «пряники» в самой игре. Если вы при этом хотите, чтобы ваши ученики каждый месяц получали свежую порцию миссий, можно оформить групповую месячную подписку, стоимость которой зависит от количества человек.

Всегда интересно: откуда берутся такие альтруистические обучающие сервисы? CodeCombat — разработка молодых программистов из Сан-Франциско. Это игра с открытым кодом. Сотни игроков из разных стран приложили свой талант к тому, чтобы CodeCombat стал лучше. Именно благодаря этому мир воинов и магов оказался быстро переведён на разные языки, в том числе на русский.

Разработчики призывают принять участие в дальнейших улучшениях в качестве программиста (или архимага, если пользоваться терминологией вымышленного мира), создателя и тестировщика уровней, переводчика и редактора статей. У игры мощное сообщество, которое объединяет учителей, программистов, учеников и всех, кого захватывает совместное действие «just for fun».

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

Учимся программированию играючи. CodeCombat

about_comic

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

screencap_1

Для кого предназначен CodeCombat? Авторы отвечают так: “Мы рекомендуем CodeCombat для учеников старше 9 лет. Какой-либо опыт программирования не требуется.Мы разработали CodeCombat так, чтобы он подходил и мальчикам и девочкам.” Кроме того они обещают школьным учителям бесплатную подписку. Так, что если ты учитель, то создавай клан для своего класса и учи детей весело и продуктивно. Но, думаю, людям постарше и не знакомым с программированием тоже будет интересно.

Ты вышел из темного коридора в странную комнату с множеством непонятных образований на стенах и потолке. Ты услышал повторяющиеся стуки и в голову тебе влетел камень. Матерясь и потирая лоб, бросил его со всей силы в стену. Ты услышал повторяющиеся стуки и в голову тебе влетел камень. Матерясь и потирая лоб, бросил его со всей силы в стену. Ты услышал повторяющиеся стуки и в голову тебе влетел камень. Матерясь и потирая лоб, бросил его со всей силы в стену.Ты услышал повторяющиеся стуки и в голову тебе влетел камень. Матерясь и потирая лоб, бросил его со всей силы в стену.
Стоп! Опять где-то рекурсию подхватил? Ну, когда же это закончится?

Читайте также: