Kezdőoldal » Számítástechnika » Programozás » Hogyan írnátok egy egyszerű...

Hogyan írnátok egy egyszerű sakk programot?

Figyelt kérdés
2020. febr. 29. 11:44
1 2
 11/13 anonim ***** válasza:
100%

A sakkprogram gondolkozása annyira speciális, hogy erről már könyvek születtek. Körülbelül úgy kell elképzelni, hogy a gép kielemez minden szituációt, pontokkal kiszámolja a bábuk helyzete alapján, hogy egy-egy helyzet mennyire jó, majd sorban elmozdít minden bábut minden lehetséges irányba és kiértékeli az akkor keletkező helyzeteket is. Nyilván azt lesz érdemes választania, ami a legnagyobb pontszámot kapta. A jó sakkprogramok emellett több lépést gondolkodnak előre: megnézi a játékos miket léphet, majd újra nézi a saját lépését, stb. Annál jobb egy sakkprogram, minél több lépést tud előre figyelni, de sokkal előre gondolkozva egy-egy lépés kielemzése már annyi időt elvesz, hogy kell ennek egy határt szabni, amennyi gép-gondolkozási idővel még nem válik vontatottá a játék.

Úgy érzed, le tudsz egy ilyet programozni?

2020. márc. 2. 12:40
Hasznos számodra ez a válasz?
 12/13 anonim ***** válasza:
100%

[link]


Persze nem ennek a leprogramozása a nehéz, hanem az állások kiértékelése. Azt vagy "ellopod" valahonnan, vagy ha saját kútfőből akarod megírni akkor jobb ha képben vagy a sakkelmélettel meg az algoritmus-optimalizálással is.

2020. márc. 2. 13:54
Hasznos számodra ez a válasz?
 13/13 dulo80 válasza:
100%

Szia,

Ha érdekel a terület akkor én itt kezdeném: [link]


Nem sakk program, de jó feladatok vannak, amivel sokat lehet tanulni. Ha komolyabban akarsz vele foglalkozni akkor érdemes elkezdeni a mesterséges intelligencia alapjaival és különböző algoritmusokkal.


Jó tanulást!

2020. márc. 4. 08:57
Hasznos számodra ez a válasz?
1 2

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!