Mesin game luar dan dalam. Tinjauan dari produsen


Kucing, dimana tanpa mereka

Hai, nama saya Oleg, dan saya mengelola serta memiliki perusahaan yang mengembangkan dan memproduksi mesin slot dengan kemenangan uang tunai.

Karena topik ini kurang dibahas di Habré / GT dan saya ingin banyak berbicara, saya akan mulai dengan artikel pengantar umum. Saya berpikir untuk waktu yang lama untuk mendekati topik ini: presentasi otobiografi standar "bagaimana saya membuka kasino .." atau berbicara tentang bagaimana gulungan dan bonus dalam permainan dihitung, tentang platform perangkat keras yang digunakan dalam industri kami, tentang arsitektur program, yang kami kembangkan tentang perjudian, dll. Namun demikian, biarlah itu menjadi review mini tentang segalanya, dan saya akan mencoba membuatnya menarik.

Saya ingin segera mencatat bahwa meskipun saya di Ukraina, tempat bisnis perjudian dilarang, pengembangan dan ekspornya cukup legal. Dan meskipun kami membahas siklus penuh (pengembangan perangkat lunak, papan permainan, grafik, suara, kasing, rakitan, operasi), operasinya berlangsung di negara-negara di mana bisnis ini legal, meskipun diatur secara ketat.

Mesin game dengan hadiah uang tunai (selanjutnya disebut sebagai mesin game) biasanya berupa slot video, seperti pada foto di bawah ini.


Mesin game puncak

Bisa juga begitu

terminal lotere

Zeus Mainkan Terminal Lotere

Atau

mesin bingo

Mesin Bingo Zitro

Bingo pada dasarnya lotere yang sama, kita kenal dengan permainan ini oleh barel Soviet di tas, dengan kartu, itu bahkan disebut lotre. Meskipun demikian, game ini sangat populer di kalangan orang Amerika Latin sehingga biasanya dilakukan dalam kelas yang terpisah.


Game bingo sendiri

Pada artikel ini, kita akan fokus pada slot video sebagai contoh paling menarik dari mesin game.

Secara teknis, mesin game standar adalah casing logam, dengan papan permainan di dalam, 2-3 monitor, layar sentuh, dan periferal.


Foto mesin game dalam bentuk terbuka tidak ditemukan, dalam gambar ini adalah terminal game dari produksinya sendiri. Kompartemen di sebelah kanan dengan pintu - untuk akseptor tagihan

Pada monitor utama (bawah), sebuah program khusus mengemulasi rotasi gulungan, yang menggambarkan simbol permainan. Paling sering ada 5 drum, masing-masing 3 karakter, walaupun, tentu saja, ada banyak variasi yang akan membuat perbedaan. Tugas pemain adalah menangkap kombinasi simbol tertentu pada gulungan yang berdekatan. Paling sering dalam satu baris, paling sering dari kiri ke kanan, tetapi tidak selalu.


Dalam situasi permainan ini, 4 "10" simbol muncul di baris 19. Simbol "singa" dalam kasus ini adalah simbol WILD, yang menggantikan yang lain.

Aturan mainnya berbeda, dan biasanya dibuat, pada monitor tambahan yang terpisah.


Contoh paytable

Sangat menarik bahwa monitor tambahan, yang sebelumnya hanya mengiklankan kaca, dengan informasi tentang hadiah, telah bertambah besar sehingga sekarang melebihi area "kerja" utama di area tersebut. Jumlah total monitor pada satu perangkat dapat mencapai hingga lima - panel kontrol sentuh mini, monitor dengan gulungan, 2 monitor dengan informasi tentang hadiah / jackpot dan monitor topler atas dengan logo merek. Ukuran diagonal standar adalah 24 ".

Meskipun beberapa produsen tidak dapat berhenti:


Mesin game Arictocrat

Mari kita lihat ke dalam perangkat.
Inti dari produk adalah papan permainan. Sebelumnya, ini adalah motherboard multi-layer modular paling kompleks dari produksi kami sendiri, yang harganya cukup mahal.

Papan Coolfire Novomatik

Papan eksklusif hanya memiliki satu keuntungan - kompleksitas manufaktur sebagai perlindungan salinan, tetapi China dan Taiwan tidak menghentikannya. Harga salinan itu sangat nyata, misalnya, biaya salinan telanjang (tanpa firmware) dari papan permainan Novomatic Coolfire mencapai $ 2.500.

Tentu saja, 10 dan 15 tahun yang lalu, ada solusi berbasis PC. Namun, mereka tidak terlalu cocok karena sejumlah alasan.

Pertama-tama, mereka mengatasi dengan buruk kontrol dari sejumlah besar perangkat, dan dengan mempertahankan keadaan instan permainan dengan kehilangan daya secara tiba-tiba. Selain itu, tidak semua badan pengatur dan kontrol siap untuk metrologi perangkat semacam itu: kasus khas pada masa itu - seorang inspektur dengan seorang programmer membutuhkan ROM untuk menghapus checksum dari firmware.

