Penyebab Bug Apex Legends Hanya karena Satu Baris Kode Saja

3 minutes reading
Saturday, 6 May 2023 18:02 0 180 Riswan Suandi

Gemskul.com – Kesalahan dalam sebuah baris perintah dari sebuah program memang terkadang akan menghasilkan gagalnya sebuah program secara menyeluruh, namun terkadang kesalahan ini hanya akan muncul pada saat tertentu saja. Kejadian ini pun dapat dialami oleh siapapun dari programer kecil hingga programer besar dan memiliki pengalamanan yang cukup baik dalam mendevelop/mengembangkan sebuah program.

Hal seperti ini juga yang terjadi pada penemuan bug Apex Legends Season 16 yang bersumber dari sebuah baris perintah yang tidak menyebabkan permainan menjadi error secara keseluruhan. Respawn Entertainment merupakan developer game yang cukup besar dan harus melakukan debugging (penelusuran error/proses) terhadap game Apex Legends yang mengakibatkan munculnya bug selama beberapa bulan ini.

Apex Legends pertama kali diluncurkan pada tanggal 4 Februari 2019 untuk PC, Xbox One, dan PlayStation 4 dan semenjak saat itu game Apex Legends mendapatkan respon yang positif dan telah mengalami perkembangan yang secara berkelanjutan dan menjadi salah satu game battle royale paling populer di dunia dengan lebih dari 100 juta pemain aktif di seluruh platform.

Dalam waktu beberapa bulan terakhir ini, banyak sekali pemain yang mulai melaporkan adanya bug yang mereka temukan pada game ini. Salah satu bug yang paling mengganggu adalah ketika suara dan efek tembakan dari beberapa senjata yang tidak terdengar, sehingga membuat para pemain kesulitan untuk mengidentifikasi musuh terutama perkiraan posisi dari musuh. Selain itu, ada juga bug granat yang tidak mengeluarkan efek ledakan meskipun mengenai musuh, yang cukup mengherankan adalah bug ini tidak muncul dan tidak ditemukan selama game ini berada pada tahap playtesting.

Menurut laporan dari tim pengembang Apex Legends di forum Reddit r/apexlegends, bug ini disebabkan oleh sebuah line code yang terkait dengan kapasitas server. Line code ini membatasi kapasitas sound effect dan visual effect sebanyak 128 jenis, padahal engine dari Apex Legends bisa menampung lebih banyak dari itu. Line code tersebut berfungsi untuk membatasi setiap visual effect dan sound effect yang masuk apabila melebihi kapasitas yang tertulis pada codenya.

Dengan fungsi yang dimiliki oleh baris perintah (code) ini yang memiliki berbagai macam variasi dan sulit dideteksi oleh tim pengembang game Apex Legends (Respawn Entertainment) yang telah berusaha keras untuk menemukan dan mengatasi bug ini sejak lama berdasarkan banyaknya laporan yang diterima dari para pemain hingga pada akhirnya berhasil ditemukan dan diperbaiki.

Atas usaha yang dilakukan oleh pihak pengembang game (Respawn Entertainment) untuk merespon temuan bug dan berusaha memperbaikinya, para pemain mengapresiasi kerja keras dari para pengembang, terutama dari kalangan programmer yang tahu betapa sulitnya mencari bug dan glitch dalam sebuah program.