Похожие презентации:
MIkmj0ked7sDmpnsqLexu02MWR9JRzLt7VF329Ms
1.
Приложение для
обучения
игре в
шахматы
Проект выполнил(а):
Ломакин Егор
ГБО У ш кола № 1273,
10 'И' класс
Руководитель проекта:
преподаватель ДТ «Альтаир»
Ляхов Тимофей
Алексеевич
2.
АктуальностьОписание актуальности проекта
. Реальный пример подключения
промы ш ленного ИИ (Stockfish) к
пользовательскому приложению
• 74% школьников считают шахматы
слишком сложными
.Проект является не просто
онлайн/оффлайн площадкой для игры
а именно обучающим приложением
2
3.
ЦельЗадачи
Создать интерактивную
образовательную экосистему для
демократизации доступа к
профессиональному шахматному
образованию через интеграцию
искусственного интеллекта.
1. Интеграция AI-движка
2.Разработка адаптивной
системы сложностей
3.Создание интуитивного
интерфейса
4.Структурирование контента
3
4.
Методикавыполнения работы
После конечного установления задач и целей началось поэтапное исполнение
каждого модуля и отдельных частей кода,
Базовый функционал-интеграция stockfish и его настройка
Создание ui-создание первоначального простого ui интерфэйса
Проведение тестов-проведение тестов первых моделей продукта
4
5.
МатериалыОборудование
и ПО
Примеры работ из GitHubа
Python 3.10
Использование информации с
сайта stockfish.PyPi
Stockfish 16
Stockfish-py
Pygame 2.5
5
6.
РезультатыПо результатам 30 учеников
опрошенных в течении двух
недель:
Интеграция stockfish(c++) в
python
27%
Удержание в
Шахматах до
78%
Настройка сложности
Возможность подключения
шахматных баз партий
Удержание после
14 дней
6
7.
ВыводыДоказана образовательная
эффективность на примере
опрошенных
Успешно интегрированн
промы ш ленный ИИ(stockfish)
Приложение имеет огромные
перспективы развития в будущем
6
8.
Дальнейшееразвитие проекта
Переход на android и IOs
Введение учета личного роста пользователя
Создание мультиязычного интерфейса
Улучшение интерфейса и функционала
Партнерство с школами для увеличения интереса к шахматам среди молодежи
7
9.
Список использованныхисточников
GitHubGitHub - niklasf/python-chess: A chess library for Python, with move generation and
validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing,
Syzygy tablebase probing, and UCI/XBoard engine communication
PyPi stockfish stockfish · PyPI
python-chess python-chess: a chess library for Python — python-chess 1.11.2 documentationi
Os Модуль os - Python для сетевых инженеров
8