glebkrep / YandexCup2021-ARshooting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YandexCup 2021 (Android)

B. "Войнушки" возвращаются

В детстве все любили играть в "войнушку", главной проблемой которой было выяснить,
кто в кого первый попал. Благодаря современным технологиям "войнушку" можно модифицировать.
Вместо игрушечных пистолетов в нее можно играть телефонами: увидел товарища, направил на него телефон,
ткнул в экран — кто успел первым, тот и молодец. Можно вести счет, устраивать чемпионаты и даже делиться результатами в соцсетях,
чтобы все точно знали, кто выиграл.

Вам предстоит написать приложение, позволяющее играть в "войнушку" "по сети".

Приложение должно:

- вести «сессию» на участников игры в войнушку. Приложение знает других участников, их координаты и другие параметры,
- уметь «стрелять». «Выстрел» — это касание экрана в направлении одного из играющих. 
Приложение оценивает параметры и регистрирует попадание (можно с некоторым эпсилон),
- вести статистику «живых» игроков, регистрировать победителя,
- показывать на экране поток с камеры (AR). Для полного балла по задаче при попадании в 
поле зрения экрана надо показывать метку игрока (любую на усмотрение участника).

Решение выполнено с помощью ARCore

About


Languages

Language:Kotlin 100.0%