Skocz do zawartości

Statystyki ekspedycji by spieriz


spieriz

Rekomendowane odpowiedzi

Witam.

 

Mam do zaprezentowania nowy sposób magazynowania statystyk z ekspedycji, który jest równie skuteczny jak kalkulator Excelowski który zrobił dawno temu Jacme, za który bardzo mu dziękuję. ;)

 

Mój kalkulatorek jest aplikacją okienkową napisaną w Javie (link do pobrania na końcu postu). Aby go odpalić, musimy mieć na komputerze zainstalowaną Javę, w wersji co najmniej 1.7. Można ją pobrać tutaj:

 

https://www.java.com/pl/download/

 

Do rzeczy.

Aplikacja jest bardzo prosta w obsłudze. Jedyne co musimy zrobić, to wkleić w odpowiednie okienko nasze raporty z ekspedycji. Może być ich dowolna ilość, jednak nie należy przesadzać wklejając po kilkaset raportów w jednej chwili. Programik działa poprawnie, ale nie jest odporny na celowe bugowanie, i myślę że nie będę tego robić - jak ktoś nie chce nic w niej zepsuć, to na pewno tego nie zrobi przypadkowo. ;)

 

Wrzucam screena. (proszę o przeniesienie na hosting ogam, aby nie padł zbyt szybko).

 

http://images.tinypic.pl/i/00600/jj0ebm1oz4dw.jpg

 

 

Przy pierwszym uruchomieniu wyskoczą nam trzy komunikaty.

Pierwszy będzie dotyczyć wprowadzenia poziomu PTE i używanej ilości szperaczy. Wprowadzamy je w pierwszych dwóch komórkach na górze, oraz wciskamy przycisk obok. W tym momencie aplikacja wprowadzi ustawienia, zamknie się i należy ją uruchomić ponownie.

Wyskoczą nam wtedy kolejne dwa błędy dotyczące braku jednego pliku - nie ma się czym martwić, jest to plik w którym magazynowane są nasze statystyki. Po wklejeniu pierwszych raportów, żaden błąd nie powinien się pojawić.

Raporty należy wklejać w ich pełnej wersji jaką widzimy w wiadomościach. Dla przykładu:

 

11-11 11:37:48 +0100    System    Raport Ekspedycji
-
    Załoga lądując na obcej planecie zauważyła dziwny grunt.
Robiąc odwiert planeta mało nie eksplodowała - okazało się, że to tajny magazyn
deuteru. Podczas pompowania radary zaczęły wykrywać obce obiekty. Ekspedycja uciekła z planety zabierając ze sobą 288.000.000.000 paliwa.
    11-11 11:37:48 +0100    System    Raport Ekspedycji
-
    Flota ekspedycji pędząc w kosmosie natrafiła na kometę. 30% floty nie zdołało jej ominąć. Załoga wspólnie postanowiła zakończyć misję.
Z 150.000.000 pozostało Ci 105.000.000 szperaczy.
    11-11 11:37:47 +0100    System    Raport Ekspedycji
-
    Radary flot zostały uszkodzone przez szkodliwe promieniowanie. Załoga próbując je naprawić dostała sygnał ostrzegawczy - nie chciała ujawnić jego treści. Ekspedycja wraca na planetę bez zdobyczy.

 

 

Ważne jest aby wklejać raporty z nagłówkiem czasowym oraz "Raport Ekspedycji", ponieważ właśnie po tym nagłówku program odróżnia poszczególne raporty od siebie.

 

W pierwszej kolumnie po lewej widzimy ilościowy zapis występowania danej rzeczy na ekspedycji. Na przykład, wg screenu, deuter trafiłem 33 razy. Przy 150 000 000 szperaczach (ilość którą wprowadziłem) oraz 26 PTE (który również wprowadziłem) daje mi to zysk 9,504b deuteru.

Klon-kom -> podobnie jak w Excelowskim kalkulatorze, nadwyżki nie zaliczamy do łącznego zysku, ale straty już tak.

Dwie końcowe kolumny. Pierwsza jest to realny procent jaki uzyskujemy z danych rzeczy na ekspedycji, druga kolumna jest to teoretyczny procent jaki powinniśmy otrzymać wg. wzoru.

 

Aplikacji potrzebne są do działania dwa pliki (które sama tworzy):

dat1.spieriz

data.spieriz

 

W przypadku usunięcia (lub zmiany nazwy) pierwszego z nich, nic się nie stanie, jedynie się skasują nasze dane dot. PTE i ilości Szperaczy. Natomiast usunięcie (lub zmiana nazwy) pliku data.spieriz spowoduje wyzerowanie wszystkich statystyk. Oba te pliki muszą znajdować się w jednym folderze z naszą aplikacją.

 

 

