POLISHSEAMEN

Battlestations: Midway - Propozycja punktacji rankigowej BSM

PL_Andrev - 1 Listopad 2009, 10:08
: Temat postu: Propozycja punktacji rankigowej BSM
W plikach gry znajduje się plik scoring.lua, który odpowiada za końcową punktację gracza.
Najprawdopodobniej punktowana jest wyłącznie "działalność" gracza, czyli w przypadku jeśli steruje on okrętem lub wali bomby głębinowe, ostrzał artyleryjski jest kierowany przez AI i nie jest on wliczany do punktacji. Przykładowo w przypadku zarządzania jednostką wyłącznie z mapy taktycznej, suma uzyskanych punktów wyniesie zero.

Oto proponowane punktacje:

Zatopienie jednostki:
Cytat:
["mothership"] = 80,
["battleship"] = 50,
["cruiser"] = 20,
["destroyer"] = 10,
["submarine"] = 20,
["torpedoboat"] = 5,
["landingship"] = 5,
["cargo"] = 5,


Trafienie artylerią (gra rozróżnia ciężka, średnią i lekką)
Cytat:
Trafienie jednostki niższej klasy: 1 pkt
Trafienie jednostki wyższej klasy: 5pkt

W przypadku krążownika, trafienie innego krążownika lekką artylerią również 5 pkt
(rozróżnienie w ten sposób możliwości CA i CL)


Inne:
Cytat:
Trafienie torpedą okrętową: 40 pkt
Trafienie bombą głębinową: 5 pkt
Strącenie lub atak samolotem: 0 pkt
Atak działem AA, p-lotką (Flak): 0 pkt

Realizacja celu głównego +100pkt
Realizacja celu drugorzędnego +50pkt


Stosunkowo niskie "wyceny" samego zatopienia jednostek spowodowana jest tym, że gracz osobno zyskuje punkty za trafienia. Po co zatem punktować zatopienie? Sam fakt zatopienia jest równy wyeliminowania wrogiej jednostki z gry (gracze mają możliwość ograniczonej naprawy swoich okrętów). W ten sposób chcę wyeliminować problem znany z serii Silent Hunter tj. przyznawanie punktów wyłącznie za sam fakt zatopienia jednostki, niezależnie ile graczy i jak mocno uszkodziło cel.

Zapomniałem dodać, że jestem otwarty na wszelkie inne (uzasadnione) propozycje.
Podziękowania dla Adiq246 za projekt punktacji.

PL_CMDR Blue R - 1 Listopad 2009, 11:21
:
Dobrze, rozumiem. Popłynęliśmy we 3 misję A i zdobyliśmy po X,Y i Z punktów. Potem popłynęliśmy misję B i zdobyliśmy po X',Y' i Z' punktów....

I co dalej? Bo wyliczenie X,Y i Z (oraz wersji prim) rozumiem, ale co dalej?

Jedno zastrzeżenie do "zatopienie jednostki". Może lepiej to rozróżnić na:
Zatopienie BB przez BB
Zatopienie BB przez CA
itd...

Bo tak to wiesz. CL sobie nabija punkty atakiem, a tu wpada BB i jedną salwą sprząta więcej niż gracz na CL zrobił przez dłuższy czas (bo musi podejść). Wiem, że CL może to nadrabiać potem ogniem, a co jeżeli nie dojdzie?

No bo co innego zatopić DD z pancernika, a co innego z niszczyciela. Niby DD zatapiając DD dopunktuje sobie trafieniami, ale jednocześnie będzie uszkodzony...
Adiq - 1 Listopad 2009, 11:59
:
PL_CMDR Blue R napisał/a:

Jedno zastrzeżenie do "zatopienie jednostki". Może lepiej to rozróżnić na:
Zatopienie BB przez BB
Zatopienie BB przez CA
itd...


Jak to mówiłem Andrevowi to na razie wstępna wersja rankingu (gadaliśmy o tym na Vento wczoraj) ale co do tego co wycytowałem z twojego postu finek to załóżmy że:

CA walczy z BB i wpakował w niego (załóżmy) 20 pocisków
przypływa sojuszniczy BB i zatapia BB (załóżmy) 9 pociskami

i teraz tak
CA dostaje 20 * 5 = 100
BB dostaje 9 * 1 + 50 za zatopienie = 59

dlatego jak mówiłem andrevowi brałem pod uwagę żeby jednoski np. CL atakujący CA dostawał te 5 punktów za trafienie a CA vs. CA tylko 1 za trafienie.

Też jeszcze inna sprawa czyli zwycięstwa i porażki.
W pierwszej wersji zakładałem np. Tokyo Exprees (gdzie trza było zatopić konwój i kluczowe jednostki Japońskie) coś takiego
załóżmy:
gracz A gra US i zatopił 2 DD (17 salw z CA) i zatopił 2 cargo shipy
gracz B gra US i zatopił pozostałe 2 cargo shipy (49 salw z DD)
gracz C gra IJN i zatopił CL (16 salw z DD + 2 torpedy)
gracz D gra IJN i zatopił DD (3 salwy z BB)

