
Röviden
A torpedóban az a legjobb stratégia, ha sakktáblamintában keresel, az első találat után a szomszédos mezőkre váltasz, és oda lősz, ahová a legtöbb hajó még elfér. Módszerenként 100 000 szimulált játékban a vaktában lövöldözés átlagosan 95,4 lövéssel süllyesztette el a klasszikus flottát, a keresés és célzás 62,1-gyel, sakktáblával 55,1-gyel, a valószínűségi vadászat 45,0-val.
Ha nyerni akarsz a torpedóban, hagyd abba a vaktában lövöldözést. Sakktáblamintában keress, az első találat után azonnal a szomszédos mezőkre válts, és oda célozz, ahová a legtöbb ellenséges hajó még elfér. Módszerenként 100 000 szimulált játékban a véletlenszerű lövöldözésnek nagyjából 95 lövés kellett a klasszikus flotta elsüllyesztéséhez, a keresés és célzásnak körülbelül 62, a sakktáblás keresésnek 55, a valószínűségi vadászatnak 45.
Amikor a Torpedó, iPhone-ra és iPadre készült tengeri csatajátékunk gépi ellenfelét építettük, pontosan tudni akartuk, mennyit ér egy-egy ötlet. Írtunk hát egy szimulátort, sorról sorra átültettük bele a Torpedó öt gépi szintjét, az átiratot összevetettük a valódi Swift-kóddal, és lejátszottunk 1,75 millió játékot. Az útmutató minden száma ebből a futtatásból származik, és a nyers eredmények nyilvánosak. (Tisztességes gépi ellenfelet keresel a gyakorláshoz? A tengeri csatás appok összehasonlításában nyolcat rangsorolunk.)
Mit mutatott ki a szimulációnk?
Az alábbi stratégiák mindegyike 100 000 játékot játszott a klasszikus flotta ellen (5, 4, 3, 3 és 2 mezős hajók, összesen 17 mező), a flottákat pedig egyenletes eloszlással, véletlenszerűen húztuk az összes szabályos elrendezés közül. Azt számoltuk, hány lövés kell a teljes flotta elsüllyesztéséhez. A kevesebb a jobb.
| Stratégia | Átlagos lövésszám | Medián | 50 lövésen belül elsüllyesztett flotta |
|---|---|---|---|
| Véletlen lövések | 95,4 | 97 | 0,0% |
| Keresés és célzás | 62,1 | 62 | 22,1% |
| Keresés és célzás + sakktábla | 55,1 | 56 | 28,6% |
| Valószínűségi sűrűség | 45,0 | 44 | 73,6% |
Messze az első lépés a legnagyobb: ha reagálsz a találataidra, 33 lövést spórolsz. A sakktábla hoz még 7-et, a valószínűségekben gondolkodás további 10-et. A valószínűségi vadász négy játékból majdnem hármat 50 lövésen belül befejez, a vaktában lövöldözés 100 000 próbálkozásból egyszer sem.
Hogyan viszonyul ez a DataGenetics-tanulmányhoz?
A játék legismertebb elemzése Nick Berry 2011-es bejegyzése a DataGenetics oldalon, amely algoritmusonként 100 millió játékot futtatott. Nála a véletlen lövöldözés mediánja 97 lövés volt, a paritásos keresés és célzásé 64, a valószínűségi sűrűségé 42.
A véletlen lövöldözésre kapott eredményünk pontosan egyezik az övével (medián 97). A sakktáblás vadászunk jobb (medián 56), mert megtudja, mely mezőkön állt az elsüllyedt hajó, ahogy a Torpedó is megmutat minden roncsot; Berry változata nem tudta, mikor süllyedt el egy hajó, és minden találat körül tovább tapogatózott. A valószínűségi vadászunk a mediánban két lövéssel lassabb (44). Hajónként számolja az elhelyezéseket, nem teljes flottaelrendezéseket, és az ilyen apró megvalósítási döntések egy-két lövéssel mozdítják el az eredményt.
1. Miért ne lőj soha vaktában?
A vaktában lövöldözés a leglassabb játékmód: átlagosan 95,4 lövés, a medián 97, és 100 000 játékból egy sem ért véget 50 lövésen belül. A flotta a 100 mezőből csak 17-et foglal el, így az első lövésed csak 17%-os eséllyel talál, a vak tűz pedig folyamatosan figyelmen kívül hagyja, amit a korábbi lövések elárultak.
A nagyobb gond a játék vége. Az utolsó hajómező általában az utolsó kipróbált mezők egyike, mert semmi nem vezet felé. Az alábbi stratégiák mind ugyanúgy oldják meg ezt: minden lövés felhasználja, amit az előzőek elárultak.
2. Hogyan működik a keresés és célzás?
A keresés és célzás két üzemmódra bontja a lövéseidet, és a kettő közötti váltás többet ér bármely más szokásnál.
- Keresés. Lőj szét a táblán, amíg meg nem lesz az első találat.
- Célzás. Találat után a vele szomszédos négy mezőt lődd (fent, lent, balra, jobbra), amíg meg nem lesz a következő találat.
- Kövesd a vonalat. Két egymás melletti találat megmutatja, merre fut a hajó. Lőj tovább ebben az irányban.
- Térj vissza a kereséshez, ha a hajó elsüllyedt.
Szimulációnkban ez az egyszerű váltás 95,4-ről 62,1 lövésre csökkentette az átlagot, és a játékok 22,1%-a 50 lövésen belül véget ért. A további javulás mind az okosabb keresésből jön.
3. Működik a sakktábla (paritás) stratégia?
Igen, a klasszikus játékban nagyjából 7 lövést spórol. A legkisebb hajó két mezős, ezért minden hajó legalább egy mezővel ráfed a sakktábla sötét mezőire. Elég az 50 sötét mezőt átkutatnod ahhoz, hogy minden hajót megtalálj, így a keresés a felére rövidül. Berry DataGenetics-bejegyzése ezt paritásnak nevezi.
Paritással a keresés és célzás átlaga 62,1-ről 55,1 lövésre csökkent. A legrosszabb eset még többet javult: a leglassabb paritásos játék 74 lövésig tartott, a sima keresés és célzásnak viszont néha mind a 100 kellett.
Hogyan igazítsd a lövések sűrűségét?
A sűrűséget a legkisebb még úszó hajóhoz igazítsd. Amíg a 2 mezős romboló él, minden második mezőt keresd. Ha elsüllyedt, a legkisebb hajó három mezős, így minden átlón elég minden harmadik mező, ahogy a jobb oldali táblán. Egy rokon trükk: hagyd ki a mellélövések közötti réseket, amelyekbe a legkisebb megmaradt hajó sem fér bele.
A Torpedó Közepes szintje mindkettőt csinálja. A legkisebb úszó hajóhoz igazítja a keresést, kihagyja azokat a réseket, ahová hajó nem fér, és a találatsort mindkét végéről folytatja. Ezekkel a finomításokkal 49,7 lövésre jön le, nagyjából 5-tel kevesebbre, mint a sima sakktáblás vadász.
Miért nem működik a sakktábla a 10 hajós flottánál?
A 10 hajós papíros flottában (egy 4, két 3, három 2 és négy 1 mezős hajó, érintkezés nélkül) egymezős hajók is vannak, ezeket a sakktábla teljesen kihagyhatja. Ezzel a flottával lejátszott 50 000 játékunkban a paritás csak 63,2-ről 63,0 lövésre javította a keresés és célzást. Amíg az utolsó egymezős hajó el nem süllyedt, bármelyik mező rejthet hajót.
4. Hová célozz? Gondolkodj valószínűségekben
A legerősebb módszer a lehetőségeket számolja. Minden még úszó hajóra számold össze, hány helyen állhat az eddigi találataid és mellélövéseid alapján, ezeket mezőnként add össze, és oda lőj, ahol a legnagyobb az összeg. Ez a Berry által népszerűsített valószínűségi sűrűség módszere, és ez volt a legjobb viszonyítási stratégia, amelyet teszteltünk: átlagosan 45,0 lövés, a játékok 73,6%-a 50 lövésen belül véget ért.
Üres táblán a közép nyer. A klasszikus flotta egy-egy hajóját összesen 760-féleképpen lehet lerakni, ebből 34 fedi le az E5-öt, a sarokban lévő A1-et csak 10. Ha mind az öt hajót együtt helyezzük el, 4 millió véletlen, szabályos elrendezésben az E5-ön az esetek 21,4%-ában állt hajó, a sarkokban 8,0%-ában. A legjobb első lövések az E5, F5, E6 és F6, ezek statisztikailag egyenrangúak.
Minden körben 760 elhelyezést fejben számolni nem fogsz, de ugyanezt a logikát követheted:
- Azokat a mezőket részesítsd előnyben, ahonnan vízszintesen és függőlegesen is hosszú szabad sor indul. Az 5 mezős hajónak öt szabad mező kell egy vonalban.
- Kerüld a mellélövésekkel körbezárt mezőket. Ha egy zugba egyetlen úszó hajó sem fér bele, az üres.
- A játék elején a hajókat a sarkoktól távolabb keresd, aztán, ahogy a közép megtelik mellélövésekkel, terjeszkedj kifelé.
5. Találat után hogyan találod meg a hajó többi részét?
Haladj a vonal mentén, aztán ellenőrizd mindkét végét. Ha két találat egymás mellett van, lőj tovább ebben az irányban. Ha a vonal mellélövéssel ér véget, menj vissza a másik végére, és ne oldalra tapogatózz. A jó vadász ritkán lő egy találatsor melletti mezőre, mert az egyenes hajó nem kanyarodik.
Készülj fel arra, hogy a találat nem azé a hajóé, amelyikre gondolsz. A klasszikus játékban a hajók érintkezhetnek, így egy találatsor két, egymás végében vagy egymás mellett fekvő hajóhoz is tartozhat. Két jel árulkodik:
- Túl sok találat egy hajóhoz. Ha öt találatod van egy sorban, és semmi nem süllyedt el, legalább két hajóról van szó, mert a repülőgép-hordozó az ötödik találatnál elsüllyedt volna.
- Süllyedés után megmaradó találatok. Ha egy hajó elsüllyed, és néhány találatod nem hozzá tartozik, ott egy második hajó van (lásd a következő stratégiát).
A valószínűségi vadász ezt magától kezeli: amíg egy találat tisztázatlan, csak az azon átmenő elhelyezéseket számolja, és azokat részesíti előnyben, amelyek egyszerre több találatot is megmagyaráznak. Ez az okosabb célzás is része a sakktáblás és a valószínűségi vadász közötti 10 lövésnyi különbségnek.
6. Mit árul el a „talált, süllyedt”?
A süllyedés a játék legtöbbet eláruló válasza. Háromféleképpen használd ki.
- Vedd ki az elsüllyedt hajót a számolásból. Ha a romboló odavan, két mezős résben már semmi nem rejtőzhet, és a keresésed ritkulhat (3. stratégia).
- Számolj el minden találattal. Az elsüllyedt hajóhoz nem tartozó találatok egy másik, még úszó hajót jeleznek.
- Jelöld vízzé a környékét, ha a hajók nem érintkezhetnek. A 10 hajós játékban a roncs körüli mezőknek üresnek kell lenniük, ezért jelöld meg őket, és soha ne lőj oda. A Torpedó ezt a vizet magától felfedi.
Szimulációnk minden stratégiának megmondja, hol állt az elsüllyedt hajó, mert a Torpedó minden roncsot megmutat. Papíron általában csak annyit hallasz, hogy „talált, süllyedt”, a mezőit neked kell kikövetkeztetned, ahogy a fenti ábrán.
7. Hogyan rejtsd el a saját flottádat?
A lerakás kevésbé számít, mint a lövés, de az eredményeinket így is akár 9 lövéssel mozdította el. Öt flottastílust teszteltünk, mindegyiket 20 000 játékban, négy vadász ellen. Röviden:
- A szélek mentén fekvő hajók egy valószínűségi vadásznak nagyjából 6 plusz lövésbe kerültek (45,1 helyett 51,3), mert az középről indít.
- Ugyanezt a szélső flottát a sakktáblás vadász gyorsabban megtalálta (55,1 helyett 53,4 lövés).
- A középre zsúfolt hajók minden vadász ellen a legrosszabb választásnak bizonyultak, és mind az öt hajó egyetlen összeérő csoportba rendezése is visszafelé sült el.
- A tanuló ellenfél eltünteti az előnyödet. 20 játék után egy széleken rejtőző játékos ellen az a vadász, amely megjegyzi a szokásaidat, már csak 46,8 lövést használt.
Ezért játékról játékra változtass az elrendezéseden. A teljes hőtérképek, az elhelyezési táblázat és az egyes eredmények magyarázata a hajók elhelyezéséről szóló útmutatónkban van.
Hogyan változtatják meg a házi szabályok a stratégiát?
A fenti számok a klasszikus flottát és körönként egy lövést feltételeznek. Három gyakori változat módosít ezen.
Találat után újra lősz. Sok játékos, és a magyar meg sok más európai papíros hagyomány is, addig enged lőni, amíg el nem véted. Ez nem változtat azon, hány lövés kell egy flotta elsüllyesztéséhez, így a fenti átlagok érvényesek maradnak. Azon változtat, milyen gyakran adhatod le őket: minden találat nálad tartja a kört, ezért egy sérült hajót még fontosabb gyorsan befejezni.
Sortűz. Sortűzben körönként több lövést adsz le, minden még úszó hajódért egyet, és az eredményeket együtt hallod. A sortüzet nem szimuláltuk, ezért ez gondolatmenet, nem mérés: egy sorozat lövései nem tudnak egymásra reagálni, ezért szórd szét őket a sakktáblamintán ahelyett, hogy egy helyre tömörítenéd őket, és a következő sortűzzel kövesd a találatokat. A hajóvesztés a sortüzedet is csökkenti, így ha korán süllyesztesz el ellenséges hajókat, az ellenfeledtől is lövéseket veszel el.
A 10 hajós flotta, érintkezés nélkül. Az egymezős hajók miatt a sakktábla szinte haszontalan (3. stratégia), viszont minden süllyedés felfedi a roncs körüli üres vizet. A hőtérkép is megfordul: ennél a flottánál a szélső mezőkön áll a legnagyobb eséllyel hajó, például a C1, H1, A3 és J3 mezőn nagyjából 25,7%-kal, a középső mezők 18,2%-ával szemben. A széleken kezdj, ne középen. A szabályokról szóló útmutatónk mindkét flottát bemutatja, a Torpedó szabályoldala pedig felsorolja a bekapcsolható változatokat.
Gyakorolj a Torpedó gépi szintjei ellen
A Torpedó öt gépi szintje szépen megfeleltethető a fenti stratégiáknak, ezért jó edzéslétrát ad. Minden szintet 100 000-szer futtattunk a klasszikus és 50 000-szer a 10 hajós flotta ellen. Egyik sem látja a tábládat: csak a találatokból, mellélövésekből és elsüllyedt hajókból céloz, ahogy te.
| Szint | Hogyan céloz | Klasszikus flotta, átlagos lövésszám | Klasszikus, 50 lövésen belül elsüllyesztve | 10 hajós flotta, átlagos lövésszám |
|---|---|---|---|---|
| Kezdő | Többnyire véletlenszerűen; 10 találatból 3-at követ | 73,4 | 1,3% | 67,1 |
| Könnyű | Többnyire véletlenszerűen; 10 találatból 6-ot követ | 64,7 | 14,5% | 64,2 |
| Közepes | Keresés és célzás, a legkisebb hajóhoz igazított sűrűséggel | 49,7 | 51,7% | 59,3 |
| Nehéz | Valószínűségi sűrűség, az első 8 keresőlövés véletlenszerű | 44,9 | 74,4% | 57,5 |
| Mester | Valószínűségi sűrűség, és emlékszik, hová rejted a hajóidat | 44,8 | 74,5% | 57,6 |
Hogy ezek a számok tényleg a valódi appot írják le, a Torpedó saját célzókódját egy tesztkörnyezetbe fordítottuk, és szintenként 5000 játékot játszottunk le a Python-átirat ellen. Mind a tíz szint–flotta páros 1,4 standard hibán belül egyezett.
Észszerű sorrend: verd meg a Közepest tiszta sakktáblával és jó célzással, aztán lépj a Nehézre, amely a tankönyvi valószínűségi módszer szintjén játszik. Ahhoz, hogy a Nehezet gyakrabban verd meg, mint ő téged, kevesebb lövésből kell elsüllyesztened a flottáját, mint az átlagosan 44,9, amennyi neki kell a tiédhez.
A Mesternek van még egy trükkje. Minden játék után feljegyzi, hol álltak a hajóid, és keresés közben felértékeli azokat a mezőket, amelyeket gyakran használsz. Elhelyezési tesztünkben egy olyan játékos flottáját, aki mindig a középső 6×6-os területre zsúfolta a hajóit, a Mester 20 játék után 36,3 lövésből találta meg, a Nehéz 42,5-ből. Az ellenszer az, ha változtatsz az elrendezéseden.
Ha inkább egy baráttal gyakorolnál a konyhaasztalnál, a torpedó papíron című útmutatónkban nyomtatható lapot találsz, a torpedójáték történetéről szóló cikkünk pedig azt is elmondja, honnan jön a 10 hajós flotta.
Gyakori kérdések
Van stratégia a torpedóban, vagy csak szerencse kérdése?
Van valódi stratégia. Szimulációnkban a vaktában lövöldözésnek átlagosan 95,4 lövés kellett a klasszikus flotta elsüllyesztéséhez, a valószínűségekkel számoló vadásznak 45,0, kevesebb mint a fele. A szoros játékokat a szerencse is eldönti: a legjobb módszernél is 34 és 58 lövés között szóródott a játékok középső 80%-a.
Hová érdemes az első lövést leadni a torpedóban?
A négy középső mező valamelyikére: E5, F5, E6 vagy F6. A klasszikus flotta 4 millió véletlen, szabályos elrendezésében az E5-ön az esetek 21,4%-ában állt hajó, a sarkokban csak 8,0%-ában. A 10 hajós, érintkezés nélküli változatban a szélső mezők, például a C1 vagy az A3 jobbak, nagyjából 25,7%-kal.
Legkevesebb hány lövésből lehet nyerni a torpedóban?
Tizenhétből, a klasszikus ötös flotta minden mezőjére egy-egy lövéssel, és csak akkor, ha minden lövés talál. Valószínűségi vadászunk leggyorsabb játéka 100 000 próbálkozásból 19 lövés volt, az átlaga 45,0.
Mi a keresés és célzás stratégia a torpedóban?
A lövéseidet két üzemmódra bontod. Kereséskor az első találatot keresed a táblán; találat után a körülötte lévő mezőket lövöd, amíg a hajó el nem süllyed, aztán visszatérsz a kereséshez. Szimulációnkban ez 95,4-ről 62,1 lövésre csökkentette az átlagot.
Meg lehet verni a gépet a torpedóban?
Igen, mert a szerencse sokat számít. A Torpedó Nehéz szintje a klasszikus flottánál átlagosan 44,9 lövést használt, de a játékok középső 80%-a 33 és 58 lövés közé esett. Aki valószínűség alapján céloz és tisztán követi a találatait, sokszor megveri. Rendszeresen legyőzni csak a saját szintjén játszva lehet.
Források
- Battleship, DataGenetics (Nick Berry, 2011), datagenetics.com
- Sea battle simulation results, October 2026 (raw data, seed 20261007), Appalex Kft., playtorpedo.com
- Battleship (game), Wikipedia, en.wikipedia.org
A Battleship a Hasbro védjegye. A Torpedó független játék, nem áll kapcsolatban a Hasbróval, és nem a Hasbro jóváhagyásával készült.