Po 2 dniach testów które robiłem razem z Winiem (dzięki bardzo ;) ) naprawiłem wszystkie napotkane błędy. Jeżeli jednak coś jeszcze zobaczycie, piszcie w tym temacie lub na PW, postaram się jak najszybciej rozwiązać.

 

Możecie również pisać co chcielibyście aby zmienić, dodać czy poprawić.

 

Mam nadzieję że się spodoba i będzie przydatna. ;)

 

Link do pobrania (Dzięki Alwego za dobry hosting):

Wersja 1.0

http://ogam.slomian.net/RaportyEkspedycji.jar
 

Wersja 1.10

http://www51.zippyshare.com/v/cakKqCNO/file.html

 

 

CHANGELOG:

1.01 - naprawiony błąd z wyświetlaniem oraz liczeniem zysku/strat za klony i komety.

1.02 - niewielka optymalizacja

1.07 - rozbudowanie okienka o dodatkowe pola tekstowe i przyciski - miejsce na daty ostatnich ekspedycji, przycisk do wprowadzania raportów z pliku (nieaktywny), przycisk do backupu (nieaktywny), przycisk do przywracania kopii zapasowej (nieaktywny) oraz sprawna opcja eksportu statystyk do pliku tekstowego.

1.08 BETA - wyświetlanie dat ostatnich ekspedycji, jednak nie wyświetlają się w odpowiedniej kolejności. Poprawki kosmetyczne do opcji eksportu statystyk do pliku. Sprawna opcja backupu statystyk. Przywracanie kopii zapasowej dalej niesprawne, wczytywanie z pliku również.

1.10 - Przywracanie kopii zapasowej sprawne, wczytywanie raportów z pliku tekstowego również działa. Wyświetlane daty ostatnich ekspedycji są prawdziwe, jednak są nieposortowane wg. właściwej kolejności.

Edytowane przez spieriz
Odnośnik do komentarza
Udostępnij na innych stronach

Wygląda, że działa git, ja bym jeszcze dodał czas kiedy pierwszy exp został wrzucony:P

 

ale wiem wiem można edytować plik i odszukać

 

ps.

da się jakoś usunąc niektóre ekspy z tego pliku? bo po pijaku kopiowalem i 2 razy wrzuciłem tą samą paczke 100 ekspów a jak edytowałem plik to mi potem nie chciało sie w tym rozszerzeniu zapisać i jakiś błąd wyskoczył

 

 

 

http://s10.ifotos.pl/mini/Expypng_wpqaahe.png

Odnośnik do komentarza
Udostępnij na innych stronach

Również zauważyłem problem z datą ekspedycji dzisiaj, jak przypadkowo przeczytałem połowę raportów które miałem wrzucić, i nie wiedziałem od którego momentu wklejać :D

 

Myślę nad rozwiązaniem tego problemu. Albo dodam osobne okienko obok całości, w którym będą daty ostatnich ekspedycji, albo dodam guziczek, który będzie wyświetlał daty w głównym oknie programu.

 

Dodatkowo jest jeszcze błąd w wyświetlaniu potencjalnego zysku z klonów - wyniki są zawyżone. Ale nie ma co się obawiać, liczyć liczy dobrze, błąd dotyczy jedynie wyświetlania.

 

W dalszych planach mam również dodać opcję wyświetlania raportów i statystyk z wybranego okresu czasu, ale to dalsze plany - na pewno nie w tym miesiącu.

 

Do końca przyszłego tygodnia (23 listopad) naprawię błąd dotyczący komet oraz spróbuję zrobić coś co by wyświetlało daty ekspedycji. Myślę że zrobię wąskie pionowe okienko z lewej lub prawej strony gdzie będą godziny i daty ostatnich ekspedycji.

 

W dalszych planach:

- opcja backupa przy każdym włączeniu programu (tworzy osobny plik, którego nazwa będzie obecną datą i godziną, w którym będą zapisane dotychczasowe statystyki) [do końca miesiąca]

- osobny przycisk do wprowadzania raportów z wybranego pliku tekstowego [do końca miesiąca]

- eksport statystyk [do końca miesiąca]

 

@EDIT

Błąd z kometami i klonami naprawiony, wyświetla i liczy już poprawnie. Link do update

http://www56.zippyshare.com/v/40943920/file.html
 

Edytowane przez spieriz
Odnośnik do komentarza
Udostępnij na innych stronach

spieriz, u8. :)

skoro jednak ktoś docenia pracę, to postaram się wszystkie napisane wyżej aktualizacje skończyć do obecnej niedzieli.

 

 

//Przyznano.

Życzę wytrwałości w dalszej pracy.

I_W_N_F

Edytowane przez I_Will_Never_Forget
Odnośnik do komentarza
Udostępnij na innych stronach

