Ocena wątku:
  • 1 głosów - średnia: 1
  • 1
  • 2
  • 3
  • 4
  • 5
Bilans ataków
#27
Ad 1. Oczywiście, że nie, niedokładnie musiałeś przeczytać mój post i przypadek 12k szybkości (52 ataki) vs 10,5k szybkości (49 ataków). 24 ataki na 10k szybkości to +1 atak co ~417 szybkości.
Ad 2. I to jest do przegadania jak dokładnie miałoby to wyglądać, bo 4 ataki gracza A, a potem 3 ataki gracza B nie mają za bardzo sensu (niby mają zbliżoną ilość ataków, a przy 10% trako gracz A wygrywałby większość pojedynków zanim B zacznie Big Grin). Sensowne rozwiązanie dla tego przypadku wygląda dość łatwo, bo wygląda to tak:
1 atak gracza A
1 atak gracza B
2 atak gracza A
2 atak gracza B
3 atak gracza A
3 atak gracza B
4 atak gracza A
I ten powyższy schemat leci aż do końca (oczywiście po 4 ataku gracza A, znów atakuje gracz A), gdzie obu graczom kończą się ataki.
Tak wygląda 4:3, jednak ten przypadek jest bardzo prosty do pokazania. 57:43 już nie jest, w związku z tym najprościej by algorytm uwzględniał różnicę ilości ataków (+14) na korzyść gracza A i rozkładał je równomiernie (czyli co 43/14 ataki gracza B, gracz A dostaje swój dodatkowy atak). Wiem, że brzmi to kosmicznie, jutro zrobię to na konkretnym przykładzie, bo tak naprawdę to zabawa tylko z modulo. Dla przykładu 96:72 wygląda właśnie tak samo, różnica ataków 24, więc co 72/24 (3) ataki gracza B, gracz A dostaje dodatkowy atak (co rozpisałem kilka linijek wyżej).

Uprzedzając pytanie lub wątpliwości "implementacyjne" - jest to proste do zrobienia.
Odpowiedz


Wiadomości w tym wątku
Bilans ataków - przez Nithrom - 17-07-2018, 20:57
RE: Bilans ataków - przez neherignus - 17-07-2018, 21:01
RE: Bilans ataków - przez Nerph - 20-07-2018, 10:39
RE: Bilans ataków - przez neherignus - 20-07-2018, 12:11
RE: Bilans ataków - przez Nerph - 21-07-2018, 23:05
RE: Bilans ataków - przez Merthezeer - 22-07-2018, 10:14
RE: Bilans ataków - przez Zielmitr - 24-07-2018, 01:30
RE: Bilans ataków - przez Nerph - 28-07-2018, 22:06
RE: Bilans ataków - przez Zielmitr - 30-07-2018, 19:00
RE: Bilans ataków - przez Merthezeer - 31-07-2018, 22:55
RE: Bilans ataków - przez Nerph - 04-08-2018, 22:09
RE: Bilans ataków - przez Zielmitr - 23-09-2018, 23:50
RE: Bilans ataków - przez Nerph - 25-09-2018, 23:38
RE: Bilans ataków - przez Zielmitr - 26-09-2018, 00:02
RE: Bilans ataków - przez Nerph - 26-09-2018, 00:21
RE: Bilans ataków - przez Zielmitr - 26-09-2018, 00:53
RE: Bilans ataków - przez neherignus - 26-09-2018, 20:46
RE: Bilans ataków - przez Zielmitr - 26-09-2018, 21:26
RE: Bilans ataków - przez neherignus - 26-09-2018, 21:48
RE: Bilans ataków - przez Zielmitr - 26-09-2018, 22:35
RE: Bilans ataków - przez neherignus - 26-09-2018, 22:50
RE: Bilans ataków - przez Tarlyn - 27-09-2018, 07:17
RE: Bilans ataków - przez neherignus - 27-09-2018, 18:33
RE: Bilans ataków - przez Tarlyn - 27-09-2018, 19:47
RE: Bilans ataków - przez neherignus - 27-09-2018, 20:05
RE: Bilans ataków - przez Nerph - 28-09-2018, 00:38
RE: Bilans ataków - przez neherignus - 28-09-2018, 20:41
RE: Bilans ataków - przez Zielmitr - 29-09-2018, 21:29
RE: Bilans ataków - przez neherignus - 30-09-2018, 11:19
RE: Bilans ataków - przez Nerph - 01-10-2018, 20:00

Skocz do:


Użytkownicy przeglądający ten wątek: 11 gości