Thanks to visit codestin.com
Credit goes to github.com

Skip to content

OleoKeyo/FindCard

Repository files navigation

Quiz выбрать цифру/букву по заданию

Требования:

● Использовать Unity 2019.2.21f1 ● Использовать библиотеку DoTween ● Пользоваться UnityEvent в ходе разработки/настройки ● Использование интерфейсов будет большим преимуществом ● Bounce эффектCancel changes

Геймплей

Цель игры: выбрать правильный вариант ответа, соответствующий заданию. Игровой процесс по шагам ● В игре присутствует 3 уровня сложности. Легкий - 3 ячейки. Средний - 6 ячеек. Сложный - 9 ячеек. ● При завершении Легкого уровня игрок переходит на средний, а затем на сложный. 1-й Уровень - Легкий. 2-й Уровень - Средний. 3-й Уровень - Сложный

● При запуске сцены: ○ Через bounce эффект появляются ячейки с объектами (с цифрами/буквами); ○ Через fade in эффект появляется UI текст с заданием, выбрать правильный вариант ответа;

● При тапе на неправильный ответ: ○ Объект внутри карточки дергается туда-сюда (easeInBounce)

● При тапе на правильный ответ: ○ bounce объекта внутри карточки ○ Появляются партиклы звездочки

● При окончании всех уровней: ○ В центре экрана появляется кнопка Restart, нажав на нее можно начать игру заново с легкого уровня. ○ Все элементы в игре не должно быть кликабельным. ○ Должно эффектом FadeIn/FadeOut появиться затемнение экрана, но она не должна перекрывать кнопку Restart.

● При нажатии кнопки Restart: ○ Должен через эффект FadeIn/FadeOut появиться загрузочный экран (можно просто белой/черной текстурой), игровые объекты удалятся и появятся новые, после этого загрузочный экран пропадает. ○ Все должно начинаться с пункта “При запуске сцены”.

Условия генерации данных

● При смене уровня ○ Цель задания (правильный ответ) выбирается случайным образом. Она не повторяется в рамках сессии, где сессия - запущенный Play Mode. Т.е. если в задании говорится найти цифру 4, то на следующих уровнях цифра 4 не выберется

○ эффект появления ячеек НЕ происходит. Старые объекты в ячейках удаляются, появляются новые (мгновенно. Новые ячейки также появляются мгновенно).

○ мгновенно меняется текст задания в UI. Пример: Find F или Find 7

○ Важное требование. При смене уровня может подставится один из двух видов визуализаций (из разных наборов данных): вариант с цифрами, либо с буквами, соответственно и цель задания меняется вместе с набором объектов. Данная конфигурация должна быть максимально простой и понятной. Это необходимо для того, чтобы в дальнейшем без участия разработчика можно было в данную игру подставить фрукты, овощи, виды машин и пр.

● Во время генерации уровня учитывать, что правильный вариант ответа только один.

● В коде не должно быть разделения на букву/цифру. Механика должна работать с любыми объектами, вне зависимости от того что это. Код одинаковый для обоих случаев, различаются только наборы данных и визуальная составляющая. В общем виде будет выглядеть так: есть набор цифр от 1 до 9 включительно и есть набор букв от A до Z. Первым делом выбирается состав данных, который как минимум включает в себя необходимый набор объектов в ячейках и цель задания.

● Префаб ячейки должен быть единственным в проекте

● Gameplay не должен разделяться на разные сцены, все должно работать на одной сцене.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published