Zgodnie z obietnicą, dzisiaj prezentuję nową wersję programu - 1.10, w której to zostały dodane opcje backupu, przywracania kopii zapasowej, eksportu statystyk oraz wprowadzania raportów z wybranego pliku tekstowego.

 

http://www36.zippyshare.com/v/32818020/file.html
 

;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Przedstawienie wyników 1500 ekspedycji przy 26 PTE i 150 000 000 szperaczy :)

Wyeksportowane wyniki prezentują się moim zdaniem bardzo ładnie i czytelnie.

Może dodam jeszcze na samej górze PTE i ilość szperaczy, jakie były używane.

 

 

Deuter_________901_______259.488.000.000.000______60.07_____62.0
Tryt___________159_______332.588__________________10.6______12.0
Astat__________19________37_______________________1.27______1.0
Oficer_________12________36_______________________0.8_______1.0
Klon___________84________66.150.000.000.000_______5.6_______5.0
Kometa_________91________-71.662.500.000.000______6.07______5.0
Klon-Kometa____-7________-5.512.500.000.000_______0.0_______0.0
Dziura_________21________-55.125.000.000.000______1.4_______2.0
Nic____________213_______0________________________14.2______12.0
Suma___________1.500_____198.850.500.000.000______100.0_____100.0

 

@EDIT

kolorki nie ja robiłem. ;D

automatycznie zostały dodane przez opcję [ code], bo tylko w niej statystyki są czytelne (każdy znak jest tej samej długości i kolumny się nie rozjeżdżają)

Edytowane przez spieriz
Odnośnik do komentarza
Udostępnij na innych stronach

Przy wyświetlaniu liczb należy je wyrównywać do prawej, tak by cyfry jednostek, dziesiątek, setek, tysięcy, itd. były na tych samych pozycjach.

Popatrz na pozycje klon, kometa, klon-kometa, dziura. Porozsuwane, jedne dodatnie inne ujemne.

 

Ja w swoim kalkulatorze już to poprawiłem ale udostępnię jak porobię wszystko co planowałem.

Odnośnik do komentarza
Udostępnij na innych stronach

 
taka tam tragedia na 27 lvl

Deuter_________436_______133.416.000.000.000______62.64_____64.0
Tryt___________98________235.507__________________14.08_____14.0
Astat__________3_________8________________________0.43______1.0
Oficer_________4_________12_______________________0.57______1.0
Klon___________34________26.775.000.000.000_______4.89______5.0
Kometa_________41________-32.287.500.000.000______5.89______5.0
Klon-Kometa____-7________-5.512.500.000.000_______0.0_______0.0
Dziura_________21________-55.125.000.000.000______3.02______2.0
Nic____________59________0________________________8.48______8.0
Suma___________696_______72.778.500.000.000_______100.0_____100.0
Edytowane przez satriani
Odnośnik do komentarza
Udostępnij na innych stronach

Trzydziestka ;] W tym miesiącu strasznie dużo komet, w poprzednich dwóch miesiącach 2 mld szperek na próby moonowe przerobiłem, teraz trza będzie dobudowywać :D

Deuter_________264_______95.040.000.000.000_______70.03_____70.0
Tryt___________71________257.472__________________18.83_____20.0
Astat__________4_________11_______________________1.06______1.0
Oficer_________1_________3________________________0.27______1.0
Klon___________14________11.025.000.000.000_______3.71______5.0
Kometa_________23________-18.112.500.000.000______6.1_______5.0
Klon-Kometa____-9________-7.087.500.000.000_______0.0_______0.0
Dziura_________0_________0________________________0.0_______0.0
Nic____________0_________0________________________0.0_______-2.0
Suma___________377_______87.952.500.000.000_______100.0_____100.0
 
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
Deuter_________2.029_____620.874.000.000.000______61.73_____64.0
Tryt___________460_______1.137.402________________13.99_____14.0
Astat__________30________51_______________________0.91______1.0
Oficer_________28________84_______________________0.85______1.0
Klon___________184_______144.900.000.000.000______5.6_______5.0
Kometa_________174_______-137.025.000.000.000_____5.29______5.0
Klon-Kometa____10________0________________________0.0_______0.0
Dziura_________63________-165.375.000.000.000_____1.92______2.0
Nic____________319_______0________________________9.7_______8.0
Suma___________3.287_____455.499.000.000.000______100.0_____100.0

a to dokonania na 27 lvl statystyki gromadzone od 10.11.2014

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Podsumowanie mojej przygody z 26 PTE, od dzisiaj zaczynam 27 :)

Akurat się złożyło, że ładna liczba na koniec wyszła.

 

 