Akibatnya, banyak produk berbasis PC bermasalah, kehilangan data, atau umumnya dibuat di Windows versi desktop. Semua ini menciptakan reputasi buruk untuk perangkat yang dibangun di PC, dan bahkan produk yang berfungsi sempurna pun sulit dijual.

Layak membatalkan bahwa ada, dan ada simbiosis platform x86, yang dirancang khusus untuk mesin game.


Platform Permainan Advantech Innocore

Namun, akhir-akhir ini, sebagian besar produsen menggunakan platform PC. Ini dimungkinkan berkat teknologi, berkat EEPROM yang luas dan andal, bus cepat, modul video dual-head, dan produsen motherboard yang mengambil langkah menuju pertemuan industri kami. Apalagi dalam aspek teknis dan pemasaran. Misalnya, layak memesan 200 motherboard, dan manajer pengembangan Fujitsu di Eropa datang dari Jerman ke tempat produksi kami.

Hasilnya, sekarang solusi standar untuk perangkat ini adalah motherboard industri, ditambah papan permainan antarmuka yang mengontrol periferal dan menyimpan informasi keuangan dan game.

Sub-judul "fakta menarik": saat menggunakan PC, data keuangan dan kombinasi permainan biasanya disimpan di papan permainan di EEPROM. Oleh karena itu, untuk mengecualikan situasi "tidak ada yang terjadi pada dua gulungan pertama - kami menariknya keluar dari soket, dan melakukannya lagi", setelah menekan tombol mulai, pertama-tama Anda harus menghasilkan kombinasi, menghitung ulang keuangan, menyimpan dump baru dari keadaan perangkat ke papan, dan hanya kemudian memutar gulungan.

Sub-judul "kisah hidup": pada awal tahun 2000-an, satu produsen besar Inggris yang memproduksi perangkat mekanik mengirimi kami 5 slot video dari desain kami sendiri untuk pengujian sebagai hal baru bagi kami. Perangkat dibangun berdasarkan PC, dan apa yang disiagakan segera - berdasarkan Windows. Oke, atur. Pada hari ketiga - panggilan dari kompartemen penumpang "kami memiliki kemenangan besar yang luar biasa, pemain telah memanggil polisi untuk memperbaikinya." Saya tiba: 99999999 hryvnias di layar. Dari nol, gadis kecil itu entah bagaimana dikurangkan dari orang-orang di program. Yah, terima kasih untuk format BCD, bukan WORD, kalau tidak, akan menjadi 4.294.967.294.

Kami menggunakan papan industri Fujitsu D3313-S4 bersamaan dengan papan "permainan" desain kami, berdasarkan STM32. Papan berkomunikasi satu sama lain melalui Ethernet. Kami menolak USB karena beberapa alasan, tetapi karena pada motherboard ada 2 konektor ethernet - maka itu bahkan lebih nyaman bagi kita.

Pertimbangkan pinggiran mesin game standar.

Tombol kontrol


"Hanya tombol" yang digunakan sebelumnya, diganti dengan tombol dengan layar TFT yang dapat diprogram di dalam. Ini adalah salah satu kelebihan lemak industri kami - Anda dapat "menyentuh" ​​produk menarik untuk tujuan kerja.


Keyboard gaming Williams

Sekarang trennya adalah panel sentuh LCD, tetapi mereka tidak memberikan sentuhan sentuhan, oleh karena itu mereka lebih sering digunakan dalam kombinasi dengan tombol MULAI mekanis di mana Anda dapat mengalahkan.


Keyboard IGT

Akseptor tagihan


Elemen utama dalam perangkat semi-otonom (ada solusi cashless, tetapi lebih pada mereka nanti). Biasanya, ini adalah perangkat elektro-mekanis yang kompleks, dengan serangkaian sensor dan penggerak elektro-mekanis.


Model akseptor tagihan JCM iVision

Tagihan yang diterima ditumpuk dalam kaset, dalam tumpukan. Kaset standar - untuk 500 tagihan.

Subpos adalah "fakta menarik": banyak orang berpikir tentang bagaimana akseptor tagihan mengenali tagihan. Itu tidak memiliki pemindai optik seperti komputer. Secara alami, ada perkembangan berdasarkan pemrosesan gambar, tetapi biasanya ini hanya sensor optik dan ultraviolet dengan prisma yang mengakumulasi komponen warna yang tidak terpisahkan dan dibandingkan dengan standar.

Sensor-sensor ini bekerja bersama dengan sensor magnetik, dan sensor untuk kehadiran fisik dari tagihan. Prinsip perbandingan parameter integral memungkinkan Anda untuk menyaring cacat pada uang kertas, serta mengatasi berbagai tingkat keausan.


Modul akseptor tagihan iVision JCM

