Kodu - це візуальна мова програмування, яка підходить для того, щоб навчити дітей основ програмування та навчити їх творчості. На сьогоднішньому уроці ми побудуємо просту гру, яку можна використовувати як вступ до Коду.
Будівельні блоки Коду
Світ Коду складається з програмованих об’єктів, де ми можемо прикріпити поведінковий сценарій до кожного об’єкта, який ми розміщуємо на пейзажі Коду.
Мова програмування Kodu - це простий користувальницький інтерфейс програмування на основі значків, де мова розбивається на сторінки та правила.
У Коду є список вбудованої поведінки, яку ми можемо прикріпити до об’єкта, щоб змусити їх рухатись, стріляти в об’єкти та виконувати неймовірні бойові рухи один з одним.
Лабораторія ігор Microsoft Kodu має серію відео „Початок роботи”, яке дуже корисно для початківців, щоб зрозуміти основи програмування Kodu.
Навігація навколо світу Коду
Ось простий світ Коду, який складається з дерев та мотоцикла. Мотоцикл запрограмований завжди блукати по місцевості, і йому слід уникати будь-якого дерева на своєму шляху.
Давайте додамо на ландшафт ще більше об’єктів, а мотоцикл буде переслідувати і знімати їх.
Віпс - один із багатьох персонажів, які ми можемо створити в Коду.
Пучок рухатиметься по призначеному шляху, а Коду породить ще один пучок, коли здоров’я досягне нуля.
Вправи в класі
Для підготовки до уроку інструкторам потрібно Встановити код і завантажте наш Комплект для домашнього класу Microsoft в папку імпорту Kodu: ‘C: \ Users \ [user name] \ Documents \ SavedGames \ Boku \ Player1 \ Imports \’. Kodu автоматично імпортує гру, коли ми завантажуємо гру з головного меню.
Примітка: Викладачі повинні розпакувати файл, щоб отримати файл гри Kodu
Почніть клас, відкриваючи світ, і попросіть учнів спостерігати за мотоциклом та поведінкою дрібниць. Пояснення може бути чимось на кшталт «вічок - це ворог», оскільки гра продовжує регенерувати «пучок», коли мотоцикл руйнує його.
Тепер відкрийте Wisp або програму для мотоциклів і попросіть студентів пов'язати поведінку Wisp з кодом. Після того, як студент успішно пояснить код, попросіть волонтерів змінити код для наступного набору поведінки.
За необхідності запропонуйте студентам змінити код для кожного об’єкта та пояснити, чому їх рішення не працюють.
- Додайте дерева або змініть їх колір
-
Відрегулюйте поведінку віпа так, щоб він давав монету, коли мотоцикл руйнує стрічку.
-
Запрограмуйте мотоцикл з'їсти монету, щоб збільшити ігровий результат
- Змініть роль вітка та мотоцикла, зробивши, щоб стрічка знищила мотоцикл
Це все. Насолоджуйтесь!
Завантажте Microsoft Kodu Classroom Kit
Кредит
Автор висловлює подяку Тревору Берколаю за те, що він створив хорошу вправу в класі, Еріку З Гудаїту за його невпинні зусилля у тестуванні гри та The Geek, який дав остаточне редагування статті.