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