Sub-judul "kisah hidup": pada tahun 2000-an, perangkat dari satu produsen besar mengambil UAH 10, memotong tepat di seberang, dengan daun terpaku dipotong dari notebook menjadi sel, dan UAH 5, dengan daun terpaku dari notebook dalam satu baris. Jika terpaku sebaliknya - tidak menerima, itu berfungsi dalam konfigurasi ini. Ketika seseorang memikirkan hal ini, tidak jelas, tetapi kami mengalami kerugian yang cukup besar sampai pabrikan merilis pembaruan.

Ada akseptor tagihan dengan mekanisme pembayaran tagihan, tetapi kami akan membicarakannya lain kali (jika ada).

Akseptor koin


Ini jarang digunakan, biasanya relevan dalam hubungannya dengan perangkat pembayaran koin (hopper).
Akseptor koin bodoh (kami menyebutnya komparator koin), yang menentukan ukuran token dengan membandingkannya dengan standar, dan pintar - yang dapat membedakan antara nilai koin yang berbeda.

Akseptor koin Azkoyen Modular A

Bagaimana mengenali koin, yang, tidak seperti tagihan, dengan cepat terbang melalui mekanisme? Tentu saja, suara pukulan ke situs. Sensor utama akseptor koin adalah sensor akustik. Saya tidak berpikir bahwa kita berbicara tentang rentang frekuensi telinga manusia, tetapi tidak kurang, parameter getaran diukur. Juga, sensor magnetik terlibat dalam proses mendeteksi koin.

Untuk melindungi dari "memancing", mekanisme pemblokiran anti-phishing selalu digunakan, koin yang melewati sensor tidak akan kembali.

Sub-judul "fakta menarik": akseptor koin mesin game secara teori kompatibel dengan mesin penjual otomatis, tetapi sebagai aturan, mereka hanya digunakan di sektor game. Mesin penjual otomatis memiliki prinsip berbeda untuk menyimpan dan mengeluarkan koin. Dispenser mesin penjual otomatis adalah tabung plastik tinggi, dengan denominasi koin yang berbeda, yang dirancang untuk memberikan sejumlah perubahan. Ini biasanya beberapa koin yang bisa Anda tuangkan perlahan ke dalam nampan yang dangkal.

Dispenser mesin game adalah kapasitas besar dengan satu nilai nominal (lebih jarang, dua kapasitas dengan dua). Anda harus membayar dengan cepat (5-10 koin per detik), dari satu kapasitas. Oleh karena itu, mesin game biasanya tidak memiliki pemisah koin (perangkat hanya menerima 1 denominasi), dan jika ada, itu cukup spesifik. Dalam penjual, ada banyak produk terintegrasi di mana akseptor koin dikombinasikan dengan pemisah dan dispenser.

Perangkat pembayaran koin (hopper)


Ada dengan mekanisme kaset dan dengan disk. Ini adalah perangkat yang cukup bodoh: motor memutar disk, sensor optik menghitung jumlahnya. Seperti yang saya tulis di atas, mereka berbeda dari dispenser koin mesin kopi, dan peralatan lain untuk membayar kembalian.

Band Hopper MK IV


Disk Hopper Azkoyen MDP-10

Perangkat seperti itu populer di negara-negara di mana koin dengan denominasi tinggi, misalnya, 2 Euro, sedang digunakan.

Printer Penerimaan


Di bidang permainan, printer yang sedikit berbeda digunakan daripada di terminal pembayaran. Ini juga merupakan printer termal, tetapi mereka mencetak pada kertas karton tebal. Biaya cetak lebih tinggi - 0,5 sen.

Printer Futire Logic GEN2

Mengapa ada printer di mesin? Tidak, pemeriksaan fiskal tidak diterima, ini adalah tugas kasir dan kasir. Printer diperlukan untuk sistem TITO (tiket masuk, tiket keluar).

Intinya adalah: pemain memiliki keinginan untuk mengubah perangkat, dan melanjutkan permainan, katakanlah $ 500 pada akun perangkat. Dia menekan tombol "pembayaran", perangkat memberitahu server, sesuai dengan protokol permainan khusus, "Saya id 23, pembayarannya adalah 500 USD."

Server menghasilkan token unik, dan mengirimkannya ke perangkat. Mesin game mencetak token ini dalam bentuk barcode pada karton tebal. Pemain menerima tiket cetak.

Selanjutnya, ia dapat pergi ke kasir dan menguangkannya, atau duduk di mesin lain, dan memasukkan tiket ini ke dalam akseptor tagihan. Semua akseptor tagihan dapat membaca barcode 1D, sehingga mesin game, setelah menerima data dari akseptor tagihan, "tiket dengan barcode xxxxxxxx" diterima, mentransmisikan informasi ini ke server.

Server menerima token, menemukannya di database, dan memberi tahu perangkat untuk menagih 500 USD. Pemain melanjutkan permainan.

