PENGEMBANGAN GAME CATUR DENGAN PYTHON: INTEGRASI AI DAN GUI UNTUK PEMBELAJARAN INTERAKTIF

Penulis

  • Fahmy Syahputra Universitas Negeri Medan
  • Elsa Sabrina Universitas Negeri Medan
  • Dinda Universitas Negeri Medan
  • Kristian Doktor A. Panjaitan Universitas Negeri Medan
  • Rifaldi Alan Dahris Harefa Universitas Negeri Medan
  • Sakinah Salsabila Siregar Universitas Negeri Medan
  • Steven Sipahutar Universitas Negeri Medan

Kata Kunci:

Alpha-Beta Pruning, Kecerdasan Buatan (AI), Antarmuka Grafis Pengguna (GUI), Catur, Algoritma Pencarian, Optimasi, Pembelajaran Interaktif

Abstrak

Permainan catur adalah permainan strategis yang melibatkan dua pemain yang berusaha untuk mengalahkan lawan mereka dengan mematikan pergerakan lawan. Selain sebagai hiburan, catur juga mengajarkan pemain untuk berpikir secara abstrak dan menyelesaikan masalah, yang dapat memengaruhi pola pikir dalam kehidupan sehari-hari. Dengan pesatnya perkembangan teknologi digital, permainan catur juga mengalami transformasi, terutama dalam hal penerapan kecerdasan buatan (AI) dan antarmuka grafis pengguna (GUI). Tujuan dari penelitian ini adalah untuk mengevaluasi pengaruh tingkat kedalaman alpha-beta pruning terhadap kesulitan permainan dan waktu komputasi yang diperlukan. Algoritma ini diimplementasikan menggunakan bahasa pemrograman Python dalam lingkungan pengembangan Visual Studio Code (VS Code), dengan memanfaatkan pustaka Pygame untuk antarmuka grafis. Hasil penelitian menunjukkan bahwa meskipun algoritma alpha-beta pruning dapat mengoptimalkan pencarian dengan memangkas cabang yang tidak relevan. Temuan ini memberikan wawasan penting tentang bagaimana integrasi AI dan GUI dalam permainan catur. Dengan adanya AI yang mampu beradaptasi dengan gaya bermain individu, pemain dapat merasakan pengalaman belajar yang lebih personal dan mendalam, yang pada gilirannya dapat meningkatkan motivasi dan keterlibatan mereka dalam permainan. Pembelajaran interaktif ini tidak hanya terbatas pada aspek teknis permainan, tetapi juga mencakup pengembangan karakter dan kemampuan sosial, seperti kesabaran, disiplin, dan kemampuan untuk bekerja dalam tim saat bermain dalam format turnamen.

Unduhan

Diterbitkan

2025-03-30