Уроки программирования

Урок 9. «Онлайн-«Крестики-нолики»» — Scratch 2.0

Курс: Программирование в Scratch 2.0, урок 9 из 12
Тема по программе: Мультиплеер: «Крестики-нолики»
Среда: Scratch 2.0; в Scratch 3 блоки те же, отличается расположение панелей
Формат: презентация с текстом для педагога под слайдами, практика за компьютером
Это сокращённое описание урока. Полные материалы — в курсе «Программирование в Scratch 2.0». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».

Цель урока

Сделать «Крестики-нолики», в которые можно играть с другом по интернету.

Что делаем на уроке

  1. Ячейка — спрайт с тремя костюмами: пусто, крестик, нолик.
  2. Нажатие на ячейку меняет костюм в зависимости от того, чей сейчас ход.
  3. Поле записывается в одну переменную из 9 цифр: каждая цифра — состояние одной клетки.
  4. Ячейку копируем 9 раз и в коде каждой копии меняем её номер.
  5. Кнопка «Заново»: нажать её может любой из игроков, а сообщение о перезапуске видят оба.
  6. Выбор стороны: игрок нажимает на крестик или нолик.

Что объяснить детям

  • Хранить поле одним числом удобно: облачные переменные принимают только числа, а 9 цифр как раз описывают 9 клеток.
  • Крестики-нолики — одна из первых компьютерных игр: игру OXO написал в 1952 году Александр Дуглас для кембриджского компьютера EDSAC.

Что в полном комплекте

  • 12 презентаций — по одной на занятие
  • Текст для педагога под каждым слайдом: что рассказать, что спросить, что показать на экране
  • Задания для самостоятельной работы в конце уроков
Made on
Tilda