Цель проекта — создать мобильное приложение с одной или несколькими играми, знакомящими пользователя с важными биоинформатическими понятиями — такими, как комплементарность нуклеотидов, выравнивание последовательностей, сборка генома. Пример игры для знакомства с понятием выравнивания – внизу экрана расположен геном, сверху, как в тетрисе, падает рид. Пользователю нужно, перемещая рид вправо и влево, добиться как можно лучшего выравнивания. Чем лучше выравнивание, тем больше очков получает пользователь.
Задачи
Реализовать хотя бы одну игру в виде приложения на платформе Android. Желательно создать систему с несколькими уровнями сложности – например, в случае выравнивания, рид может все больше отличаться от матрицы, и выровнять его становится все сложнее.
Интересно реализовать систему, которая подстраивала бы сложность игры под успехи пользователя. Опционально можно встроить систему достижений — например, когда пользователь набирает определенное число очков, он изучил бактерию, а потом и что-то более сложное.
Требования к участникам
Знание Java и базовых биоинформатических алгоритмов, желателен опыт разработки мобильных приложений.