Исследование по информатике и цифровым технологиям · 8–9 класс

Баланс настольной игры: проверка моделированием

Предмет
Информатика и цифровые технологии
Тема
Компьютерные игры
Класс
8–9 класс
Вид работы
Исследование

Идея

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

Исследовательский вопрос

Сбалансирована ли настольная игра и как это проверить моделированием?

План работы

  1. Выберите простую настольную игру со случайностью или придумайте свою.
  2. Запишите правила как алгоритм: чей ход, что делает кубик, когда игра заканчивается.
  3. Напишите программу на Python или в электронной таблице, которая играет 10 000 партий случайными ходами.
  4. Посчитайте долю побед первого и второго игрока и среднюю длину партии.
  5. Измените одно правило, например бонус второму игроку, и проверьте, стала ли игра честнее.

Что понадобится

Компьютер, Python или электронная таблица, правила игры.

Что получится

Статистика тысяч смоделированных партий и изменённые правила для баланса.

Частые ошибки

  • Ошибки при переводе правил в код — проверьте программу на нескольких партиях вручную.
  • Делать вывод по слишком малому числу партий.

Теги

Тему и план подготовили эксперты фестиваля. Это отправная точка: вопрос, объём опытов и вывод можно менять под себя и вместе с руководителем.

Похожие работы участников

Все работы школьников по информатике и цифровым технологиям

Ещё темы по информатике и цифровым технологиям

10–11 класс Проект

Игра на Python: от идеи до релиза

Придумайте небольшую игру и напишите её на Python с библиотекой Pygame. Опишите этапы разработки, проведите тестирование на друзьях и исправьте ошибки.

6–8 класс Проект

Платформер в Scratch с тремя уровнями

Сделайте игру-платформер с тремя уровнями возрастающей сложности. Протестируйте её на одноклассниках и исправьте найденные ошибки.

4–7 класс Проект

Игра-викторина для младших школьников на Scratch

Придумайте викторину по любимому предмету для учеников 1–2 класса и сделайте её в Scratch: вопросы, ответы, счёт очков. Попросите нескольких малышей сыграть, запишите, что им было непонятно, и улучшите игру.

8–11 класс Исследование

Насколько надёжны пароли моих одноклассников

Проведите анонимный опрос: какой длины пароли используют одноклассники, есть ли в них цифры и символы, повторяются ли они на разных сайтах. Сами пароли не собирайте. Посчитайте, сколько времени нужно на подбор пароля каждого типа, и сделайте памятку.

8–9 класс Проект

Бот для класса: расписание и напоминания

Напишите на Python простого бота для мессенджера, который присылает расписание и напоминает о домашнем задании. Протестируйте его с одноклассниками и соберите отзывы.

Все темы проектов по информатике и цифровым технологиям

Сделали работу по этой теме? Пришлите её на фестиваль

Принимаем исследовательские, проектные и научно-творческие работы учащихся 1–11 классов. Эксперты оценят работу, финалисты защищают её онлайн перед жюри.