Магистрант Томского политехнического университета Денис Петров разработал компьютерную игру «Интегралополия» на знание части математического анализа, посвященной интегралам. Игра прошла первые тесты на фокус-группе, сейчас идет процесс сбора обратной связи и устранения багов. Политехник планирует запатентовать игру и внедрить ее в учебный процесс студентов ТПУ.
«Интегралополия» — стратегическая компьютерная игра для двух человек. Она написана на языке программирования Python с фреймворком Pygame. На работу над ней политехник потратил больше двух месяцев, написав более 7,5 тысячи строк кода.
Я всегда хотел быть айтишником, увлекался математикой и программированием. Поступил на «Прикладную математику и информатику». В начале семестра нам предложили темы для научных работ, в том числе и по разработке приложения. Подумал: «Почему бы не попробовать?». Этот проект курировала профессор отделения математики и математической физики Екатерина Олеговна Филиппова, у нее уже был большой опыт создания игр, но в формате настолок. Мы решили перенести эти наработки в цифру. Макет игры и каждый элемент прописывался мной вручную по координатам,
По правилам игры участники поочередно «бросают» кубик и передвигаются по игровой доске на соответствующее количество полей. Каждое поле содержит задание. Всего в игре порядка 90 карт с теоретическими и практическими заданиями на знание интегралов. Для победы в игре нужно, двигаясь по игровой доске, решать задания и копить баллы.
«Это мой первый опыт написания игры. Нам определенно есть еще над чем работать: сделать визуал игры более привлекательным, добавить большее количество игроков и многое другое. Отдельно стоит уделить внимание коду с ответами. Сейчас на каждый вопрос прописано порядка пяти вариаций написания ответа. Но игра все равно довольно чувствительная — неправильно ввел букву и ответ не засчитан», — добавляет политехник.
Сейчас игра проходит апробацию на фокус-группе. Разработчики планируют провести тестирование и по итогам обратной связи доработать функционал игры. Разработку «Интегралополии» Денис Петров запатентует и представит в качестве дипломного проекта, а после окончания работы над ней планирует предложить внедрить игру в учебный процесс студентов ТПУ.