Создать интерактивную мини-игру, демонстрирующую работу алгоритма поиска, где ИИ выступает в роли активного игрока, стремящегося отгадать число пользователя.
Проект представляет собой две версии одной игры, написанные на Python:
Консольная версия: Быстрый и минималистичный интерфейс для взаимодействия и тестирования логики.
Версия с графическим интерфейсом (GUI): Визуализация процесса угадывания, с отображением данных, диапазона поиска и статистики, что делает алгоритм работы ИИ более понятным.
Реализовал систему для глубокого изучения принципов генерации случайных чисел (ГСЧ) в компьютерных системах. Поскольку в цифровой среде не существует истинной случайности, проект был сфокусирован на анализе и симуляции псевдослучайных алгоритмов. Исследовались методы привязки генерации к изменчивым физическим или системным параметрам, таким как тактовая частота процессора, время отклика диска и другие доступные метрики ПК, для повышения энтропии и непредсказуемости выходных данных.
Ключевые задачи: Анализ ГСЧ, разработка алгоритмов симуляции случайности, работа с системными метриками.
Получил практическое понимание фундаментальных ограничений и подходов к созданию случайности в детерминированных IT-системах.