Cześć wszystkim!
Jakiś czas temu zacząłem się interesować zmianami cen monet, więc zacząłem ankietować graczy na discordzie, w grze i na forum ( wielkie podziękowania dla Plazmixa, który dał mi wiele danych i pozwolił mi pójść dalej w moich badaniach ).
Pierwszą rzeczą, którą należy wiedzieć, jest to, że nie jest możliwe, aby znaleźć dokładnie funkcję, która podąża za tą ewolucją, celem jest, aby uzyskać tak blisko, jak to możliwe.
Ale w takim razie, można zapytać, co zrobić z tymi danymi? W matematyce istnieje coś, co nazywa się interpolacją, zasada jest prosta: obliczyć ręcznie lub numerycznie funkcję, która przechodzi przez wszystkie punkty serii danych doświadczalnych, w naszym przypadku funkcja, którą próbowałem obliczyć, to ta określająca cenę umiejętności w zależności od liczby razy została zwiększona.
Jedna z istniejących technik interpolacji nazywa się wielomianowa interpolacja Lagrangiana, pominę szczegóły dla dobra każdego, kogo rozbolała głowa od samego czytania nazwy
.
Ta technika, którą zakodowałem w Pythonie, pozwoliła mi znaleźć tę funkcję, oto wykres:

Pierwsze zastosowanie:
Wychodząc od ceny umiejętności, możemy z mniejszą lub większą dokładnością (w zależności od zastosowanych technik) znaleźć liczbę razy, o jaką została ona zwiększona. Po raz kolejny pominę szczegóły, ale zakodowałem w Pythonie algorytm, który będzie dostępny dla każdego i który pozwala poznać tę liczbę.
Mały przykład, na FR11 mój stan kosztuje 2,907,402 monet, moja funkcja pythona zwraca 3200, to jest dokładnie tyle, ile razy nacisnąłem plus, aby zwiększyć swój stan i to jest według mnie dość interesująca informacja do poznania!
Drugie zastosowanie:
Można zadać pytanie, czy można wiedzieć, ile kosztowałoby mnie X moich statystyk? Odpowiedź brzmi: tak! Celem jest zsumowanie obrazów mojej funkcji wszystkich wartości począwszy od aktualnej liczby do liczby, którą chcę osiągnąć. Bardzo prosty sposób na zrobienie tego, jeśli zanotuję A moją aktualną liczbę zakupionych zdolności produkcyjnych to zrobienie całki z mojej funkcji pomiędzy A i A+X.
Mały przykład, wciąż na FR11 z moją kondycją, ile kosztowałoby mnie 100 ulepszeń mojej kondycji? Mój kod python daje mi przybliżoną wartość 300,620,128 sztuk.
Może to być wykorzystane do obliczenia liczby monet wydanych w jego możliwościach od początku gry! Należy uważać na tę liczbę, ponieważ jest ona obliczana bez uwzględnienia obniżenia ceny zdolności uzyskanej w siłowni.
Trzecie zastosowanie:
Bardzo dobrze jest wiedzieć, ile kosztuje 100 ulepszeń, ale jeszcze bardziej interesująca byłaby możliwość przeprowadzenia odwrotnej kalkulacji! Mianowicie, Bardzo przydatne, aby wiedzieć czy wyprzedzę mojego przeciwnika w cotygodniowym turnieju czy nie!
Przykład: Za pomocą mojego kodu mogę określić, że wydając 2,147,483,647 monet na 4 umiejętności, które kosztują 5 monet, zdobędę 1,862 statystyki w każdej umiejętności, czyli w sumie 7,448.
Zbierając wszystkie te informacje, wymyśliłem i zakodowałem program w Pythonie na kompilatorze online, z którego możesz korzystać od teraz, mały minus, linki są zabronione na forum, konieczne będzie wysłanie do mnie prywatnej wiadomości na discordzie lub na forum, aby uzyskać ten link.
Nie panikuj, nie musisz wiedzieć nic o programowaniu, aby użyć mojego kodu, wytłumaczę Ci jak to zrobić:
Po otrzymaniu mojego linku, zostaniesz przeniesiony na taką stronę:

Aby uruchomić program należy wcisnąć zielony przycisk "Run" znajdujący się w lewym górnym rogu.
Następnie otworzy się okno z prośbą o wprowadzenie ceny siły, następnie kondycji, mózgu i intuicji, zobaczysz kilka informacji wyświetlanych w następujący sposób:

Na koniec algorytm zapyta Cię o liczbę monet, które chcesz wydać, a następnie o liczbę od 1 do 4, która wskazuje, w jakie umiejętności chcesz je wydać, i wyświetli to:

Program jest zakończony i temat też!
Zapraszam do przekazywania mi informacji zwrotnych, pomysłów do dodania w moim kodzie na temat tego, co chcielibyście wiedzieć o swoich umiejętnościach (jeśli to możliwe), ewentualnych błędów i niespójności w wynikach, które dostajecie, to może się zdarzyć, mogą być błędy w moim kodzie, które mogę spróbować rozwiązać.
Możesz również podzielić się zrzutem ekranu z ilością monet, które wydałeś w swoich umiejętnościach na ten temat, uważam, że to bardzo interesujące, naprawdę nie spodziewałem się, że wydałem prawie 10 miliardów monet na moim koncie.
Link do głównego postu: https://forum.fr.her...prix-des-stats/
Skript , Treść By Sapin
Spolszczone by Plazmix
Użytkownik Plazmix edytował ten post 20 listopad 2021 - 16:00