Mekanisme interaksi ini dimungkinkan di kamar yang dilengkapi dengan server yang melayani perangkat yang menggunakan protokol game IGT SAS (jangan dikacaukan dengan Serial Attached SCSI), dan ini menyulitkan kami, karena protokolnya sudah lama (RS-232 dengan tambahan bangun ke-9, yang biasanya kurang didukung oleh 16550 chip di PC) dan proprietary (halo IGT). Berlangganan dasar untuk mendapatkan dokumentasinya cukup mahal.
Topologi - 127 perangkat tergantung pada bus bersama, bit bangun dalam satu byte adalah tanda bahwa byte berikutnya adalah alamat perangkat yang sedang diakses, dan bukan byte data.

Sub-judul "fakta menarik": ada protokol gratis modern untuk mengomunikasikan perangkat game berbasis TCP / IP: Open G2S , tetapi Anda tidak dapat berdebat dengan lobi raksasa, dan dukungan lawas bukan hanya suara di daerah kami.

Pembaca Kartu:


Jarang digunakan Bahkan, ia melakukan fungsi membaca kartu bank untuk operasi POS, serta untuk identifikasi pemain.

Secara pribadi, kami tidak berlaku, dan jika kami mulai, kami akan membatasi diri untuk pembaca tanpa kontak yang cukup untuk paypass.


Perangkat Bally dengan pembaca kartu.

Layar sentuh:


Kita semua ingat betapa sulitnya terkadang untuk menekan tombol virtual terminal pembayaran. Alasan untuk ini adalah tachkrin akustik (Layar sentuh pada gelombang akustik permukaan - surfaktan). Mereka sangat sensitif terhadap polusi (benda asing benar-benar menghalangi operasi perangkat). Juga, mereka tidak suka suara keras (atau lebih tepatnya getaran).

Dalam industri game, layar sentuh inframerah dan layar kapasitif digunakan. Layar inframerah sedikit lebih mahal daripada surfaktan, tetapi lebih dapat diandalkan. Mereka tidak suka sinar matahari langsung, tetapi di lingkungan kita, unsur ini sama sekali tidak ada. Tapi getaran dari suaranya cukup.

Secara struktural, layar inframerah adalah bingkai dengan LED dan fotosensor di sekelilingnya. Semakin banyak dari mereka, semakin akurat. Tapi jari itu tebal, jadi banyak yang tidak perlu.

bingkai sentuh IR noname

Bingkai menciptakan beberapa kedalaman antara permukaan luar kasing dan kaca monitor, sehingga tidak selalu cocok. Produsen yang memiliki fitur desain sedemikian rupa sehingga kaca tidak tersembunyi, atau kaca biasa menggabungkan beberapa monitor, tidak dapat menggunakan layar inframerah (seperti produsen smartphone), sehingga mereka memilih layar kapasitif.

Sub-judul "fakta menarik": di mesin game, bahkan dengan layar sentuh, setidaknya satu tombol mekanis digunakan - "Mulai" (Putar). Pemain sangat terbiasa untuk menekan tombol ini sehingga panel stainless steel sering membungkuk dari waktu ke waktu. Akibatnya, tidak ada yang ingin Megajoule ini dipadamkan oleh layar monitor, dan tombolnya digunakan.

Penghitung


Bahkan dalam peralatan modern, penghitung elektromekanis digunakan. Intinya, ini adalah subsistem untuk menduplikasi integritas informasi keuangan.

Data elektronik dapat rusak atau diretas, dan penghitung yang disegel - meningkatkan keandalan. Papan permainan biasanya dapat menentukan fakta pelepasan konter, dan konektor yang disegel membuat Anda sulit memasang "colokan".
Sub-judul “Fakta Menarik”: Di Rumania, otoritas kontrol membutuhkan pembacaan meter mekanis online. Bagaimana seseorang bisa membaca data dari counter yang tidak memiliki protokol komunikasi? Mereka sendiri tidak tahu. Tidak mungkin untuk menggunakan sistem pengenalan angka optik, karena counter harus melihat keluar melalui jendela penunjukan di perumahan.

Eksotis


Beberapa produsen menggunakan monitor 3D, meskipun manfaat dari solusi seperti itu diragukan - mata sangat lelah. Tetapi kedalaman efek 3D bisa disesuaikan, turun ke nol.

Perangkat IGT dengan monitor 3D yang tidak memerlukan kacamata.

Mereka yang memiliki cukup uang menghasilkan kursi bermerek dengan keyboard, akustik bawaan, dan getaran.


Perangkat Novomatic "Novostar VIP"

Perangkat lunak


Sebagai aturan, mesin game modern dibangun berdasarkan Linux OS, yang menjalankan perangkat lunak yang ditulis dalam C ++. Mesin 3D digunakan secara aktif, meskipun kamera sudah diperbaiki.

Perusahaan yang datang ke darat dari online, serta mereka yang awalnya mengurus dukungan multi-platform, menggunakan Unity atau mesin web yang ditulis sendiri, dan dalam versi desktop mereka hanya membuka kanvas web ke layar penuh.

Subpos adalah "fakta menarik": lisensi perjudian untuk Unity berharga $ 200.000. Tidak ada bukti, tetapi saya membaca dan mendengar berulang kali.

