2.18M
Category: pedagogypedagogy

Игра в слова. Курсовая работа

1.

Курсовая работа
Тема: Игра в слова
Выполнил:
Студент 1 курса группы ИТ-0900023Б
Алексеев Данил Андреевич

2.

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

3.

Игра в слова
Цели курсовой работы
Разработать программное обеспечение для игры в слова на
языке программирования Python.
Реализовать интерактивный игровой интерфейс с
использованием библиотеки Tkinter.
Разработка и поиск базы слов по трем темам: "Города",
"Имена", "Животные".
Опробовать игру

4.

Правила игры в слова
Если слово заканчивается на Ь, Ъ,
Каждое слово должно начинаться
на ту же букву, на которую
закончилось предыдущие слово.
1
Ы, Й, Ё, то следующие слово
может начинаться с любой буквы
2
Игра закончиться, когда
закончатся слова на какую-либо
букву из алфавита ( За
исключением Ь, Ъ, Ы, Й , Ё )
3

5.

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

6.

Реализация
• Инициализация: Создается главное окно с
помощью Tkinter, в котором размещаются
виджеты: выпадающий список для выбора
темы (combobox1)
• Кнопка для
начала/завершения игры
(button1), метки
(label1 и label2) и таблица
для отображения ходов
(table)
поле ввода для слов
(entry1)

7.

Реализация
Выбор темы: Пользователь выбирает тему игры из выпадающего списка. После выбора активируется кнопка нача
ла игры.​
Начало игры: При нажатии кнопки отображается справка с правилами игры, активируется поле ввода,
и меняется текст кнопки на "Завершить игру". Загружается список слов из файла, соответствующего выбранной те
ме, и инициализируются переменные для учета использованных слов и букв.​

8.

Реализация
Ход игрока: Игрок вводит слово,
и если оно соответствует правилам (начинается с правильной буквы и еще не и
спользовалось), слово принимается, и игра переходит к ходу компьютера.​
Ход компьютера: Компьютер случайным образом выбирает слово из списка дос
тупных слов. Если слово подходит, оно отображается, и игра возвращается к хо
ду игрока.​
Завершение игры: Если слова на определенную букву закончились, игра заверш
ается, и показывается сообщение с результатом.​

9.

Руководство использования
Начать игру
Выбор темы
Для начала игры вам нужно
нажать кнопку "Начать игру",
после начала игры вы
сможете завершить игру
досрочно нажав кнопку
"Завершить игру"
Для того чтобы начать игру, нужно
выбрать тему, для вас
представлено на выбор 3 темы:
города, животные, имена.
Ввод слов
Поле слов
Область в которой будут отображаться все отправленные слова.
После начала игры, вам
откроется поле для ввода
текста, в него введите слово и
нажмите Enter для отправки.

10.

Игра в слова - Заключение
В ходе написания курсовой работы:
• Разработано программное обеспечение
• Разработан графический интерфейс
• Создана база слов для трех тем
English     Русский Rules