Unity 2d доработка мобильной игры (Android).
Budget: $30 – $250 USD
Нужно добавить следующие элементы:
- Сделать отображение личных рекордов обоих режимов на главной странице.
- Сделать таймер в уровне, равный двум минутам. И чтобы в случае если уровень не пройден до истечения времени, происходил проигрыш.
Набор очков зависит от скорости собирания фигур одного цвета.
Если после одного полного собирания фигуры до следующего проходит:
1 секунда - 50 очков, 1.5 секунды - 45 очков, 2 секунды - 40 очков, 2.5 секунды - 35 очков, 3 секунды - 30 очков, 3.5 секунды - 25 очков, 4 секунды - 20 очков, 4.5 секунды - 15 очков, 5+ секунд - 10 очков. Очки должны всплывать в центре собранной фигуры (префабы всех очков уже готовы).
- В бесконечном режиме, нужно сделать так чтобы по завершению текущего уровня генерировался новый уровень.
- В обычном режиме все уровни заблокированы кроме первого. Нужно сделать так чтобы по завершению каждого уровня, происходила разблокировка следующего.
- Существует общий счет, и счет набираемый в ходе уровня.
Нужно сделать так, чтобы очки за каждый уровень просчитывались отдельно в ходе его прохождения, и зачислялись в общий счет только в случае удачного завершения уровня. Если уровень провален, то соответственно общий счет остается без изменений.
- Сделать так чтобы можно было выбирать любой уже пройденный уровень, и перепроходить его, и если будет набрано больше очков чем раньше в этом же уровне, то общий счет должен обновиться с учетом нового достижения в этом уровне.
- Сделать так чтобы в случае когда при повторном прохождении уровня, бьется прежний рекорд по очкам которые были набраны в нем, чтобы возле счета на 3 секунды появлялась фраза "New Record". (ее префаб готов)
- Сделать так, чтобы после каждых 20 прокруток фигур, спонтанно на уровне внутри фигуры появлялась бомба. (префабы всех бомб уже готовы)
- Шанс появления трех типов бомб поделить поровну.
- Сделать так, чтобы появляющиеся бомбы убирались при помощи 7 тапов по ним.
- Сделать так, чтобы первый тип бомбы при детонации менял направление движения фигур на 7 секунд (соответственно на это время должна отключаться кнопка смены направления).
- Сделать так, чтобы второй тип бомбы при детонации вдвое замедлял прокрутку фигур на 7 секунд.
- Сделать так, чтобы третий тип бомбы при детонации менял местами 5 разных цветов (если это конец уровня и разных цветных деталей не хватает, то пусть просто не срабатывает).
Бустеры.
- Сделать бустер который замораживает время таймера на 10 секунд.
- Сделать бустер который при использовании автоматически убирает все действующие бомбы с карты.
- Сделать бустер который при использовании убирает целиком один цвет со всей карты, и чтобы его можно было использовать лишь один раз за один уровень.
- Сделать так, чтобы один раз за уровень, на месте уже собранных фигур (на сером цвете), в разброс появлялось 4 фиолетовых цвета, на собирание которых дается 15 секунд. Если не успеть собрать то этот цвет должен просто исчезнуть, если успеть, должен дать 1000 очков (префаб цвета и очков уже есть).
- Сделать так, чтобы в ходе уровня, в любом квадрате или шестиугольнике, через каждые 20 секунд появлялась монета (префаб монеты уже есть). Монета должна исчезнуть через 15 секунд после появления. Если за эти 15 секунд успеть собрать фигуру в которой монета, то она должна подобраться и зачислиться.
- Подключить общую таблицу лидеров.
- Подключить SDK от Yodo1, рекламу между уровнями и в случае проигрыша. Покупку бустеров за монеты, покупку монет и отключение рекламы за 0.99$. (магазин взят от моей старой рабочей игры, полагаю там остается просто добавить покупку новых бустеров, и подключить магазин к новой странице в google play).
Следующий элемент опциональный.
- Сделать так, чтобы спустя 35 секунд с начала каждого уровня, у одного из имеющихся цветов в разброс начинали мигать 4 элемента, и на их собирание давалось 15 секунд (мигающие варианты цветов уже готовы). Если успеть их собрать то награда 500 очков. Если нет, то элементы просто перестают мигать и дается обычная награда если их собрать.
- Сделать отображение личных рекордов обоих режимов на главной странице.
- Сделать таймер в уровне, равный двум минутам. И чтобы в случае если уровень не пройден до истечения времени, происходил проигрыш.
Набор очков зависит от скорости собирания фигур одного цвета.
Если после одного полного собирания фигуры до следующего проходит:
1 секунда - 50 очков, 1.5 секунды - 45 очков, 2 секунды - 40 очков, 2.5 секунды - 35 очков, 3 секунды - 30 очков, 3.5 секунды - 25 очков, 4 секунды - 20 очков, 4.5 секунды - 15 очков, 5+ секунд - 10 очков. Очки должны всплывать в центре собранной фигуры (префабы всех очков уже готовы).
- В бесконечном режиме, нужно сделать так чтобы по завершению текущего уровня генерировался новый уровень.
- В обычном режиме все уровни заблокированы кроме первого. Нужно сделать так чтобы по завершению каждого уровня, происходила разблокировка следующего.
- Существует общий счет, и счет набираемый в ходе уровня.
Нужно сделать так, чтобы очки за каждый уровень просчитывались отдельно в ходе его прохождения, и зачислялись в общий счет только в случае удачного завершения уровня. Если уровень провален, то соответственно общий счет остается без изменений.
- Сделать так чтобы можно было выбирать любой уже пройденный уровень, и перепроходить его, и если будет набрано больше очков чем раньше в этом же уровне, то общий счет должен обновиться с учетом нового достижения в этом уровне.
- Сделать так чтобы в случае когда при повторном прохождении уровня, бьется прежний рекорд по очкам которые были набраны в нем, чтобы возле счета на 3 секунды появлялась фраза "New Record". (ее префаб готов)
- Сделать так, чтобы после каждых 20 прокруток фигур, спонтанно на уровне внутри фигуры появлялась бомба. (префабы всех бомб уже готовы)
- Шанс появления трех типов бомб поделить поровну.
- Сделать так, чтобы появляющиеся бомбы убирались при помощи 7 тапов по ним.
- Сделать так, чтобы первый тип бомбы при детонации менял направление движения фигур на 7 секунд (соответственно на это время должна отключаться кнопка смены направления).
- Сделать так, чтобы второй тип бомбы при детонации вдвое замедлял прокрутку фигур на 7 секунд.
- Сделать так, чтобы третий тип бомбы при детонации менял местами 5 разных цветов (если это конец уровня и разных цветных деталей не хватает, то пусть просто не срабатывает).
Бустеры.
- Сделать бустер который замораживает время таймера на 10 секунд.
- Сделать бустер который при использовании автоматически убирает все действующие бомбы с карты.
- Сделать бустер который при использовании убирает целиком один цвет со всей карты, и чтобы его можно было использовать лишь один раз за один уровень.
- Сделать так, чтобы один раз за уровень, на месте уже собранных фигур (на сером цвете), в разброс появлялось 4 фиолетовых цвета, на собирание которых дается 15 секунд. Если не успеть собрать то этот цвет должен просто исчезнуть, если успеть, должен дать 1000 очков (префаб цвета и очков уже есть).
- Сделать так, чтобы в ходе уровня, в любом квадрате или шестиугольнике, через каждые 20 секунд появлялась монета (префаб монеты уже есть). Монета должна исчезнуть через 15 секунд после появления. Если за эти 15 секунд успеть собрать фигуру в которой монета, то она должна подобраться и зачислиться.
- Подключить общую таблицу лидеров.
- Подключить SDK от Yodo1, рекламу между уровнями и в случае проигрыша. Покупку бустеров за монеты, покупку монет и отключение рекламы за 0.99$. (магазин взят от моей старой рабочей игры, полагаю там остается просто добавить покупку новых бустеров, и подключить магазин к новой странице в google play).
Следующий элемент опциональный.
- Сделать так, чтобы спустя 35 секунд с начала каждого уровня, у одного из имеющихся цветов в разброс начинали мигать 4 элемента, и на их собирание давалось 15 секунд (мигающие варианты цветов уже готовы). Если успеть их собрать то награда 500 очков. Если нет, то элементы просто перестают мигать и дается обычная награда если их собрать.