i teraz tak:
Amerykanie zatopili konwój + 100 pkt dla nich
Japończycy uratowali kluczowe jednostki + 100 ptk dla nich

żadna ze stron nie wykonała wszystkich celów misji więc nie ma Pełnego zwycięstwa/Pełnej porażki

więc zostaje tylko orzec Taktyczne zwycięstwo/Taktyczną porażkę i do tego by się podliczyło punkty wszystkich graczy i taktycznym zwycięzcą byłaby strona z większą ilością punktów

gracz A = 20 (dd) + 17 (salwy z CA) + 10 (cargo shipy) + 100 (wykonanie 1 celu misji) = 147
gracz B = 10 (cargo shipy) + 49 (salwy z DD) + 100 (wykonanie 1 celu misji) = 159
gracz C = 20 (cl) + 80 (salwy z DD w CL) + 80 (trafienie z torped) + 100 (cel misji) = 300
gracz D = 10 (dd) + 3 (salwy z BB) + 100 = 113

podliczywszy wyniki jest
306 US : 313 dla IJN
Japończycy wtedy odnoszą taktyczne zwycięstwo (gdyby zrobić ranking dla pojedynczych graczy gracze grający IJN mieli by po taktycznym zwycięstwie a ci z US po taktycznej porażce i pod koniec rankingu można by zrobić ranking dla stron i wyników pojedynczych graczy)
PL_Andrev - 1 Listopad 2009, 12:07
:
Finek, dzięki za konstruktywną krytykę.

PL_CMDR Blue R napisał/a:
Dobrze, rozumiem. Popłynęliśmy we 3 misję A i zdobyliśmy po X,Y i Z punktów. Potem popłynęliśmy misję B i zdobyliśmy po X',Y' i Z' punktów....

I co dalej? Bo wyliczenie X,Y i Z (oraz wersji prim) rozumiem, ale co dalej?

:schock
Podobnie jak w przypadku innych gier: topisz na jednym patrolu 8000BRT, na kolejnym 12000BRT, ale co potem?
Średnia z patroli.

PL_CMDR Blue R napisał/a:
Jedno zastrzeżenie do "zatopienie jednostki". Może lepiej to rozróżnić na:
Zatopienie BB przez BB
Zatopienie BB przez CA
itd...


Nieracjonalne. Podobnie jak w przypadku gdy BB zabiera atakowanemu BB 99% paska ponosząc "nijako przy okazji" ciężkie straty, a taki jeden DD podpływa i zabiera mu ostatni 1%.
To tak jakby rozróżniać w SH3 typ torped, typ okrętu czy poziom wyszkolenia wrogiej eskorty...


PL_CMDR Blue R napisał/a:
Bo tak to wiesz. CL sobie nabija punkty atakiem, a tu wpada BB i jedną salwą sprząta więcej niż gracz na CL zrobił przez dłuższy czas (bo musi podejść). Wiem, że CL może to nadrabiać potem ogniem, a co jeżeli nie dojdzie?

No bo co innego zatopić DD z pancernika, a co innego z niszczyciela. Niby DD zatapiając DD dopunktuje sobie trafieniami, ale jednocześnie będzie uszkodzony...


Finku, ale jaki rozsądny gracz będzie porywał się samotnie DD czy CL na BB? Przecież wiadomo że żaden DD czy CL nie ma szans nawet na podejście z uwagi na dalekozasięgową, ciężką artylerię takiego BB.

Właśnie graliśmy taki patrolik i koszt oddania sawly przez DD na CA okupiłem zniszczeniem ponad połowy niszczyciela. Cóż, DD ma za zadanie zwalczać suby, a do bitwy włączać się jedynie pomocniczo i wtedy ma szansę na sukces.
PL_Andrev - 1 Listopad 2009, 12:11
:
Adiq napisał/a:
podliczywszy wyniki jest
306 US : 313 dla IJN
Japończycy wtedy odnoszą taktyczne zwycięstwo (gdyby zrobić ranking dla pojedynczych graczy gracze grający IJN mieli by po taktycznym zwycięstwie a ci z US po taktycznej porażce i pod koniec rankingu można by zrobić ranking dla stron i wyników pojedynczych graczy)


Nie wiem czy to się sprawdzi (wszak podliczamy graczy a nie strony) ale mi się generalnie podoba.
PL_CMDR Blue R - 1 Listopad 2009, 15:04
:
W sumie chyba gdybiemy po próżnicy. W sumie możemy "zrobić" kilka patroli i wtedy się zastanowić... Czy okaże się, że BB kosi wszystkich, czy, że punktacja się wyrównuje... Jak tylko uda mi się spatchować grę, to z chęcią dołączę.
Adiq - 1 Listopad 2009, 15:59
:
trzeba pamiętać że to propozycja i dopiero po kilku patrolach możemy to dopracować
PL_Andrev - 1 Listopad 2009, 21:22
:
Misja Yankee Convoy 3:

Cel główny: zatopić 50% konwoju (100)
Cel drugorzędny: zatopić 100% konwoju (50)

