akarnokd / open-ig

Free & open-source reimplementation of Imperium Galactica. Download the Installer below the file list!
GNU Lesser General Public License v3.0
253 stars 58 forks source link

javaslat tankok viselekdésére #707

Closed GoogleCodeExporter closed 4 months ago

GoogleCodeExporter commented 9 years ago
Megint Én.
Olvastam egy másik jelentésben hogy a tankok útkeresése nem a legjobb és 
hogy mennyire nehéz megcsinálni. 
Azt mennyire lenne nehéz kivitelezni hogy a tankok ne álljanak meg maximális 
lőtávolságban hanem lövés után menjenek közelebb ha tudnak?
Sokszor van olyan hogy egy tankom lő a többi 8 meg libasorban áll mögötte 
és "vár a csodára" mert mire eszébe jut esetleg kerülni egyet addigra a 
sor elején álló már megsemmisül. Talán kicsit enyhítene a libasor 
szindromán. nés persze ha valahogyan mégis 3-4 tank lő egy laktanyát 
mögötte akkor is ott áll még 15 és keresi az útját. Jó volna ha az a 
3-4 tank közelebb menne.
Mindezt kéne úgy, hogy a rakétevetőkre ne hasson csak a tankokra.  

Original issue reported on code.google.com by baga...@freemail.hu on 26 Dec 2012 at 2:25

GoogleCodeExporter commented 9 years ago
Jelenleg kézzel tudsz beavatkozni ilyen esetekben azzal, hogy támadás 
helyett közelebb mozgatod. Majd kitalálok valamit.

Original comment by akarn...@gmail.com on 26 Dec 2012 at 7:04

GoogleCodeExporter commented 9 years ago
Szia!

Azért az érdekes, hogy a gép sosem fut bele a "libasor" problémába. 
Valahogy igen hatékonyan szedi szét az egységeimet, míg az enyémek 
téblábolnak. Ez rendkívül bosszantó, mert akár 2-3x-os veszteséget is 
elszenvedhetek, hozzá képest. Ha csak annyira hatékonyan mozognának a 
tankjaim, mint a gépé, sokkal jobb lenne a helyzet.

Original comment by taurusg...@freemail.hu on 31 Oct 2013 at 8:52

GoogleCodeExporter commented 9 years ago
A gép nem egy célpontot támad, hanem vegyesen; ha pont ugyanannyi tankja van 
mint neked, akkor mindegyikük pontosan egy célpontot kap. Ha többen vannak, 
akkor ún. round-robin módszerrel választ magának célpontokat. Érdemes 
ezért kis csoportokban támadni, de legalább is nem egy helyre küldeni 
mindenkit. Ha eljutok odáig, akkor beteszek valamilyen csoportos 
formáció-szerű dolgot, hogy ne tömörüljenek annyira

Original comment by akarn...@gmail.com on 31 Oct 2013 at 9:09

GoogleCodeExporter commented 9 years ago
Én már az eredeti játékban sem úgy használtam a tankokat hogy küldtem 
őket egy célpontra hanem lepakoltam őket egy formációba, rakétavetőket 
2. sorba (ha voltak) és megvártam míg az gépi ellenfél odajön, mert 
odajön mindig. Ezzel a módszerrel szinte maximálisan kihasználhatod a 
tankjaidat, csak akkor nem ha túl sok van belőle és a harcvonal egyik másik 
széle (vagy épp a közepe) hatótávon kívül van, de ugye ha túl sok a 
tankod akkor ez úgyis mindegy nemde?
A csata elején az összeset kijelölni és egy célpontra küldeni az valóban 
öngyilkosság. mikrozni meg sokáig tartana.

Vannak játékok pl a Supreme Commander azt hiszem, ahol a ctrl-t nyomva tartva 
húzol egy kijelölő boxot az ellenfél egységein és a saját egységeid 
(amik ki voltak jelölve ugyebár) automatikusan kiválasztják a 
fegyverzetükhöz legideálisabb majd azután a legközelebbi célpontot. Hogy 
ez egyáltalán megvalósítható e itt, azt tippelni sem merem. Laikus vagyok.
De azt is meglehetne próbálni hogy kapcsolsz a player tankokra egy standard 
gépi intelligenciát amit a player parancsok felülírhatnak. Ez csak vad 
ötlet, brainstorming ha úgy tetszik. 

Béke és köszönet.

Original comment by baga...@freemail.hu on 31 Oct 2013 at 1:44

GoogleCodeExporter commented 9 years ago
Szia!
Örülök, hogy ilyen gyorsan válaszoltatok, már attól féltem, hogy halott 
a fórum..
Én magam is ugyanezt a taktikát használtam, amit te leírtatok. Jellemzően 
a csataképernyő bal oldaláról támadtam, hogy ne is kelljen forogniuk, 
hátul a rakétások, elöl a tankok. Aztán megvártam, hogy a balekok 
odajöjjenek. Ez persze nem működik, amikor pl. az Ychom aknarakót kell 
kicsinálni, amit mihamarabb ki kell csinálni, vagy a Sullep önjáró 
löveget, aminek meg túl nagy a lőtávja.
A problémafelvetésem inkább arra vonatkozott, hogy, amikor egy erődöt kell 
kicsinálni, ami benn áll a város közepén. A keskeny kis utcákon 
szédületes a bénázás! :D

De, hogy ne csak reklamáljak: Én már írtam olyan M.I.-t, (igaz Delphiben) 
ami tömeget mozgat (hangya algoritmus alapján), és megfelelő minőséget 
produkált.
Ha hozzáférhető valahol a forrás, szívesen belenéznék mit lehet tenni ez 
ügyben.
(tudom, hogy Java, de azzal is boldogulok)

Original comment by taurusg...@freemail.hu on 2 Nov 2013 at 6:44

GoogleCodeExporter commented 9 years ago
Üdv! Ez jó hír. Általában nem az a gond, hogy mit kéne csinálnia a 
játéknak, hanem az, hogyan lehet azt leprogramozni.

Original comment by akarn...@gmail.com on 2 Nov 2013 at 8:18

GoogleCodeExporter commented 9 years ago

Original comment by akarn...@gmail.com on 19 Mar 2014 at 12:23

hemoridos commented 4 months ago

Az eredeti probléma, hogy a tankok nem mozdulnak előre épületeknél már nem aktuális.