2.49M

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

10.

Тех. слайд
English     Русский Rules