Pada pandangan pertama, program slot video tampak sederhana, dan ilusi "kita juga bisa melakukannya, mari selami industri uang ini". Bahkan, banyak algoritma kompleks secara implisit "di bawah tenda", dan beberapa hukum genre dalam desain dan matematika hanya diketahui oleh mereka yang memiliki pengalaman.

Berbicara tentang desain, industri ini agak konservatif, prinsip "musuh terbaik dari yang baik" dan "bekerja - jangan sentuh" ​​bekerja untuk kita. Oleh karena itu, beberapa antarmuka terlihat seperti salam dari tahun sembilan puluhan. Tidak ada tempat untuk font tipis, belum lagi desain material, dan tren modern lainnya. Drop shadow, lebar goresan = 10, inner bevel, gradien warna emas adalah segalanya bagi kami. Seperti dalam "99 franc": "Bersama kami, langit selalu biru, dan gadis-gadis itu selalu cantik."

Sesuatu seperti itu



Kembali ke perangkat lunak. Kami menggunakan Qt, dengan mesin berpemilik di bawah OpenGL. Saya suka bahwa saya dapat mengkompilasi kode untuk Windows untuk bekerja dengan grafik di Photoshop, dan kembali ke Linux untuk membangun rilis.

Dalam proyek sederhana, kami menggunakan Qt3D di QML.Perpustakaannya lembab, tapi saya suka Anda bisa melampirkan pengontrol animasi ke properti objek apa pun.

Dalam rilis, kami menggunakan Ubuntu Linux, yang menghapus semua Openbox yang tidak perlu dan diinstal. Secara alami memblokir semua hotkey, menu konteks, konsol teks.

Program ini adalah "multi-game", yaitu memuat satu set game ke memori sekaligus, dan memungkinkan beralih di antara mereka. Kompresi tekstur membantu menyesuaikan gambar 25-30 game dalam 4 GB RAM.

Dengan periferal yang terhubung, kami bekerja di level protokol perintah. Disk driver segera dikirim ke tempat sampah, surat ditulis kepada produsen, tanda-tanda NDA, dan semua informasi yang diperlukan diperoleh. Lebih keras, tetapi lebih dapat diandalkan. Apalagi terkadang Anda perlu mengetuk perangkat dengan papan kecil, tanpa OS.

« »: . . , ESC/P, , QImage . . , ssh CUPS , , .


Perhitungan gim klasik untuk perangkat mekanis tidak sulit - ada daftar kemenangan untuk setiap kombinasi, Anda perlu menghitung jumlah semua kombinasi yang mungkin untuk setiap simbol, kalikan kombinasi yang menang dengan nilai perolehan, dan dapatkan jumlah total uang yang akan dibayarkan perangkat.

Artinya, perhitungan dilakukan untuk sepenuhnya menggulung semua gulungan pada gilirannya. Jika kita menggambar analogi dengan odometer mobil, maka kami menganalisis kombinasi rotasi disk dari seri 00000 hingga 99999. Ini jauh lebih efisien daripada memutar gulungan secara acak dan mengumpulkan statistik kemenangan (brute force). Setiap kombinasi sama-sama memungkinkan, oleh karena itu cukup untuk menganalisis semuanya sekaligus.

Dengan garis kemenangan, semuanya juga sederhana (ada lebih dari 1 di dalam perangkat game modern). Kemungkinan menggabungkan kombinasi apa pun sama-sama memungkinkan pada garis mana pun, sehingga cukup untuk menganalisis kombinasi untuk satu garis, dan perhitungan ini akan benar untuk sejumlah garis yang aktif pada saat yang sama (untuk beberapa aturan permainan ini tidak demikian, misalnya, jika ada simbol dalam permainan yang "terbuka") menimpa beberapa sel).

Kesulitan dimulai dengan munculnya karakter WILD (pelawak). Simbol liar adalah polimorfik, dan menggantikan simbol lainnya. Yaitukombinasi LEMON WILD LEMON dicatat oleh perangkat lunak mesin sebagai LEMON LEMON LEMON.

Akibatnya, kita perlu memecahkan masalah: "Ada 3 bola dua warna di topi, dan dari mereka Anda bisa mendapatkan 2 putih atau 2 hitam". Teori probabilitas klasik membuat isyarat tak berdaya tentang objek polimorfik (benar jika tidak), Anda harus menangani situasi ini - ketika jumlah total kombinasi lebih besar dari produk semua elemen.

Juga sangat membosankan untuk menghitung game seperti bingo, di mana kombinasi pemenang yang lebih tinggi secara grafis mengecualikan yang terendah, atau game seperti draw poker, di mana hasilnya tergantung pada strategi pemain (kartu mana yang dia ubah, kartu mana yang dia tinggalkan).

