Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.12.2023
Сообщений: 1
1

Как реализовать простой алгоритм выдачи награды?

04.12.2023, 13:16. Показов 329. Ответов 2

Author24 — интернет-сервис помощи студентам
Нужно сделать алгоритм выдачи награды в unity по следующему алгоритму: при запуске игры открывается панель с наградой, после получения награды панель откроется снова только через 24 часа. С каждой активацией к переменной "day" прибавляется 1 единица, а далее идёт проверка по значению переменной "day", и в зависимости от её значения начисление награды.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2023, 13:16
Ответы с готовыми решениями:

Как реализовать алгоритм выдачи контента для большого количества запросов
Добрый день! Не знаю, туда пишу или нет, но если что перекиньте в нужную ветку. Делаю свой...

Как реализовать простой алгоритм в handler?
В облаке пытаюсь реализовать простую функцию на Python, надо просто реализовать работу с числовыми...

Как реализовать алгоритм для вычисления корней уравнения (tg) с помощью метода простой итерации?
Необходимо найти корень уравнения tg(1,5773х) – 2,3041х = 0 с заданной точностью с помощью метода...

Реализовать алгоритм сортировки простой выборкой
Реализовать алгоритм сортировки простой выборкой. Входящая и исходящая множества элементов...

Реализовать алгоритм простой вставки через двусвязный список
Здравствуйте ! Нужно реализовать алгоритм простой вставки через двусвязный список Не понимаю как

2
191 / 132 / 57
Регистрация: 28.05.2022
Сообщений: 861
05.12.2023, 02:18 2
Можете в playerprefs сохранять в unix формате время при первом заходе, далее при следующих заходах из unix конвертируете в datetime или сразу в timespan(прошедшее время между первым запуском и сейчас)

И на на псевдо примере и таком же коде делаете:
C#
1
2
3
4
5
6
7
8
Foreach(var reward in rewards)
{
    if(reward.isreached == false && timespan.days >= reward.neededDays)
    {
         reward.isreached = true;
         Bank.addcoins(reward.coinsToReward);//ваша логика в общем
    }
}
Может быть плохой пример, но для примера сойдкт
0
1035 / 252 / 139
Регистрация: 30.07.2022
Сообщений: 1,629
Записей в блоге: 4
05.12.2023, 17:35 3
Entvess, Olol321,
не важно как вы шифруете время если оно использует время и дату с компа.
такой метод легко хакается простой перестановкой даты на компьютере.

для безопасности хранить данные о входе лучше на сервере.
0
05.12.2023, 17:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2023, 17:35
Помогаю со студенческими работами здесь

Реализовать алгоритм блочного шифрования ГОСТ 28147-89 в режиме простой замены
Добрый день! Подскажите, пожалуйста, как реализовать алгоритм блочного шифрования ГОСТ 28147-89 в...

Как реализовать систему выдачи книг для библиотеки (абонирование)
У библиотеки есть сайт с книгами (на основе Ирбис). Необходимо прикрутить к нему следующую систему....

Реализовать алгоритмы построения прямой: простой пошаговый алгоритм и алгоритмы Брезенхема
1. Написать на языке PASCAL программу, реализующую алгоритмы построения прямой: простой пошаговый...

Как реализовать простой heap
Помогите написать класс, который представляет heap и реализует четыре метода AllocTinyHeap() -...

Как реализовать простой таймер?
простая программка 2 кнопки. старт и стоп. когда нажимаеш кнопку старт то каждую секунду должно...

Как реализовать простой поиск по записям БД
Здравствуйте! Мне нужно сделать программу, в которой можно было бы найти информацию. То есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru