Project GotoHack17 building for GoTo Camp Hackaton 2017

Наша задача

  • -- Разработать программу, генерирующюю пары для игры в "киллера", разбивающую на пары с учетом интересов для того, чтобы минимизировать вероятность киллера встретить свою жертву

Проект разбит на части

  • -- Telegram bot, производящий сбор данных, и оповещающий участников игры об изменениях
  • -- Backend на базе "жадного" оптимизирующего алгоритма, производящий разбиение на пары с учетом места жительства, интересов и учебного корпуса участника так, чтобы не образовывалось ситуаций, когда:
    1)А убивает Б, а Б убивает А
    2)А убивает С, и Б убивает С

В конечном итоге сервис представляет собой

  • -- Автоматизатор разбиения для игры "Киллер", обеспечивающий максимальную сложность поиска жертвы

К дальнейшей реализации планируется

  • -- Введение игровых токенов, обеспечивающих честность игры, а так же не позволяющих присоединяться к игре посторонним личностям