PL_Pasterz:
4 DD = 4 x 10 = 40
5 AK = 5 x 5 = 25
19 trafień torpedami = 40 x 19 = 760
cel glowny zrealizowany = 100
---------------
925 pkt

Boolo
4 SS = 4 x 20 = 80
2 trafienia artylerią 2 x 1 = 2
28 trafień bombami głębinowymi = 28 x 5 = 140
Cel główny 0
Cel poboczny 0
---------------
222 pkt
PL_Andrev - 2 Listopad 2009, 08:59
:
Misja "Yankee Convoy 3"

USA:

Boolo
20 (SS) + 5x10 (trafienia suba) + oba cele misji (150) = 270 pkt

Adiq246
3x20 (SS) + 3x1 (artyleria) + 5x50 (trafienia bombami) + oba cele misji (150) = 463 pkt


IJN:

PL_Pasterz
0 pkt

PL_Andrev
0 pkt

----------------------
Wszystkie 4 suby IJN KIA
100% konwoju przetrwało
PL_Andrev - 2 Listopad 2009, 10:00
:
Misja Ucieczka 4
-----------------------

Cel główny misji: zatopić japoński CA (100pkt)
Cel poboczny: oba amerykańskie CA muszą przetrwać (50pkt)

USA:
Boolo: CA + DD - 100% SURV
1 x SS (20) + 10trafienSS (50) + 14trafieńCA (14) = 84 + 150 za zadania
PL_Andrev: CA + DD - 100% SURV
2 x SS (40) + CA (20) +
+18trafienCA (18) + 12 trafien.art SS (12) + 19trafien.dc SS (95) = 185 + 150 za zadania

IJN:
Adiq246: CA + SS - KIA
2 x trafienie torp w DD (80) + 13 art CAvsCA (13) = 93 pkt
PL_Pasterz: SS + SS - 50% SURV
2 x trafienie torp w DD (80) = 80 pkt (prawdopodobne, nie przesłał wyniku)
PL_Andrev - 2 Listopad 2009, 10:44
:
Jak widać z powyższych przykładów, punktacja za wykonanie zadania dość mocno destabilizuje punktację, w której przypomnę, KIA nie ma znaczenia.

Niestety BSM nie ogranicza wyboru jednostek do tylko jednego okrętu oddając dowództwo pod komendę AI tylko oddaje je "brakującym" graczom.
Z drugiej strony gracz dysponujący większa ilością jednostek może zdobyć więcej punktów (jak np. PL_Andrev zyskujący punkty za zatopienie SS przez DD jak i za zatopienie CA przez CA), jednak taki gracz musi kontrolować większą ilość jednostek (w powyższym przykładzie polować na SS DDkiem, jak również chronić własnego CA ale tak, aby Mogami nie uciekł) - tak że ocena wydaje się być wyważona, szczególnie jak atak pod kontrolą AI nie jest wliczany do ostatecznego wyniku.Oczywiście, na wynik powinien wpływać tylko stan realizacji celu głównego (tu: zatopienie Mogami), i ostatni SUB Pasterza ma status SURV.

Pod dyskusję można też poddać osobną punktację pod samo zatopienie wrogiej jednostki (punktowane tylko trafienia).

Pasterz ostatnio często sugerował, że SUBy mają słabe szanse w starciu z DDkiem (nie można go np. zatopić podczas celnego ataku z obu tylnych wyrzutni).

Ograniczona mechanika gry skłania mnie do trzech propozycji:
1) Wydłużenie czasu przebywania suba pod wodą
2) Ograniczenie zasięgu widoczności do odległości 1.0 mili ( w tym zasięgu AI automatycznie wykrywa okręty niezależnie od pogody)
3) Zwiększenia siły torped o 50% każda

Z drugiej strony widać, iż gracze dysponujący kilkoma okrętami ( w tym suby) mają ograniczone możliwości jeśli chodzi o koordynację swoich działań.
Trochę to dziwne, że przy grze 2DD vs. 3SUB, suby nadal nie mają szans. Fakt, celny atak z tylnych wyrzutni powinien chyba topić DDka...


Czekam na komentarze.
PL_CMDR Blue R - 2 Listopad 2009, 14:56
:
Co do 1 i 2...

A ile to w sumie teraz wynosi (sekund) oraz ile wynosi (mil morskich)?
PL_Andrev - 2 Listopad 2009, 15:52
:
PL_CMDR Blue R napisał/a:
Co do 1 i 2...

A ile to w sumie teraz wynosi (sekund) oraz ile wynosi (mil morskich)?


1. Około 10 minut (czas misji to około 30 minut), jeśli się zanurzasz z pełnym zbiornikiem tlenu.
Często jest tak, że wynurzasz się tylko na kilka sekund żeby uzupełnić "pod ogniem" trochę tlenu.

2. 3.6 mil niezależnie od warunków pogodowych - taki radar...
PL_CMDR Blue R - 2 Listopad 2009, 16:29
:
Cóż. Nic tylko spróbować. Zanurzenie można wydłużyć np. na 15 minut i popróbować... Bo może akurat być w tym coś...