Podejrzewam, że kolega korzysta z jakieś odmiany algorytmu genetycznego, a tego typu rozwiązanie nie da nigdy idealnego rozwiązania (co nie oznacza że nie potrafi dać dobrego)... algorytm de facto losuje składy floty przy czym stara się to robić "inteligentnie" tak by przy kolejnych iteracjach zyskiwać wyniki coraz bliższe idealnemu. Tego typu metodyka bardzo często wypluje składy z jakimiś "nadmiarowymi" statkami, które nie za dużo wnoszą do rezultatu tak jak w przypadku powyższych sond.
Większe zyski z ataków
-
-
Ogólnie straszny hejt widzę niepotrzebny. Gościu zainwestował swój czas tworząc program i grzecznie zapytał czy ktoś ma ochotę przetestować, a w odpowiedzi dostał samą krytykę i sporą dawkę sceptycyzmu spowodowaną głównie brakiem umiejętności czytania ze zrozumieniem.
Powiedzmy spróbujmy tego:
Przeciwnik:
1:249:8
Metal: 100kk Kris: 80kk Dex: 50kk
techy 21/21/21
Obrona:
WR: 100000
LDL: 100000
CDL: 25000
Gaussy: 5000
Jon: 10000
Plazma: 4500
Flota:
MT: 100000
DT:50000
LM:500000
CM:80000
Kr: 50000
OW: 50000
Panc: 40000
Niszcz: 15000
Rozpr: 10000
GS: 50
Ja:
1:250:4
Techy: 20/20/20
Napędy: 20/17/15
Flota:
MT: 200000
DT: 120000
LM: 500000
CM: 100000
Kr: 100000
OW: 75000
Panc: 50000
Bomb: 90000
Niszcz: 35000
Rozpr: 70000
Odwrót taktyczny: Nie
Priorytet: Zwycięstwo z najwyższym zyskiem
Super! Dzięki za takie dane
Wynik jest taki:
"SmallCargo":200000,"LargeCargo":0,"LightFighter":500000,"HeavyFighter":100000,"Cruiser":100000,"Battleship":75000,"ColonyShip":0,"Recycler":0,"Probe":0,"Bomber":90000,"Destroyer":35000,"Deathstar":0,"Battlecruiser":50000,"Reaper":70000,"Pathfinder":0
"Metal":651636600,"Crystal":667366450,"Deuterium":-220230000
Porównałem z TrashSim i zauważyłem różnice w zdobytych surowcach - głównie metal,bo u mnie wyszedł 2 razy mniejszy zysk. Spróbuję naprawić ten błąd.
Podwójne dzięki w takim razie za takie dane
Nie ma za co, testujesz więc będą jakieś błędy na pewno na początku, jeśli chcesz mogę podesłać kilka api na priv, których jestem ciekawy Powodzenia w tworzeniu!
-
okej
czyli czym najlepiej leciec na 100 ow? wg Pana algorytmu?
oraz jak ktos wyzej pisal - czy wielokrotne probowkowanie zmienilo stan floty atakujacej?
i dalej nie podal mi Pan zmiennych ktore sa brane pod uwage.
zalozmy ze interesuje mnie tylko zysk - co najlepiej poslac - i prosze usunac gs jako staatki bojowe .
i kolonizator t ez: )
-
i prosze usunac gs jako staatki bojowe .
i kolonizator t ez: )
Co do gs to wiadomka ale kolonka jako pilota na upartego juz niech sobie zostawi
-
Podejrzewam, że kolega korzysta z jakieś odmiany algorytmu genetycznego, a tego typu rozwiązanie nie da nigdy idealnego rozwiązania (co nie oznacza że nie potrafi dać dobrego)... algorytm de facto losuje składy floty przy czym stara się to robić "inteligentnie" tak by przy kolejnych iteracjach zyskiwać wyniki coraz bliższe idealnemu. Tego typu metodyka bardzo często wypluje składy z jakimiś "nadmiarowymi" statkami, które nie za dużo wnoszą do rezultatu tak jak w przypadku powyższych sond.
Dużo jest prawdy, w tym, co mówisz.
Ale mam kilka "ale":
- Idealnych rozwiązań może być pełno, ale też nie jest powiedziane, że nigdy ich nie znajdzie.
- Dostosowałem algorytm tak, że raczej nie ma zbędnego typu statku. Dlatego, jeżeli np. sondy zostały we flocie, to znaczy, że wynik był lepszy od tego, gdyby ich nie było w ogóle.
-
Dlatego, jeżeli np. sondy zostały we flocie, to znaczy, że wynik był lepszy od tego, gdyby ich nie było w ogóle.
Sondy musialy by byc w ilosci rzedu kilku milionow by spelnily role miesa armatniego. Nie wiem jakie ilosci tych sond miales na mysli ale zakladam, ze nie wiecej jak kilkaset i nie maja one w takiej ilosci absolutnie zadnego wplywu na wynik starcia
-
drogi autorze tematu
pisze do Ciebie zawziecie po raz 3ci.
czy moglbys mi podac jakie zmienne bierzesz pod uwage a raczej jakie zmienne bierze pod uwage Twoj program.
moim skromnym zdaniem wynikajacym z doswiadczenia wiem ze
jak chce leciec np na 100 ow to se posle 200 pc
chcialbym wiedziec czy robie zle bo moze powineinem poslac 314 statkow kolonizacyjnych 2 sondy 108 cm oraz 57 zniwiarzy.
bardzo by mi to pomoglo w dalszej grze.
moj post nie jest sarkastyczny a wrecz przeciwnie.
jesli rzeczywiscie chcesz cos takiego zrobic to nie bylo by pewnie dla Ciebie problemem podanie mi warunkow np poczatkowych , zmiennych i wogoole.
jak obliczane jest starcie dlaczego i wogole. dzieki temu moglbym sie wiele nauczyc i pewnie nie tylko ja.
prosze nie traktowac tego jako atak:) tylko jako polemike.
tak wiec moje pytanaie poza tymi wyzej jest takie
czy sens ma wyslac 200 pc 300 pc 400 pc? czy moze cos innego na 100 ow?