« »: , , — , : Meta-testing, Confidence Level, Adjacency Blocks, Adjacency High-Low, Adjacency Max-Min, Count of Counts, Coupon Collector's Test, DieHard Battery of Tests, Duplicates Test, Interplay Correlation Test, Overlaps Test, Permutation Test, Position Interaction Test, Relative Frequency by Positions Test, Wald-Wolfowitz Runs Test, Serial Correlation Test, 3 Sigma Test, Total Distribution Test, Total Distribution by Position Test, Unequal Probabilities Test.

Semua pabrikan menghitung gulungan sedemikian rupa sehingga dalam kasus rotasi yang tidak disengaja, harapan jumlah kemenangan kurang dari jumlah taruhan, yang memastikan keuntungan.

Analogi terbaik adalah roda roulette. Matematika ada dalam fisika disk dan tabel kemenangan - 37 hasil yang mungkin, pengali menang untuk angka adalah 36. Total persentase pengembalian roulette dengan nol: 36 * 1/37 = 0,972.

Dalam slot video - hal yang sama, hanya jumlah hasil yang mungkin berjumlah puluhan juta.

Biasanya, panjang gulungan di slot video adalah 25-75 karakter. Kurang dari kisaran ini akan menjadi buruk - karakter top akan sering bergabung, lebih banyak juga tidak terlalu baik - perangkat akan menunggu terlalu lama untuk menunggu. Juga, drum bisa memiliki panjang yang berbeda.


Untuk waktu yang lama tidak ada gambar - ini hanya screenshot dari salah satu game kami

« »: - , , , . ( ).

? «virtual reels» — , . , , .

, , .




Artikel ini berada di luar cakupan ikhtisar, jadi saya hanya akan memposting beberapa foto dari proses perakitan kami:

4 foto

Logic area -


Logic area -. , .


.




Kasino online


Di luar jendela 2017, semakin banyak orang memiliki kartu bank dan melakukan pembayaran di Internet. Dan yang lebih penting, semakin banyak orang telah belajar untuk mempercayai layanan online. Maksud saya bukan keamanan data - masalah ini akan selalu relevan, tetapi kepercayaan untuk mendapatkan layanan dari perusahaan yang "di suatu tempat yang jauh, tetapi tiba-tiba scam."

Karena itu, kasino online semakin percaya diri dan percaya diri. Jadi pengisi suara serial ini akan semakin menderita.

Streamer memainkan peran penting dalam mempopulerkan (berhati-hatilah dengan tautan, banyak jodoh), serta bekerja dengan klien - kasino offline sering bahkan tidak mengenal nama penggunanya, dan lembaga online memiliki sekumpulan data pribadi. Sebagai pengguna terdaftar dari kasino Rusia, mereka tidak ragu menghubungi saya dari nomor Moskow di Ukraina untuk membicarakan beberapa promosi terkini. Bayangkan saja, roaming. Pelanggan lebih penting.

Membuka kasino online sangat sederhana - cukup buat situs web dengan pendaftaran pengguna dan akhiri perjanjian dengan perusahaan oleh penyedia konten slot. Dalam cara yang baik, Anda juga perlu penagihan, tetapi jika diinginkan, layanan ini juga dapat diberikan kepada perusahaan penyedia.

Penyedia menyediakan API, dan bingkai di mana slot video ditampilkan. Kasino online meneruskan pengidentifikasi pemain ke penyedia konten, dan taruhan, dan sebagai imbalannya menerima jumlah yang menang (tentu saja ini adalah deskripsi yang disederhanakan dari proses berinteraksi dengan API). Jenis interaktif apa yang terjadi selama permainan - kasino pada umumnya tidak terlalu peduli.

Akibatnya, penyedia konten game menerima persentase kecil untuk layanan ini, dan kasino menerima uang nyata dari pembayaran pengguna.

Biasanya, kasino online adalah agregator yang berinteraksi dengan beberapa pengembang game. Setiap pengembang game memiliki API sendiri, tetapi esensi interaksi serupa di mana-mana.

Keindahan platform online adalah Anda dapat mendaftar dan mendapatkan lisensi di negara ini, dengan ketentuan dan pajak sertifikasi yang loyal. Karena itu, sering Malta , Gibraltar atau beberapa pulau lainnya. Namun, penduduk pulau tidak mengalami kerugian, dan di samping biaya lisensi, mereka membutuhkan pengurangan bulanan dari masing-masing pemegang lisensi.

Jelas bahwa lisensi satu negara tidak memberikan hak untuk melakukan kegiatan di seluruh dunia - ada negara yang memerlukan lisensi lokal, atau sepenuhnya melarang jenis kegiatan ini. Tetapi tidak semua negara dapat memantau dan memblokir akses ke sumber daya ilegal.

Sub-judul “Fakta menarik”: “Masalah mengakses joycasino?” (c) Saya punya - ya. Inilah yang saya lihat di joycasino.com dan semua mirror: “Sumber daya ini ditutup untuk kunjungan dari Ukraina, Portugal. Untuk semua pertanyaan, silakan hubungi dukungan di support@joycasino.com . " Yang paling mengganggu, ternyata yang paling taat hukum, sebagian besar sumber daya yang tersisa tanpa masalah memberikan otorisasi, dan bahkan melakukan transaksi keuangan.

