Роман Алискин: Относительно абсолютно независимая уникальная ʼКриптовалютаʼ: что и как? ᐱ

1 - Тем кто увидел слово криптовалюта и подумал "ооо, интересно, а как ее вывести\конвертировать в реальные деньги?", я советую посмотреть концовку фильма "Все умрут, а я останусь"
Там вам укажут направление. 2 -
Пока что не обращайте внимание
на непонятные графики и уникальную математику начисления "криптовалюты". Всё протестировано, всё работает, НО мне нужно протестировать алгоритмы начисления на реальных пользователях. 3 - Предоставляю кусок кода, показывающий алгоритм начисления. Канешн, это никакая не криптовалюта, это какой-то бред (знающие люди это сразу поймут).
//как-то чьо-то оно мне не нрвится
    private function calc_new_crypto_balans() {     //бля., придётся в свитче всё это делать
        $this->get_action();
        $this->second_digit = rand(0, 9);
        switch ($this->action) {
            case '+':
                $this->new_crypto_balans = $this->one_user_current_balans + $this->second_digit;
                break;
            case '-':
                $this->new_crypto_balans = $this->one_user_current_balans - $this->second_digit;
                break;
            case '*':
                $this->new_crypto_balans = $this->one_user_current_balans * $this->second_digit;
                break;
            case '/':   //если вторая цифра ноль, помненять знак
                if ($this->second_digit == 0) {
                    $this->new_crypto_balans = -$this->one_user_current_balans;
                    break;
                }
                $this->new_crypto_balans = $this->one_user_current_balans / $this->second_digit;
                break;
            default:    //всегда должен быть дефолтное опове
                $e = new Err();
                $e->logerr_exit("unk action in cryptoCu");
                break;
        }
        $this->new_crypto_balans = round($this->new_crypto_balans, 4);
    }
4 - В профиле будет\есть кнопка
Там можно увидеть историю начислений и историю выплат..
ДОписывваю
5 - Сначала вы увидите пустой график с нулями
Выплаты
для *** ххх ccu означают сколько пользователь получает ccu. ВАЖНО!: Если пользователю начислено МИНУСОВОЕ ccu, то оно на графике БУДЕТ показано, но сумма для выплат будет равно нулю. ... (за всё время xxx ccu) - сумма всех выплат за всё время. 6 - Начисленя:
Этот график (на скриншоте он сверху) показывает текущее начисление. Начисление может быть минусовым. Ничего страшного в этом нет.
Если начислено минусовое значение - для выплат пользователю для выплат ничего не будет. При достижении лимитов начислений для одного пользователя, будет указано
криптоначисления этому пользователю автоматически остановлены
. При достижении лимитов "криптоначислений" для всех пользователей, будет указано
криптоначисления АВТОМАТИЧЕСКИ остановлены ДЛЯ ВСЕХ пользователей
7 - На странице
Статистики
есть два графика.
Первый показывает
текущие
"криптоначисления" для всех пользователей. Второй показывает суммы выплат ccu для всех пользователей. На обеих графиках могут быть указаны минусовые начисления и выплаты (если кому-то из пользователей начислено минусовое значение), но минусовое значение не учитывается в сумме всех "криптоначислений" на втором графике. 8 - Я знаю что из таких пояснялок ничего не понятно. Есть страница выплат ccu.
Там и указано кому сколько начислено ccu для выплат. 9 - На время выплат я буду останавливать "криптоначисления".
10 - После всех выплат
текущие начисления обнуляются
и всё начинается сначала. 11 - Замечание для икспердов: Я знаю и понимаю что криптовалютой тут и не пукн... пахнет. Можете ржать сколько угодно, но где вы все будете когда я реализую то, что задумал? 12 - Повтор: Пока что никому ничего не выплачивается. Я тестирую работу на реальных пользователях.
view 0
Роман Алискин
создатель tbs-mbs
asc
Для добавления комментариев выполните вход на сайт