Article
Implementasi Fisher Yates Shuffle untuk Memilih Urutan Stage Dalam Permainan Platformer 2D
Jurnal Informatika Ilmu Komputer dan Sistem Informasi (ANIMATOR), Vol. 3 No. 2 (2025)
Abstrak
Penelitian ini mengimplementasikan algoritma Fisher Yates Shuffle dalam permainan platformer 2D untuk menghasilkan urutan level yang acak dan tidak terduga guna meningkatkan variasi dan keseruan gameplay. Metode yang digunakan meliputi pemilihan algoritma, pengembangan prototipe berbasis Java Development Kit (JDK), dan pengujian fungsional dengan black-box. Hasil menunjukkan bahwa algoritma ini efektif menciptakan variasi urutan level, meningkatkan keterlibatan pemain melalui pengalaman unik ditiap sesinya. Kombinasi pengacakan level dengan elemen acak lain (latar belakang, efek cuaca) juga memperkaya dinamika visual. Penelitian ini memberikan kontribusi dalam pengembangan game dengan memanfaatkan Fisher Yates Shuffle untuk desain level yang lebih menarik, serta menjadi acuan bagi pengembang platformer 2D.