Sub-judul "kisah hidup" : menarik bagaimana kasino membayar kemenangan ke kartu bank, saya menantikan transfer untuk melihat tujuan pembayaran.

Jumlah $ 186 datang dalam beberapa bagian, dengan penundaan. 50 dolar yang saya buat sebagai setoran datang sebagai “pengembalian barang”, 2 pembayaran 50 masing-masing, dengan kata-kata yang sama (tampaknya seseorang, karena saya hanya menghasilkan 50), dan sehari kemudian saya menerima 36 dolar sebagai transfer dari Siprus (tampaknya tidak ada setoran yang sesuai nilainya).

Secara umum, minimisasi pajak juga berfungsi di industri ini.

Saya ingin mengatakan beberapa kata tentang perusahaan yang mengembangkan slot online ( NetEnt , Microgaming , Endorphina , Yggdrasil ).

Kami biasa melihat mereka dari offline sedikit skeptis, tetapi dalam beberapa tahun terakhir mereka menjadi lebih maju, memahami hukum genre, dan memberikan produk yang sangat berkualitas tinggi dan indah. Yah, secara finansial mereka merasa baik, misalnya, laba tahunan Netent Entertament untuk 2016 berjumlah $ 58 juta.

Banyak game yang masih dalam flash, tetapi secara bertahap porting ke HTML5.


Lihat permainan Voodoo Endorphina.

Mitos dan Fakta


Mitos nomor 1: operator perjudian merobek orang dan mandi emas


Bahkan, mesin game memberikan kembali dalam bentuk kemenangan 90% -96% dari uang. Yaitu kami memesan tidak lebih dari 10% dari omset. Bandingkan dengan butik fashion di mana marginnya adalah 300%.
Kami terbantu oleh fakta bahwa kemenangan dirangkum dalam pinjaman umum, dan taruhan dilakukan atas uang ini berulang kali.

Secara total, rata-rata, uang bergulir 2,5-3 kali (tergantung pada agresivitas permainan), perangkat menggigit rata-rata 8% setiap kali, dan total, meskipun secara matematis, kami mengambil 8%, hampir karena pengguliran kembali uang, penghasilan mencapai 3 * 8 = 24% dari omset (bulat hingga 25%). Namun, 75% jatuh ke tangan para pemain.

Selanjutnya, sekitar 25%. Bahkan jika Anda memiliki uang untuk membeli tanah dan membangun kasino (dalam kehidupan nyata Anda harus membayar sewa), selalu ada royalti. Ini adalah pengeluaran untuk lisensi untuk jenis kegiatan dan pajak untuk setiap unit yang dioperasikan (di Ukraina ini disebut paten).

Misalnya, pajak untuk memasang perangkat di Rumania adalah sekitar 13 euro per hari. Jadi, bahkan jika perangkat itu gratis, menyewa kamar gratis, orang-orang bekerja secara gratis, jika secara fisik mereka tidak membayar uang kertas dalam jumlah 52 euro setiap hari, itu tidak akan menguntungkan. Sebenarnya, ambang batas keuntungan jauh lebih tinggi.

Mitos # 2: mesin game mengubah strategi pembayarannya tergantung pada situasi saat ini.


Secara luas diyakini bahwa persentase pengembalian diatur oleh perangkat "on the fly", dan setelah pembayaran besar itu akan "memakan uang".

Bahkan, penggunaan algoritma seperti itu sangat berbahaya, karena dapat berbalik melawan pencipta. Jika seorang pemain, atau lebih buruk, seorang penyerang, merasakan algoritma perilaku tertentu, ia dapat menggunakannya untuk tujuannya sendiri.

Bahkan jika algoritma itu tampaknya tidak menguntungkan bagi pemain, pengetahuan adalah kekuatan. Hanya ketidakpastian sepenuhnya, bahkan untuk pengembang, yang memungkinkan Anda untuk memastikan hasilnya.

Namun, beberapa metode psikologis kotor digunakan jika tidak dilarang secara eksplisit di negara pemberi lisensi.

Misalnya, "efek nyaris celaka", ketika kombinasi gulungan yang tidak menang, diganti sebelum render (berdasarkan level model) dengan yang lain yang tidak menang, tetapi terlihat lebih menarik. Misalnya, 5 karakter identik mahal yang tersebar sehingga tidak masuk ke salah satu garis yang ditentukan oleh aturan.

Trik ini tidak mempengaruhi hasil (yaitu, dengan cara itu - menang nol), tetapi buat perasaan bahwa "itu hampir bersamaan, saya akan coba lagi."

