Kalkulator DPS (kerusakan per detik)
Apa itu kalkulator DPS?
DPS adalah singkatan dari damage per second — kerusakan per detik: satu angka yang dipakai pemain untuk membandingkan senjata, build, dan rotasi skill di game RPG, penembak, MMO, dan roguelike. Senjata yang memukul keras tetapi lambat bisa dengan mudah kalah dari senjata yang lebih lemah tetapi memukul dua kali lebih sering, dan pengali kritis yang besar hampir tak berarti jika serangan kritis nyaris tidak pernah terjadi. DPS melipat semua faktor itu menjadi satu angka, sehingga perbandingannya menjadi soal aritmetika sederhana, bukan perdebatan.
Kalkulator ini sengaja dibuat tidak terikat pada game tertentu. Ia tidak memuat tabel senjata, data kelas, maupun angka dari judul mana pun — kamu mengetik statistik yang ditampilkan game-mu sendiri, dan kalkulator melakukan perata-rataan. Artinya, ia sama bergunanya untuk build yang dihitung di spreadsheet MMO, sandbox bermod, perkiraan kerusakan di meja permainan, atau game yang sedang kamu rancang sendiri.
Bagaimana cara kerja kalkulatornya?
Kamu memasukkan hingga lima statistik dan mendapat tiga hasil.
Masukannya adalah:
- Kerusakan rata-rata per pukulan — kerusakan pukulan biasa, bukan kritis. Jika senjatamu mengacak rentang kerusakan, gunakan titik tengahnya.
- Serangan per detik — berapa kali senjata mengenai sasaran tiap detik. Jika game-mu justru menampilkan interval serangan (misalnya satu ayunan tiap 0,8 detik), ambil kebalikannya: serangan per detik.
- Peluang serangan kritis — persentase pukulan yang menjadi kritis. Bawaannya 0%.
- Pengali kerusakan kritis — seberapa besar kerusakan kritis dibanding pukulan biasa. Nilai 2 berarti kerusakan berlipat dua. Bawaannya 2.
- Akurasi (peluang kena) — persentase percobaan serangan yang benar-benar mengenai. Bawaannya 100%, artinya tidak pernah meleset.
Hasilnya adalah:
- Kerusakan rata-rata per pukulan (dengan kritis) — berapa kerusakan sebuah pukulan yang mengenai secara rata-rata, setelah kritis diperhitungkan.
- Kerusakan efektif per pukulan — angka yang sama setelah memperhitungkan pukulan yang meleset. Ini adalah kerusakan per percobaan serangan, bukan per pukulan yang mengenai.
- DPS — kerusakan efektif dikalikan laju seranganmu.
Semua yang dihasilkan kalkulator ini adalah rata-rata jangka panjang. Satu ayunan tertentu bisa kritis atau tidak, kena atau meleset; matematikanya menggambarkan apa yang terjadi sepanjang banyak serangan — dan justru itulah yang penting saat kamu memilih di antara dua senjata.
Rumus
Tulis untuk kerusakan dasar pukulan biasa, untuk peluang kritis dalam persen, untuk pengali kerusakan kritis, untuk akurasi dalam persen, dan untuk serangan per detik.
Serangan kritis menghasilkan kali kerusakan biasa, jadi ia menambahkan kerusakan setara pukulan tambahan — tetapi hanya pada bagian dari pukulan yang benar-benar kritis. Merata-ratakan bonus itu atas semua pukulan memberi:
Pukulan yang meleset tidak menghasilkan apa pun, jadi penskalaan dengan akurasi memberi kerusakan per percobaan serangan:
Dan mengalikannya dengan laju serangan mengubah kerusakan-per-serangan menjadi kerusakan-per-detik:
Digabungkan, semuanya menjadi satu ungkapan:
Perhatikan apa yang dilakukan suku kritis di titik ekstremnya. Pada tanda kurung runtuh menjadi 1 dan pengalinya tidak relevan — pengali kritis raksasa pada senjata yang tidak pernah kritis sama sekali tidak bernilai. Pada tanda kurung menjadi , karena setiap pukulan adalah kritis.
Contoh perhitungan
Contoh 1 — peluang kritis 25% dengan kerusakan ganda
Sebuah senjata memberi 100 kerusakan per pukulan, mengayun 2 kali per detik, kritis 25% dari waktu dengan kerusakan 2×, dan tidak pernah meleset (akurasi 100%).
Jadi kritis di sini bernilai kenaikan kerusakan tepat 25%, dan senjata itu mencapai 250 DPS.
Contoh 2 — senjata yang sama tanpa kritis sama sekali
Semuanya tetap sama, tetapi peluang kritis diturunkan ke 0%:
Senjata itu kini menghasilkan 200 DPS. Membandingkan ini dengan Contoh 1 adalah cara paling bersih untuk menilai harga statistik kritis: 25 poin persentase peluang kritis tadi membeli 50 DPS.
Contoh 3 — menambahkan tingkat meleset 10%
Kembali ke build kritis 25%, tetapi kini hanya 90% serangan yang mengenai:
Akurasi menskalakan semuanya secara linier, jadi kehilangan 10% seranganmu merugikanmu tepat 10% DPS: 225 DPS, bukan 250. Perhatikan bahwa kerusakan rata-rata pukulan yang mengenai tetap 125 — akurasi tidak pernah mengubah sekeras apa sebuah pukulan mendarat, hanya seberapa sering ia mendarat.
Contoh 4 — senjata yang lebih lambat dan lebih berat
Senjata dua tangan memberi 250 kerusakan per pukulan tetapi hanya menyerang 1,5 kali per detik. Ia kritis 40% dari waktu dengan kerusakan 2,5×, dan akurasinya 95%.
570 DPS — jauh di depan senjata cepat pada Contoh 1, meski mengayun lebih jarang, karena kerusakan per pukulan dan statistik kritisnya jauh lebih tinggi.
Catatan praktis
- Kecepatan serangan vs. interval serangan. Game menyatakannya ke dua arah. Jika game-mu menyebut detik antara serangan, balik nilainya sebelum diketik — interval 0,5 detik berarti 2 serangan per detik.
- Rentang kerusakan. Bila senjata mengacak antara nilai minimum dan maksimum, masukkan rata-rata keduanya. Sepanjang cukup banyak ayunan, titik tengah itulah yang benar-benar kamu dapatkan.
- Peluang kritis dan pengali kritis tidak saling menggantikan. Sumbangan keduanya adalah hasil kali , sehingga yang saat ini lebih kecil biasanya memberi lebih banyak DPS per poin yang diinvestasikan. Jika pengali kritismu 2 (nilai hanya 1), menambah pengali sering kali pilihan lebih baik; jika kamu hampir tidak pernah kritis, peluanglah yang perlu dinaikkan.
- Apa yang sengaja tidak dihitung kalkulator ini. Kerusakan berkelanjutan (damage over time), pengurangan oleh armor dan resistansi, buff dengan durasi terbatas, waktu jeda (cooldown), waktu isi ulang dan ancang-ancang, kerusakan area yang mengenai beberapa sasaran, serta rotasi skill. Semua itu khas per game, dan tiap butir memerlukan aturan yang tidak diasumsikan kalkulator ini. Jika game-mu punya isi ulang atau ancang-ancang, akal-akalan yang jujur adalah membagi serangan per detik yang sebenarnya dengan seluruh waktu siklus (termasuk waktu menganggur), bukan hanya jendela aktifnya.
- Berkelanjutan vs. ledakan. Karena DPS adalah rata-rata, ia menggambarkan keluaran yang berkelanjutan. Senjata burst yang memuat kerusakannya di depan bisa memenangkan pertarungan singkat yang “seharusnya” kalah menurut DPS.
- Persen tetap persen. Masukkan peluang kritis dan akurasi sebagai bilangan bulat dari 100 (25, bukan 0,25). Jika perlu mengubah antara kedua bentuk itu, kalkulator persentase akan melakukannya.
Tanya jawab
Mengapa peluang kritis 0% tetap masukan yang sah?
Karena banyak senjata dan build yang memang tidak bisa kritis, dan DPS tetap terdefinisi dengan baik bagi mereka — suku kritisnya hilang begitu saja dan DPS menjadi kerusakan × akurasi × kecepatan serangan. Peluang kritis 0 adalah jawaban nyata, bukan data yang hilang, jadi kalkulator menghitungnya alih-alih mengosongkan hasil.
Apa beda “kerusakan rata-rata per pukulan” dan “kerusakan efektif per pukulan”?
Kerusakan rata-rata per pukulan adalah kerusakan sebuah pukulan saat ia mengenai, dengan kritis sudah tercampur di dalamnya. Kerusakan efektif per pukulan adalah nilai rata-rata sebuah percobaan serangan, jadi ia juga menanggung ongkos pukulanmu yang meleset. Saat akurasi 100% keduanya identik; di bawah itu, angka efektifnya lebih kecil.
Apakah pengali kritis yang lebih besar selalu berarti DPS lebih tinggi?
Hanya jika kamu benar-benar kritis. Sumbangan kritis adalah peluang kritis dikalikan , jadi pengali 3× pada build dengan peluang kritis 0% tidak menambah apa pun. Menaikkan kedua statistik bersamaanlah yang membuat build kritis bekerja.
Bisakah saya memakainya untuk game yang sedang saya rancang?
Bisa — dan itu penggunaan yang bagus. Karena tidak menyimpan data khusus game apa pun, ia berfungsi sebagai uji kewajaran keseimbangan: masukkan statistik yang kamu pertimbangkan untuk dua senjata dan lihat apakah angka DPS-nya jatuh di tempat yang kamu inginkan. Pembangun yang melakukan perencanaan kasar serupa untuk game sandbox mungkin juga merasa kalkulator lingkaran Minecraft berguna.