Domain Event Driven pada Aplikasi Komputer Catur: Logika Catur
Abstrak: Saat ini komputer
catur telah berkembang sedemikian rupa sehingga banyak elemen yang ada pada
aplikasi komputer catur dapat dipisahkan dan dipasang pada aplikasi lain.
Sebagai contoh adanya engine catur yang berfokus hanya untuk penerapan
kecerdasan buatan. Adapula GUI yang hanya berfokus pada papan dan buah catur
tanpa adanya aturansehingga dapat dijadikan permainan lain dengan tampilan “catur”.
Dengan menggunakan sudut padangan domain event driven maka dapat kita cermati
bahwa elemen-elemen padasebuah aplikasi dapat dipisahkan sesuai dengan
domainnya. Tulisan ini dibuat untuk mendefinisikan domain aturan catur sebagai
salah satu elemen yang dapat digunakan pada saat pengembangan aplikasi komputer
catur. Dengan berfokus padaaturan catur sebagai domainnya kita dapat membuat
sebuah pustaka (library) aplikasi untuk dijadikan referensi oleh elemenelemen
lain pembentuk aplikasi. Adapun library aturan catur ini dapat dinamakan chess
logic.
Penulis: Tati Suprapti, Ryan
H. Silalahi
Kode Jurnal: jptkomputerdd170003