Kami meningkatkan kecerahan, sementara meningkatkan taruhannya, kami menggunakan suara hipnotis berirama ketika gulungan berputar, kami mengatur aksen audio-visual jika sesuatu dapat terjadi, bahkan sebelum itu bertepatan. Dan ya, tentu saja, kaca di lembaga selalu tertutup dan tidak ada jam, baik di dinding, maupun di layar.

Subpos adalah "fakta menarik": satu operator Ukraina menggunakan bilik telepon di tempat mereka yang bisa dikunjungi, memilih salah satu opsi untuk lingkungan sekitar (kemacetan lalu lintas, metro, supermarket) dan menjawab panggilan ke telepon seluler.

Mitos nomor 3: Anda dapat membeli satu set "rahasia mesin game" dan menang


Ini benar Ya, sebagian. Teknik seperti "dalam permainan ini dan itu, tekan tombol ini dan ini pada saat yang sama" tentu saja tidak berfungsi. Tetapi jika Anda memiliki akses fisik ke mesin - Anda dapat membeli firmware dengan bookmark, menggantinya, kembali dalam seminggu, dan mengaktifkan bookmark dengan kombinasi tombol dan tindakan khusus - dapatkan kemenangan.

Ini biasanya dilakukan oleh konspirasi dengan staf lembaga. Ini berfungsi dengan model perangkat yang lebih lama, dan Anda dapat melindungi diri dari hal ini hanya dengan menyegel, mencatat pembukaan pintu, dan mengontrol salinan kunci.

Omong-omong, motherboard industri Fujitsu yang kami gunakan dapat mengontrol pembukaan sirkuit kontak pintu, bahkan ketika dimatikan, dan masuk ke memori CMOS.

Sebagai kesimpulan, FAQ mini:

T: Berapa biaya mesin game?
A: Dari 4 hingga 12 ribu euro untuk model khas.

T: Apakah judi berbahaya?
A: Sangat. Kecanduan itu 100% psikologis, tetapi Anda tidak akan menghapus ingatan Anda. Pada awalnya, harga diri menderita - hilangnya uang, yang bisa dibuang dengan lebih cerdas, mengembangkan kebencian terhadap diri sendiri, dan ini jauh lebih buruk daripada membenci pemerintah, bos, atau tetangga. Kemudian, faktor rumah tangga dimasukkan - kurangnya uang dalam kombinasi dengan keinginan untuk segera menang kembali dapat mencakup program untuk mendapatkan uang dengan biaya berapa pun.

T: Apakah saya bermain demi uang?
A: Ya, ketika legal, saya bermain di masing-masing mesin game yang tersedia, semua produsen. Ini terjadi di lembaga-lembaga pesaing, dan harus bermain demi uang. "Untuk memahami seorang wanita kamu harus berpikir seperti sepatu." Saya dapat menulis “itu sangat berharga, karena memberikan pengalaman yang tak ternilai dalam mengembangkan game ”, tetapi pada akhirnya, meskipun ada banyak game, saya menang jauh lebih banyak daripada kalah (cukup untuk mobil sport).

T: Apakah aspek etika bisnis saya mengganggu saya?
A: Tidak lebih dari pemilik pabrik gula, bahwa pelanggan mengalami obesitas, dan berusia di bawah 60 tahun. Saya mungkin orang jahat, tetapi saya melakukan yang terbaik. Saat ini, beberapa ribu orang mendistribusikan kembali uang mereka di antara mereka sendiri, tetapi itu bukan pilihan mereka.

T: Apakah ada kesalahan dalam program kami yang mengarah ke kemenangan yang tidak direncanakan?
A: Ya, itu beberapa kali, Anda bisa memasuki permainan bonus dalam siklus tanpa akhir. Alasannya adalah sinkronisasi logika yang salah dengan slot sinyal, acara keyboard masuk ke logika bonus, yang sudah selesai. Selama 4 tahun pengembangan aktif dan pembaruan konstan - ini adalah hasil yang normal, itu terjadi. Biasanya, berkat pemantauan online statistik keuangan, ini dengan cepat diperhatikan dan diperbaiki.

T: Berapa persen dari kode yang dicakup oleh unit test?
A: Nol. Kami menyadari bahwa undang-undang di negara pelanggan kami sedemikian rupa sehingga mereka diharuskan membayar jumlah berapa pun yang ditampilkan di layar, dan tidak masalah dari mana asalnya. Tetapi saya lebih suka menghabiskan waktu untuk bergerak maju, dan orang-orang yang dibayar rendah dapat menguji rilis baru secara manual. Mungkin ini salah, tetapi bisnis adalah risiko.

T: Kucing yang familier di CPDV.
A: Semua hak untuk menggunakan diperoleh;)

Itu saja, jika ada keinginan bahwa saya akan menyoroti salah satu yang terpengaruh secara lebih detail - tulis di komentar. Kami juga mengembangkan sistem lotre otomatis setiap 5 menit, dan pintu putar klien-server yang cerdas untuk sekolah.
Terima kasih atas perhatian anda!


Foto pathos penulis artikel dengan produknya sendiri di Romania Arena Expo

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


All Articles