Описание роли Луценко Ивана - Dima1928/Tic-tac-toe GitHub Wiki

Роль в проекте: Луценко Иван (Frontend-разработчик)

Обязанности и зона ответственности

Луценко Иван отвечает за клиентскую часть приложения "Крестики-нолики", включая:

  1. Разработку пользовательского интерфейса:

    • Создание интерактивного игрового поля
    • Реализация анимаций и визуальных эффектов
  2. Интеграцию с backend-логикой:

    • Связь UI с игровыми механиками
    • Отображение состояния игры (ход игрока, победа/поражение)
    • Визуализация работы ИИ
  3. Реализацию пользовательских историй:

    • Поддержка разных размеров поля (4×4, 5×5)
    • Система статистики
    • Таймер ходов

Технологический стек

  • Основные технологии:
    Tkinter (Python)  # Основная библиотека для GUI
    PIL (Python Imaging Library)  # Для работы с графикой