Deuter_________1.804_____687.456.000.000.000______59.67_____62.0
Tryt___________430_______923.802__________________10.75_____12.0
Astat__________43________87_______________________0.9_______1.0
Oficer_________40________120______________________1.0_______1.0
Klon___________241_______189.787.500.000.000______6.02______5.0
Kometa_________198_______-155.925.000.000.000_____4.20______5.0
Klon-Kometa____43________0________________________0.0_______0.0
Dziura_________65________-170.625.000.000.000_____1.63______2.0
Nic____________596_______0________________________14.9______12.0
Suma___________4.000_____516.831.000.000.000______100.0_____100.0
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

 

Podsumowanie mojej przygody z 26 PTE, od dzisiaj zaczynam 27 :)

Akurat się złożyło, że ładna liczba na koniec wyszła.

Deuter_________1.804_____687.456.000.000.000______59.67_____62.0
Tryt___________430_______923.802__________________10.75_____12.0
Astat__________43________87_______________________0.9_______1.0
Oficer_________40________120______________________1.0_______1.0
Klon___________241_______189.787.500.000.000______6.02______5.0
Kometa_________198_______-155.925.000.000.000_____4.20______5.0
Klon-Kometa____43________0________________________0.0_______0.0
Dziura_________65________-170.625.000.000.000_____1.63______2.0
Nic____________596_______0________________________14.9______12.0
Suma___________4.000_____516.831.000.000.000______100.0_____100.0

 

spieriz chyba dopatrzyłem się błędu w Twoim kalkulatorze.

Chodzi dokładnie o sumowanie ilości wykonanych ekspedycji.

 

Suma___________4.000

 

Niby masz wykonane 4000 ekspedycji ale ja policzyłem to "na piechotę" i wyszło 3460 ekspedycji.

Jest to błąd spory i pytanie,czy przez to kalkulator nie wprowadza nas w błąd odnośnie średniej jaka powinna być przy np: ilości deuteru

 

 

A tutaj moje wyniki :

 

Deuter_________1.200_____367.200.000.000.000______59.11_____64.0

Tryt___________275_______691.235__________________13.55_____14.0

Astat__________22________46_______________________1.08______1.0

Oficer_________22________66_______________________1.08______1.0

Klon___________140_______110.250.000.000.000______6.9_______5.0

Kometa_________97________-76.387.500.000.000______4.78______5.0

Klon-Kometa____43________0________________________0.0_______0.0

Dziura_________48________-126.000.000.000.000_____2.36______2.0

Nic____________226_______0________________________11.13_____8.0

Suma___________2.030_____241.200.000.000.000______100.0_____100.0

 

Niby 2030 ekspedycji a licząc na piechotkę wychodzi ich 2073 u mnie o 43 za dużo.

Wiesz może co to może być ? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Eh... nie skomentuję...

Ale podpowiem - jesteście pewni, że liczycie klony i komety jak należy?

 

Nie mniej to co spieriz napisał 08 stycznia 2015 - 09:36 zawiera błąd. Tam suma rzeczywiście się nie zgadza.

 

Hahahha, dobra Neriel wiem o co chodzi.... debilem jestem i tyle:-P

Odnośnik do komentarza
Udostępnij na innych stronach

 

 


A tutaj moje wyniki :



Deuter_________1.200_____367.200.000.000.000______59.11_____64.0
Tryt___________275_______691.235__________________13.55_____14.0
Astat__________22________46_______________________1.08______1.0
Oficer_________22________66_______________________1.08______1.0
Klon___________140_______110.250.000.000.000______6.9_______5.0
Kometa_________97________-76.387.500.000.000______4.78______5.0
Klon-Kometa____43________0________________________0.0_______0.0
Dziura_________48________-126.000.000.000.000_____2.36______2.0
Nic____________226_______0________________________11.13_____8.0
Suma___________2.030_____241.200.000.000.000______100.0_____100.0



Niby 2030 ekspedycji a licząc na piechotkę wychodzi ich 2073 u mnie o 43 za dużo.

Wiesz może co to może być ? :)

 

 

2073-43(Kometa-Klon)=2030

Masz odpowiedź.

Odnośnik do komentarza
Udostępnij na innych stronach

Mogę prosić o przesłanie na pw lub w tym temacie plików z waszymi raportami? możecie to zrobić za pomocą przycisku backupu w aplikacji. Potrzebuję te dane, aby móc stwierdzić gdzie jest błąd.

 

@EDIT

widzę, że niektórzy błędnie policzyli też klon-kom, i przez to suma ekspedycji wyglądała inaczej.

Natomiast odnośnie mojego raportu z 4k ekspedycjami, w którym jest bardzo duża rozbieżność - z prostych obliczeń wynika, że wszystkie dane są prawidłowe, a jedynie jest błąd przy wyświetlaniu liczby trafień deuteru. Tak czy inaczej przyjrzę się temu w wolnej chwili. Jak ktoś ma podobne błędy to proszę zgłaszać i wysyłać pliki z raportami.

Edytowane przez spieriz
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 lata później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Musisz zaakceptować regulamin Warunki użytkowania.