Еллісон: Гей, хлопці!
Я просто тестуючи гра, яку я зробив.
Це супер легко зробити простий гри, як це.
І справді, я покажу вам, як я зробив це прямо зараз.
Давайте на голову, щоб www.scratch.mit.edu.
Ми хочемо створити новий проект, тому дозволяє натисніть на вкладці Створення.
У мене вже є відкрив продукт, тому ми збираємося перейти на тут.
>> Давайте почнемо з швидкого туру подряпини середовища.
У лівому нижньому кутку тут, у нас є всі спрайт, що буде
використовувати в нашій грі.
Наприклад, у нас є мавпа, банан, і брокколі.
Коли ми натискаємо на кожного спрайту ви будете помітити, що права колонка буде
змінити, щоб показати нам, що ми працюємо з тієї специфічної спрайта.
Все, що ми ставимо в цьому стовпці буде контролювати спрайт, який виділений.
Тут, в середині, у нас є стовпець містить нашу палет головоломки,
які ми будемо використовувати, щоб створити нашу гру.
У верхній частині, у нас є категорія головоломки ми повинні працювати.
Наприклад, синій частин, відповідно вкладка руху, дозволить нам
контролювати, як наші спрайт рухатися.
Ми будемо досліджувати інші категорії як ми створюємо нашу гру.
Нарешті, в лівому верхньому кутку, ми є наш етап, де ми будемо
насправді грати в свою гру.
Де ми можемо побачити ефект від наші сценарії на спрайтів.
>> Так що давайте почнемо.
У нашій грі, мавпа буде спробуйте з'їсти банан час
уникаючи брокколі.
Мавпа наслідуватимуть наш миша, і брокколі і банани попливе
по сцені випадково.
Коли мавпа наближається до банан, банан буде активно намагатися
щоб уникнути мавпу, просто щоб переконатися, речі трохи більш захоплюючим.
>> Давайте почнемо з допомогою сценаріїв поведінки нашого головного героя, мавпа.
Для початку наш сценарій, ми будемо використовувати при Зелений прапор натиснув шматок від
події категорія.
Тут.
Це призведе до того всі шматочки головоломки пов'язано з кнопкою для запуску, коли ми
натисніть зелений прапор, тут, на у правому верхньому кутку сцени.
Ми хочемо мавпу слідувати за мишею.
Так ми вибираємо кнопку Go To і виберіть покажчиком миші, як і.
Таким чином, ми збираємося спробувати його тут.
Давайте перевіримо це і подивитися, що відбувається.
>> Так що, схоже дійсно тільки як мавпа потім перший клацання миші.
Це тому, що, за замовчуванням, До блокувати виконується тільки один раз.
Щоб отримати мавпа слідувати миша протягом всієї гри, ми повинні
цей блок, щоб виконати знову і знову.
Схоже, нам потрібна якась з циклу конструкцію.
Так що давайте рухатися в контролі.
Подивіться, давайте спробуємо це назавжди петлю.
Здається, що це працює.
>> Так, наступного ми повинні думати про як мавпа буде
взаємодіяти з іншими спрайтів.
В принципі, нам потрібно додати логіку для нашого Гра, таким чином, що, гра закінчиться, якщо
мавпа стосується банан або брокколі.
А насправді використовувати слово "якщо" при описі поведінки
ми намагаємося створити.
І досить зручно, є контроль їх називають Якщо, що ми використовуємо
саме для цієї мети.
Таким чином, ромб, прямо тут, на блок, де ми ставимо
стан, що ми хочемо перевірити.
У цьому випадку, ми перевіримо, чи є мавпа торкаючись банан.
>> Se ми захоплюємо Зворушлива деталь з категорії зондування.
І вибирати Banana від випадає.
Тепер ми повинні сказати нашому спрайт, що робити, коли це стосується банан.
Ми хочемо, щоб в гру до кінця, і Мавпа сказати, що ви виграли.
Так ми додаємо в Say і зупинити всі шматок.
Ми змінимо, привіт, щоб, ви виграли.
І час до 0,5.
Тепер ми застосувати ту ж логіку, коли мавпа торкаючись брокколі,
крім нас буде мавпа сказати, Ви втратили, а, як ви виграли.
>> Давайте перевіримо це і побачити, якщо він працює.
Приголомшливо.
Ми закінчили сценаріїв мавпи поведінку, але ми ще не закінчили.
Ми все ще повинні сказати брокколі і банан, що робити.
>> Почнемо з простіший з двох, брокколі.
Які тільки потрібно рухатися у випадковому порядку.
Знову ж, ми почнемо з Коли Зелений прапор натиснув шматок.
Нам потрібно спрайт бути в постійній руху, так що давайте опору
з Назавжди циклу.
Ми створимо випадкове рух за допомогою деякі шматки руху з випадковим
Число генератор.
>> Добре, давайте перевіримо це.
Здорово
>> Добре, тепер тільки банан залишається.
Давайте почнемо з того ж набір частин, як раніше.
Так що, якщо мавпа наближається, банан слід уникати його.
В іншому випадку, банан повинен рухатися у випадковому порядку.
Схоже, робота для це якщо інше блок.
В умовах, ми будемо перевіряти банани відстань від мавпи, і
тоді це уникнути відповідно.
>> Тепер, коли це умова не застосовується,
банан повинен рухатися у випадковому порядку.
Так що давайте просто вкрасти нашу випадковий рух п'єси з брокколі.
Все, що нам потрібно зробити, це перетягнути штук ми хочемо бананової спрайта, а
вони будуть скопійовані.
>> Все зроблено.
Давайте перевіримо це.
Приголомшливо.
Все, здається, працює.
Тепер йди і зробити свої власні ігри.
>> Якщо вам потрібно натхнення перевірити минулі проекти
від CS50 на сайті.
>> Мене звуть Еллісон, і це CS50.
>> Мені потрібно, щоб отримати ці налаштувати супер швидкий.