Kezdőoldal » Számítástechnika » Programozás » Mit kell tudni egy stratégiai...

Mit kell tudni egy stratégiai játék elkészítéséhez?

Figyelt kérdés
Nyilván programozni de konkrétabban értem. Pl. hogy tudok több játékos módot írni? Hogy kezdjek hozzá az AI programozásához?

2022. júl. 30. 17:07
 1/7 anonim válasza:
80%

Az attól függ, hogy milyen enginet használsz, de itt van, hogy mire keress rá, ha szeretnél sikeresen multiplayert írni.

1. Synchronization, async, desync, kulcsszavak.

2. Bufferek. Amikor adatok fogadásáról és elküldéséről van szó, akkor érdemes tudni, hogy hogyan is történik a bufferek az egyik legfontosabb rész, ugyanis nagyon tud segíteni a megértésben.

3. Alapvető tudnivalók arról, hogy az internet hogyan működik, mi a különbség a TCP és UDP között, etc.


Én pld 6 évig foglalkoztam a game maker studióval, próbáltam multiplayert írni, de nem nagyon ment, egyszer kis projektben sikerült, de nagyon nehéz, habár szerintem csak kinek mi kategória. Ha van rá affinitásód, akkor hajrá. Ha pedig programnyelvben akarod megírni, vagy assembly-vel abban az esetben isten és cisco legyen veled haha.

2022. júl. 30. 17:33
Hasznos számodra ez a válasz?
 2/7 anonim válasza:
100%

Az ai programozása pedig path rendszer alapján "függvényesen" kell elképzelni. A programozás nagy része függvényekből áll. Például egy stratégiai játéknál csinálnod kell egy passzív és egy aktív fázist ha AI-t akarsz, de nincs actually definitív út, az ai olyan amilyenre írod.


Ha adaptív ai-t akarsz pld, akkor fogod és feltételezzük, hogy lelistázod, hogy a játékos mit csinált egy adatbázisba vagy arraybe foglalva, hogy "ezt csinálta" és a bot arra fog egy specifikus reakciót adni. pld a kamera sokat volt a map sarkában, valszeg kempel, csináljon anti-camp egységeket és támadjon, etc.

2022. júl. 30. 17:36
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Értem. Egy Civilization-höz hasonló játékról van szó, úgyhogy lehet nagy fába vágtam a fejszét. Szóval azt is meg kell írni, hogy diplomáciánál mikor mit csinál, mennyire sunyi, mennyire hajlandó szövetséget kötni stb. Szerintem ezeket számokkal is meg lehet adni, de ettől még nem lesz okos az AI.
2022. júl. 30. 17:42
 4/7 A kérdező kommentje:
Még valami: ha a csatákat külön le lehet játszani (mint pl. a heroes-ban) az mennyire bonyolítja a dolgot? (de nem biztos hogy belerakom ezt, csak szeretném).
2022. júl. 30. 17:46
 5/7 anonim ***** válasza:
100%

" lehet nagy fába vágtam a fejszét."


Az garantált.

Aki még egy sufnit sem épített soha, az ne akarjon felhőkarcóval kezdeni, mert úgy sem fog neki összejönni.

2022. júl. 30. 18:24
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

"Szerintem ezeket számokkal is meg lehet adni, de ettől még nem lesz okos az AI."


Azokat a számokat a játékosok stratégiájának függvényében változtatni lehet.

Ekkor már a kívülálló számára olyan érzetű lehet, mint egy valódi AI.

Amúgy, az AI sem olyan jó, mert emlékszem, egy játék azért került le a kedvencek listájáról, mert túl erős volt benne az AI és még gyakorlottak számára is nehéz volt a játékmenet, nem biztosított elég sikerélményt.

2022. júl. 30. 18:28
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
100%
A játékokban lévő AI-nak semmi köze nincs a mai buzz word AI-hoz.
2022. júl. 30. 20:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!