Játékprogramírás:GO

Dátum
2007-03-22T15:47:19Z
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A GO játék számítógépes feldolgozása igen bonyolult és igazán erős program a mai napig nem született. Ezért dolgozatom egy egyszerűsített játékkal foglalkozik, amivel lehetséges eredményeket elérni egy dolgozat keretében. A egyszerűsítés egyetlen új szabály bevezetését jelenti, amivel számos probléma megszűnik, mint például a nyertes eldöntése. A dolgozat két problémacsoporttal foglalkozik, és mindkettő további fejlesztések alapja lehet. Az első probléma egy általános szerver készítése, amely lehetővé teszi, hogy két tetszőleges programnyelven megírt program kommunikáljon egymással, vagyis egymás ellen játszhassanak. A szerver a kommunikációra a TCP/IP protokollt használja és JAVA nyelven íródott. A szerver lényeges lehet a jövőben ezzel a témával foglalkozó programok fejlesztésében. A második probléma maga a játék. Ehhez egyrészt készült egy kliens emberi játékosoknak, másrészt egy gépi kliens, amelyben mesterséges intelligencia játsza a játékot. Mindkét program alkalmas az előbbi szerverrel való együttműködésre és szintén JAVA nyelven íródott.

Leírás
Kulcsszavak
GO, játékprogram, szerver, kliens, mesterséges intelligencia
Forrás