Pokaż wyniki od 1 do 3 z 3

Wątek: Symulacje dropów z przygód

  1. #1
    Osadnik
    Dołączył
    21.08.2012
    Posty
    61
    Serwer
    Kolonia

    Symulacje dropów z przygód

    Na podstawie tego co zrobiła Katrin3 (zestawiła wszystkie dropy w jednym arkuszu) napisałem kawałek kodu w VBA do symulacji dropu.

    Kopiowanie załączonych plików jest dozwolone, natomiast rozpowszechnianie tylko gdy zostaną podani jego autorzy Katrin3 oraz kty45

    Link do pierwszego zestawienia Katrin3 znajdziesz tutaj
    Opłacalność przygód - arkusz w excelu

    Przed dalszą analizą - przeczytajcie uważnie poprzedni w/w post.
    Poprawione zestawienie z których generowałem symulacje znajduje poniżej.
    Katrin3 opłacalnośc przygód wersja1.14_kty45.zip


    Tak w skrócie jak generowanie symulacji wyglądało:
    - dla każdej przygody pobrałem listę slotów i dropów (ilość towaru, rodzaj towaru, prawdopodobieństwo, wartość w monetach - wyliczona na podstawie danych z handlu serwer Kolonia stan z maja 2013)
    - na podstawie takiej listy i liczby pseudolosowej (w VBA =RND()) generowałem możliwe dropy. Dla każdego slotu generowana była nowa liczba pseudolosowa.
    - symulacji dla każdej przygody wykonałem N =10 000 000 - Średnio symulacja jednej przygody trwała/liczyła się około 20-30 min.
    - wyniki podzieliłem na 2 gupy:
    - histogram wartości i ilości zdarzeń dla przygód 1 i 2 osobowych min wartość to 0 max wartość to 2500 monet - przedział 50
    - histogram wartości i ilości zdarzeń dla przygód 3 osobowych wartość od 0 do 3000 monet -przedział 50 i od 3000 do 25000 przedział 1000 (aby dane zmieściły się na jednym wykresie) i by dało się porównać dropy z przygód
    - histogram slotów - do sprawdzenia czy symulacja jest poprawna
    Każde zestawienie znajdziecie w załączonych arkuszach Excel.

    Znaczenie arkuszy w zestawieniach
    Spoiler

    Nazwy arkuszy "Histogram wartości i ilości zdarzeń" mają następujące oznaczenia i zwierają dane:
    w Arkuszu:
    Nazwa przygody

    Kolumna A - Wartość w postaci przedziału
    Kolumna B - Ilość symulacji w wybranym przedziale
    Kolumna C - Narastające w procentach (Ilość symulacji od 0 do wybranego przedziału) po wykresem podam przykład dla lepszego zrozumienia wyników

    w Arkuszu:
    Nazwa przygody-W
    przedstawiłem graficznie histogram dropów wraz z narastającym prawdopodobieństwem dropa
    lewa oś Y to ilość zdarzeń prawa oś Y to narastajcie prawdopodobieństwo
    oś X to przedziały dropów

    w Arkuszu:
    Nazwa przygody-h ( służy do sprawdzeniu czy symulacja jest sensowna - oczekiwany obraz taki jak zestawienie)

    Tabela z rozkładem symulacji
    Kolumna A - Wartość w postaci przedziału
    Kolumna B - Nr slotu
    Kolumna C - Ilość towaru
    Kolumna D - Typ towaru
    Kolumna E - Wartość slotu w monetach
    Kolumna F - Ilość symulacji w wybranym przedziale
    Kolumna G - procentowy udział symulacji

    w Arkuszu:
    Nazwa przygody-h-t ( ma służyć do sprawdzeniu czy algorytm symulacji jest sensowny)
    jest to tabela przestawna z sumowanymi wartościami z arkusza (Nazwa przygody-h)
    wiersz to nr slotu
    kolumny to Ilość towaru oraz Typ towaru
    Spodziewany efekt to obraz slotów taki jak w założeniu.
    Przykład:


    Slot 1 "Na końskim grzbiecie" w/g założeń wynosi:
    33,3% - 500 bale egzo
    16,7% - 600 bale egzo
    33,3% - 200 granit
    16,7% - 300 granit

    W/g symulacji oscyluje wokół tych wartości.

    w Arkuszu:
    Nazwa przygody-h-W przedstawia wykresu rozkład wartości slotów

    Wyjaśnienie na przykładzie co przedstawia wykres:
    Na końskim grzbiecie (N= 10000000 )
    przedstawia histogram symulacji dropów z przygody "Na końskim grzbiecie" ilość symulacji N= 10000000
    Niebieskie słupki to ilość zdarzeń takich w których wygenerowano drop o wartości mieszczącej się w określonym przedziale (zależna od przedziału):
    na osi X 100 oznacza że na wygenerowano 23700 zdarzeń w których drop mieścił się w przedziale od 100 do 150
    na osi X 150 oznacza że na wygenerowano 506844 zdarzeń w których drop mieścił się w przedziale od 150 do 200
    na osi X 200 oznacza że na wygenerowano 959266 zdarzeń w których drop mieścił się w przedziale od 200 do 250
    Teraz jak należy interpretować pomarańczowe słupki (Narastający procent zdarzeń):
    Wartość na osi X 200 oznacza że drop mieszczący się w przedziale od 0 do 250 wypadł w 14,9% przypadków.
    lub inaczej w 14,9% przypadkach drop będzie nie większy niż 250 monet a 85,1% (100%-14,9%) przypadkach większy niż 250 monet
    Wartość na osi X 350 oznacza że drop mieszczący się w przedziale od 0 do 400 wypadł w 47,6% przypadków.
    lub inaczej w 47,6% przypadkach drop będzie nie większy niż 400 monet a 52,4% (100%-47.6%) przypadkach większy niż 400 monet
    Wartość na osi X 600 oznacza że drop mieszczący się w przedziale od 0 do 650 wypadł w 93% przypadków.
    lub inaczej w 93% przypadkach drop będzie nie większy niż 650 monet a 7% (100%-97%) przypadkach większy niż 650 monet

    Takie szczegółowe dane są widoczne w Excelu na wykresie "Nazwa przygody"-W po najechaniu myszką na słupek który nas interesuje.
    W zestawieniu Karin3 wyliczona wartość średniego dropu (ważona prawdopodobieństwem zdarzenia) wynosiła dla przygody "Na końskim grzbiecie" 414 monet.

    Wykres - symulacji



    Zestawienie symulacji przygód:
    Symulacje przygód 1 osobowych
    Spoiler

    Symulacje przygód 1 osobowych znajdują się w załączniku
    Symulacja_2013-06-11_1osobowa.zip
    Wykresy symulacji przygód 1 osobowych
    Na końskim grzbiecie

    Koniec świata

    Wyspa piratów

    Bagienna wiedźma

    Zdrajcy

    Starzy przyjaciele

    Banici

    Azyl bandytów



    Symulacje przygód 2 osobowych
    Spoiler

    Symulacje przygód 2 osobowych znajdują się w załączniku
    Symulacja_2013-06-11_2osobowa.zip
    Wykresy symulacji przygód 2 osobowych
    Mroczni kapłani

    Okradać bogatych

    Dzieci sawanny

    Wikingowie

    Atak z zaskoczenia

    Matczyna miłość



    Symulacje przygód 3 osobowych
    Spoiler

    Symulacje przygód 3 osobowych znajdują się w załączniku
    Symulacja_2013-06-10_3osobowa.zip
    Wykresy symulacji przygód 3 osobowych
    Proch

    Wiktor podstępny

    Ryczący byk

    Czarni rycerze

    Mroczne bractwo

    Zakazane eksperymenty


    Dla przygód 3 osobowych w celu pokazania wszystkich możliwych przypadków na jednym wykresie, wartości możliwych dropów poniżej 3000 mają przedział 50 a powyżej 3000 przedział 1000 (20 razy większy przedział) wielkość słupka interpretujemy jakby był to wynik 20 krotnie mniejszy .


    Macie konstruktywne uwagi - wyjaśnię.

    Kris
    Ostatnio edytowane przez kty45 ; 19.06.2013 o 15:03 Powód: poprawa wyglądu

  2. #2
    Osadnik Awatar Hmdw
    Dołączył
    05.03.2012
    Posty
    48
    Serwer
    Nowy Świat
    Nieźle, już od dawna noszę się z zamiarem napisania takiego kalkulatora
    u mnie na stronie można tylko wpisać ceny surowców i obliczy wartość średnią wartość loota.
    Ale dokładnie zamierzałem zrobić coś takiego w przyszłości

    Pozdrawiam
    Zapraszam wszystkich do współpracy przy tworzeniu strony o grze.


  3. #3
    Banned
    Dołączył
    28.11.2014
    Posty
    308
    Serwer
    Dolina Odkrywców
    nieaktualne dropy. zamykam
    Wypowiedzi i poglądy przedstawione w moich postach, są wyłącznie moje i jako takie należy je traktować. W żadnym wypadku nie należy zakładać, że przedstawiają oficjalne stanowisko Ubisoft/BlueByte, czy że są tożsame z poglądami przedstawicieli ww. firm.

    Jak skontaktować się z Supportem? Jak dodać ankietę?

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów

Ubisoft wykorzystuje pliki cookies w celu umożliwienia jak najlepszego korzystania z naszych stron internetowych. Dalsze korzystanie z tej strony oznacza zgodę na użycie plików cookies. Więcej informacji w naszej polityce prywatności.