Resep untuk game MMO yang populer dan sukses.

Tentunya, banyak dari Anda yang tahu apa itu game MMO. Dan menurut Anda apa yang benar-benar penting agar gim selalu berada di puncaknya, pengguna tidak akan meninggalkannya dan akan tetap populer?

Anda akan menyarankan bahwa ini adalah langganan, versi gratis, efek khusus, fitur teknis atau yang lainnya. Semua opsi ini sebagian benar. Namun, jika gim Anda “terbang”, tetapi itu membosankan di dalamnya, maka hanya sedikit orang yang dapat menghidupkannya kembali.

Sebenarnya, jawaban untuk pertanyaan ini cukup sederhana - popularitas dan penyimpanan Anda di TOP dicapai melalui produksi konten baru yang berkelanjutan. Mekanisme ini memungkinkan pengguna untuk membuat sesuatu sendiri, untuk memperkenalkan fitur baru ke dalam proses yang ada.
Misalnya, apa yang terjadi dengan "Battle for Azeroth" untuk WOW. Seperti yang Anda lihat, mekanik baru, skenario dan lokasi telah melakukan tugasnya.



Konten baru sangat penting. Namun, kualitasnya tidak kalah pentingnya.

Jadi, dalam kasus PUBG, meskipun puncak popularitas Januari dan munculnya peta baru, senjata, mode, telah kehilangan dan terus kehilangan popularitasnya.

Mengapa ini terjadi?

Pertama, game ini awalnya tidak cukup optimal. Kedua, dia punya banyak masalah dengan kinerja server klien. Dan ketiga, tim mereka tidak benar-benar mencoba untuk memperbaiki semua masalah ini.





Sekarang mari kita beralih ke pertanyaan utama: bagaimana game MMO dan EPAM terkait, dan apa yang kita lakukan di sana? Vadim Guschenskov , tim teknis Lead Test Automation yang terlibat dalam game MMO, akan membicarakan hal ini.
“Tim kami disebut Identitas / Sosial. Secara khusus, kami terlibat dalam infrastruktur permainan, yang bertanggung jawab untuk mengotorisasi pengguna, fungsi sosial, menyimpan data pengguna, identifikasi mereka, dan kami sangat memperhatikan keamanan, ”kata Vadim . - Karena produk kami benar-benar sangat populer, dan, menurut laporan terbaru, ia memiliki 3,4 juta setiap hari online, kami terus-menerus diserang. Setiap hari, ratusan peretas berusaha mencari celah. Kami benar-benar masuk ke mode kerja dan kehidupan di bawah serangan DoS. "
Menurut Anda, seberapa sering tim Vadim membuat rilis? Hanya ada satu jawaban yang benar - setiap hari! Ini sederhana: sangat penting untuk mengirimkan konten baru dan menambahkan fitur baru kepada pengguna secepat mungkin.

Prinsip utama pengujian otomatis dalam EPAM: arsitektur layanan mikro, strategi uji multi-level, meluasnya penggunaan ejekan, pengujian kinerja, dan Agile "bersih"!

Vadim :

“Saya ingin berbicara lebih banyak tentang strategi pengujian kami. Ini terdiri dari 4 bagian:

  • Pengujian terisolasi. Pengujian fungsional bersama kami berlangsung di lingkungan yang terisolasi, semua ketergantungan pada layanan kami dan pihak ketiga "terkunci", dan basis data, antrian pesan, cache, dll. berjalan secara lokal di wadah buruh pelabuhan. Karena ini adalah tes lapisan pertama, 1.200-1.300 tes fungsional untuk setiap layanan lulus di sini.
  • Tes DVT. Jangan membingungkan mereka dengan tes Asap, hanya ada 2-3 dari mereka. Mereka meneruskan node di cluster di mana Anda menyebarkan aplikasi, dan diperlukan untuk memeriksa apakah itu berfungsi dengan benar.
  • Tes integrasi. Kami menguji semua titik integrasi, baik itu prod atau CI. Sekitar 150 tes lulus dalam lapisan ini.
  • Tes kinerja. Ini adalah tahap akhir pengujian, setelah itu keputusan dibuat pada rilis dalam produksi.

Semua tahap ini berlalu dengan cepat, secara harfiah dalam beberapa jam. ”

Kembali ke permainan MMO untuk mengembangkan produk yang benar-benar sukses dan berkualitas tinggi, Anda harus siap menghadapi perubahan konstan, persyaratan sehari-hari, dan, tentu saja, untuk Triple Continuous: produksi, integrasi, dan pengujian. Selain itu, jangan lupakan strategi pengujian yang dikembangkan dengan baik, yang harus memperhitungkan semua aspek pengujian.
“Seperti dalam sembarang madu, pendekatan ini memiliki lalat sendiri di salep. "Ini adalah proses yang cukup mahal, baik dari segi waktu dan sumber daya manusia," kata Vadim. “Namun, di sini Anda dapat menemukan nilai plus Anda: sebelumnya, kami selalu kekurangan penguji. Namun dalam proses penerapan game kami, kami sampai pada kesimpulan bahwa untuk 4 pengembang sekarang kami memiliki 1 tester. Namun demikian, kita semua tepat waktu, dan permainan kita telah menjadi salah satu yang paling populer di dunia. "
Seperti yang Anda lihat, resep untuk produk yang sukses cukup sederhana: tim yang keren, strategi pengujian yang jelas dan serangan DoS harian yang hanya melakukan apa yang membuat Anda bekerja lebih besar dan lebih baik!

Daria Prokopovich mengerjakan artikel itu

Source: https://habr.com/ru/post/id427585/


All Articles