La machine à sous à l'intérieur comme à l'extérieur. Aperçu du fabricant


Chats, où sans eux

Bonjour, je m'appelle Oleg et je gère et possède une entreprise qui développe et produit des machines à sous avec des gains en espèces.

Étant donné que ce sujet est mal abordé sur le Habré / GT et que j'aimerais en parler beaucoup, je vais tout de même commencer par un article d'introduction général. J'ai longtemps réfléchi à la manière d'aborder ce sujet: la présentation autobiographique standard "comment j'ai ouvert un casino .." ou parler de la façon dont les rouleaux et les bonus dans les jeux sont calculés, de la plate-forme matérielle utilisée dans notre industrie, de l'architecture des programmes, que nous développons sur le jeu, etc. Mais néanmoins, que ce soit d'abord une mini-critique sur tout, et je vais essayer de la rendre intéressante.

Je voudrais tout de suite noter que même si je suis en Ukraine, où le jeu est interdit, le développement et l'exportation sont tout à fait légaux. Et bien que nous couvrions le cycle complet (développement de logiciels, plateaux de jeu, graphiques, sons, boîtiers, assemblage, fonctionnement), l'opération a lieu dans les pays où cette activité est légale, bien que strictement réglementée.

Une machine de jeu avec un prix en espèces (ci-après dénommée machine de jeu) est généralement une machine à sous vidéo, comme sur la photo ci-dessous.


Machine de jeu Apex

Il pourrait également être

terminal de loterie

Terminal de loterie Zeus Play

Ou

machine de bingo

Zitro Bingo Machine

Le bingo est essentiellement la même loterie, nous connaissons ce jeu de barils soviétiques dans un sac, avec des cartes, il s'appelait même loto. Néanmoins, ce jeu est si populaire parmi les peuples d'Amérique latine qu'il se déroule généralement dans une classe distincte.


Propre jeu de bingo

Dans cet article, nous nous concentrerons sur la machine à sous vidéo en tant qu'instance la plus intéressante de machines à sous.

Techniquement, une machine de jeu standard est un boîtier métallique, avec un plateau de jeu à l'intérieur, 2 à 3 moniteurs, un écran tactile et des périphériques.


Aucune photo de la machine de jeu sous forme ouverte n'a été trouvée, sur cette image se trouve un terminal de jeu de sa propre production. Compartiment à droite avec porte - pour accepteur de billets

Sur le moniteur principal (inférieur), un programme spécial émule la rotation des rouleaux, qui représentent des symboles de jeu. Le plus souvent, il y a 5 tambours, 3 caractères de haut chacun, bien que, bien sûr, il existe de nombreuses variantes qui feraient une différence. La tâche du joueur est d'attraper une certaine combinaison de symboles sur les rouleaux adjacents. Le plus souvent en ligne, le plus souvent de gauche à droite, mais pas toujours.


Dans cette situation de jeu, 4 symboles «10» sont apparus sur la ligne 19. Le symbole «lion» dans ce cas est le symbole WILD, qui remplace tout autre.

Les règles des jeux sont différentes, et généralement faites, sur un moniteur supplémentaire séparé.


Exemple de tableau des gains

Il est intéressant de noter que des moniteurs supplémentaires, qui étaient auparavant simplement du verre publicitaire, avec des informations sur les prix, ont tellement grandi qu'ils dépassent désormais la zone de travail principale de la zone. Le nombre total de moniteurs sur un appareil peut atteindre jusqu'à cinq - un panneau de commande mini-tactile, un moniteur avec des bobines, 2 moniteurs avec des informations sur les prix / jackpots et un moniteur haut de gamme avec le logo de la marque. La taille diagonale standard est de 24 pouces.

Bien que certains fabricants ne puissent pas s'arrêter:


Machines à sous Arictocrat

Regardons à l'intérieur de l'appareil.
Le cœur du produit est le plateau de jeu. Auparavant, il s'agissait des cartes mères multicouches modulaires les plus complexes de notre propre production, qui coûtaient au fabricant un joli centime.

Novomatic Coolfire Board

Les cartes propriétaires n'avaient qu'un seul avantage - la complexité de fabrication comme protection contre la copie, mais la Chine et Taïwan ne l'ont pas arrêté. Le prix de la copie était très tangible, par exemple, le coût d'une copie nue (sans firmware) du plateau de jeu Novomatic Coolfire a atteint 2500 $.

Bien sûr, il y a 10 et 15 ans, il existait des solutions basées sur PC. Cependant, ils n'étaient pas très adaptés pour un certain nombre de raisons.

Tout d'abord, ils ont mal géré le contrôle d'un grand nombre de périphériques et le maintien de l'état instantané du jeu avec une perte de puissance soudaine. En outre, tous les organismes de réglementation et de contrôle n'étaient pas prêts pour la métrologie de tels appareils: un cas typique de ces temps - un inspecteur avec un programmeur a besoin d'une ROM pour supprimer la somme de contrôle du firmware.

En conséquence, de nombreux produits basés sur PC étaient bogués, perdaient des données ou étaient généralement construits sur une version de bureau de Windows. Tout cela a créé une mauvaise réputation pour les appareils construits sur un PC, et même un produit parfaitement fonctionnel était difficile à vendre.

Il convient de défaire qu'il y en avait, et il existe des symbioses de la plate-forme x86, spécialement conçue pour la machine de jeu.


Advantech Innocore Game Platform

Cependant, de nos jours, la plupart des fabricants utilisent une plate-forme PC. Cela a été rendu possible grâce à la technologie, grâce à l'EEPROM spacieuse et fiable, aux bus rapides, aux modules vidéo à double tête et aux fabricants de cartes mères qui ont fait un pas vers la rencontre de notre industrie. De plus, tant au niveau technique que marketing. Par exemple, cela valait la peine de commander 200 cartes mères, et le responsable du développement de Fujitsu en Europe est venu d'Allemagne sur notre site de production.

En conséquence, la solution standard pour l'appareil est désormais une carte mère industrielle, plus une carte de jeu d'interface qui contrôle les périphériques et stocke les informations financières et de jeu.

Le sous-titre «fait intéressant»: lors de l'utilisation d'un PC, les données financières et une combinaison de jeux sont généralement stockées sur le plateau de jeu en EEPROM. Par conséquent, afin d'exclure la situation «rien ne s'est passé sur les deux premières bobines - nous le retirons de la prise et le faisons à nouveau», après avoir appuyé sur le bouton de démarrage, vous devez d'abord générer une combinaison, recalculer les finances, enregistrer un nouveau vidage de l'état de l'appareil sur la carte, puis faire tourner les bobines uniquement.

Sous-titre «life story»: au début des années 2000, un grand fabricant anglais produisant des appareils mécaniques nous a envoyé 5 emplacements vidéo de notre propre conception pour des tests comme nouveauté pour nous. Les appareils ont été construits sur la base d'un PC, et ce qui a alerté immédiatement - sur la base de Windows. Ok, prends. Le troisième jour - un appel de l'habitacle "nous avons une victoire incroyablement grande, le joueur a déjà appelé la police pour le réparer." J'arrive: 99999999 hryvnias à l'écran. De zéro, la petite fille a en quelque sorte soustrait les gars du programme. Eh bien, merci pour le format BCD, pas WORD, sinon ce serait 4 294 967 294.

Nous utilisons la carte industrielle Fujitsu D3313-S4 en conjonction avec une carte «jeu» de notre propre conception, basée sur STM32. Les cartes communiquent entre elles via Ethernet. Nous avons refusé l'USB pour un certain nombre de raisons, mais parce que sur la carte mère il y a 2 connecteurs ethernet - alors c'est encore plus pratique pour nous.

Considérez la périphérie d'une machine de jeu standard.

Boutons de commande


Les «seuls boutons» utilisés précédemment ont été remplacés par des boutons avec un écran TFT programmable à l'intérieur. C'est l'un des gros avantages de notre industrie - vous pouvez "toucher" des produits intéressants à des fins professionnelles.


Clavier de jeu Williams

Maintenant, la tendance est aux écrans tactiles LCD, mais ils ne donnent pas de sensation tactile, ils sont donc plus souvent utilisés en combinaison avec le bouton START mécanique sur lequel vous pouvez battre.


Clavier IGT

Accepteur de factures


L'élément principal des appareils semi-autonomes (il existe des solutions sans espèces, mais plus sur elles plus tard). Il s'agit généralement d'un appareil électromécanique complexe, avec un ensemble de capteurs et d'entraînements électromécaniques.


Modèle d'accepteur de billets JCM iVision

Les factures acceptées sont empilées dans une cassette, dans une pile. Cassette standard - pour 500 billets.

Le sous-titre est un «fait intéressant»: beaucoup de gens pensent à la façon dont un accepteur de factures reconnaît un projet de loi. Il n'a pas de scanner optique comme un ordinateur. Naturellement, il existe des développements basés sur le traitement d'image, mais généralement ce ne sont que des capteurs optiques et ultraviolets avec un prisme qui accumulent les composants intégraux des couleurs et les comparent avec la norme.

Ces capteurs fonctionnent en conjonction avec des capteurs magnétiques et des capteurs pour la présence physique de la facture. Le principe de comparaison des paramètres intégraux permet de filtrer les défauts sur les billets ainsi que de faire face à des degrés d'usure variables.


Module accepteur de factures JCM iVision

La sous-rubrique «histoires de vie»: dans les années 2000, les appareils d'un grand fabricant prenaient 10 UAH, coupés exactement en travers, avec une feuille collée découpée dans un cahier dans une cellule, et UAH 5, avec une feuille collée d'un cahier en ligne. Si collé au contraire - n'a pas accepté, il a fonctionné dans cette configuration. Comme quelqu'un y a pensé, ce n'est pas clair, mais nous avons subi des pertes assez importantes jusqu'à ce que le fabricant publie une mise à jour.

Il y a des accepteurs de factures avec un mécanisme de paiement des factures, mais nous en parlerons la prochaine fois (s'il y en a un).

Accepteur de pièces


Il est rarement utilisé, il est généralement pertinent en conjonction avec un dispositif de paiement par pièces (trémie).
Les accepteurs de pièces sont stupides (nous les appelons comparateur de pièces), qui déterminent la taille du jeton en le comparant avec le standard, et intelligents - qui peuvent faire la distinction entre différentes dénominations de pièces.

Accepteur de pièces Azkoyen Modular A

Comment reconnaître une pièce de monnaie qui, contrairement à un billet, vole rapidement à travers les mécanismes? Bien sûr, le bruit d'un coup porté au site. Le capteur principal de l'accepteur de pièces est un capteur acoustique. Je ne pense pas que nous parlons de la gamme de fréquences de l'oreille humaine, mais pas moins, les paramètres de vibration sont mesurés. En outre, un capteur magnétique est impliqué dans le processus de détection d'une pièce.

Pour se protéger contre la «pêche», des mécanismes de blocage anti-phishing sont toujours utilisés, la pièce de monnaie qui a traversé les capteurs ne reviendra pas.

Sous-titre "fait intéressant": les accepteurs de pièces de machines à sous sont théoriquement compatibles avec les distributeurs automatiques, mais en règle générale, ils ne sont utilisés que dans le secteur des jeux. Les distributeurs automatiques ont un principe différent pour le stockage et l'émission de pièces. Le distributeur du distributeur automatique est constitué de tubes hauts en plastique, avec différentes dénominations de pièces, conçus pour donner une certaine quantité de monnaie. Ce sont généralement quelques pièces que vous pouvez lentement verser dans un plateau peu profond.

Le distributeur de la machine à sous est une grande capacité avec une valeur faciale (moins souvent, deux capacités avec deux). Vous devez payer rapidement (5-10 pièces par seconde), à ​​partir d'une seule capacité. Par conséquent, la machine de jeu n'a généralement pas de séparateur de pièces (l'appareil n'accepte qu'une seule dénomination), et s'il est présent, il est assez spécifique. En vente, il existe de nombreux produits intégrés où l'accepteur de pièces est combiné avec un séparateur et un distributeur.

Dispositif de paiement de pièces (trémie)


Il y en a avec un mécanisme à bande et avec un disque. Ce sont des appareils assez stupides: le moteur fait tourner le disque, le capteur optique compte le nombre. Comme je l'ai écrit ci-dessus, ils sont différents des distributeurs de pièces de machines à café et d'autres équipements pour payer la monnaie.

Trémie de bande MK IV


Trémie à disque Azkoyen MDP-10

De tels appareils sont populaires dans les pays où des pièces de monnaie d'une valeur élevée, par exemple 2 euros, sont utilisées.

Imprimantes de reçus


Dans le domaine des jeux, des imprimantes légèrement différentes sont utilisées par rapport aux terminaux de paiement. Ce sont également des imprimantes thermiques, mais elles impriment sur du carton épais. Le coût de l'impression augmente - 0,5 centime.

Imprimante Futire Logic GEN2

Pourquoi y a-t-il une imprimante dans la machine? Non, les chèques fiscaux ne sont pas acceptés, c'est la tâche du caissier et du caissier. L'imprimante est nécessaire pour le système TITO (ticket in, ticket out).

L'essentiel est: le joueur a envie de changer d'appareil et de continuer le jeu, disons 500 $ sur le compte de l'appareil. Il appuie sur le bouton "paiement", l'appareil indique au serveur, selon un protocole de jeu spécial, "je suis id 23, le paiement est de 500 USD".

Le serveur génère un jeton unique et l'envoie à l'appareil. La machine à sous imprime ce jeton sous la forme d'un code-barres sur du carton épais. Le joueur reçoit un ticket imprimé.

De plus, il peut aller à la caisse et l'encaisser, ou s'asseoir à une autre machine, et entrer ce ticket dans l'accepteur de billets. Tous les accepteurs de factures sont en mesure de lire un code-barres 1D, de sorte que la machine de jeu, ayant reçu des données de l'accepteur de factures, "un ticket avec un code-barres xxxxxxxx" a été reçu, transmet ces informations au serveur.

Le serveur accepte le jeton, le trouve dans la base de données et indique à l'appareil de facturer 500 USD. Le joueur continue la partie.

Ce mécanisme d'interaction est possible dans les salles équipées d'un serveur qui dessert les appareils utilisant le protocole de jeu IGT SAS (à ne pas confondre avec Serial Attached SCSI), et cela est pénible pour nous, car le protocole est ancien (RS-232 avec un 9e bit de réveil supplémentaire, qui est généralement mal pris en charge par 16550 puces dans un PC) et propriétaire (bonjour IGT). Un abonnement de base pour obtenir la documentation est assez cher.
Topologie - 127 appareils sont suspendus sur un bus partagé, un bit de réveil dans un octet est un signe que l'octet suivant est l'adresse du périphérique auquel on accède, et non un octet de données.

Le sous-titre "fait intéressant": il existe un protocole gratuit moderne pour communiquer avec les appareils de jeu basés sur TCP / IP: Open G2S , mais vous ne pouvez pas vous opposer au lobby des géants, et le support hérité n'est pas seulement un son dans notre région.

Lecteur de carte:


Utilisé rarement. En fait, il remplit les fonctions de lecture des cartes bancaires pour les opérations POS, ainsi que pour l'identification des joueurs.

Personnellement, nous ne postulons pas, et si nous commençons, nous nous limiterons aux lecteurs sans contact suffisants pour le paypass.


Appareil Bally avec lecteur de carte.

Écran tactile:


Nous nous souvenons tous combien il est parfois difficile d'appuyer sur le bouton virtuel d'un terminal de paiement. La raison en est les tachkrins acoustiques (écrans tactiles sur les ondes acoustiques de surface - surfactants). Ils sont très sensibles à la pollution (un objet étranger bloque complètement le fonctionnement de l'appareil). De plus, ils n'aiment pas les sons forts (ou plutôt les vibrations).

Dans l'industrie du jeu, des écrans tactiles infrarouges et capacitifs sont utilisés. Les écrans infrarouges sont légèrement plus chers que les surfactants, mais plus fiables. Ils n'aiment pas la lumière directe du soleil, mais dans notre sphère, cet élément est complètement absent. Mais la vibration du son est tout à fait.

Structurellement, un écran infrarouge est un cadre avec des LED et des photocapteurs autour du périmètre. Plus ils sont nombreux, plus ils sont précis. Mais le doigt est épais, donc beaucoup n'est pas nécessaire.

cadre tactile IR noname

Le cadre crée une certaine profondeur entre la surface extérieure du boîtier et la vitre du moniteur, il n'est donc pas toujours adapté. Les fabricants dont les caractéristiques de conception sont telles que le verre n'est pas encastré, ou le verre commun combine plusieurs moniteurs, ne peuvent pas utiliser d'écrans infrarouges (comme les fabricants de smartphones), ils choisissent donc des écrans capacitifs.

Le sous-titre "fait intéressant": dans les machines à sous, même avec un écran tactile, au moins un bouton mécanique est utilisé - "Démarrer" (Lecture). Les joueurs sont tellement habitués à appuyer sur ce bouton que le panneau en acier inoxydable se plie souvent avec le temps. En conséquence, personne ne veut que ces mégajoules soient éteintes par l'écran du moniteur, et le bouton est utilisé.

Compteurs


Même dans un appareil moderne, des compteurs électromécaniques sont utilisés. Il s'agit essentiellement d'un sous-système permettant de dupliquer l'intégrité des informations financières.

Les données électroniques peuvent être endommagées ou piratées, et un compteur scellé - augmente la fiabilité. Le plateau de jeu est généralement capable de déterminer le fait de déconnecter les compteurs, et les connecteurs scellés rendent difficile l'installation d'une "prise".
Sous-titre «Fait intéressant»: en Roumanie, les autorités de contrôle exigent des relevés en ligne des compteurs mécaniques. Comment lire les données d'un compteur qui n'a pas de protocole de communication? Ils ne le savent pas eux-mêmes. Il n'est pas possible d'utiliser le système de reconnaissance optique des nombres, car les compteurs doivent regarder à travers la fenêtre de désignation dans le boîtier.

Exotique


Certains fabricants utilisent des moniteurs 3D, bien que les avantages de telles solutions soient douteux - les yeux se fatiguent beaucoup. Mais la profondeur de l'effet 3D est réglable, jusqu'à zéro.

Appareil IGT avec un moniteur 3D qui ne nécessite pas de lunettes.

Ceux qui ont assez d'argent produisent des chaises de marque avec un clavier, une acoustique intégrée et des vibrations.


L'appareil de Novomatic "Novostar VIP"

Logiciels


En règle générale, une machine de jeu moderne est construite sur la base du système d'exploitation Linux, qui exécute un logiciel écrit en C ++. Les moteurs 3D sont activement utilisés, bien que la caméra soit fixe.

Les entreprises qui viennent du pays en ligne, ainsi que celles qui ont initialement pris en charge le support multiplateforme, utilisent Unity ou des moteurs Web auto-écrits, et dans la version de bureau, elles ouvrent simplement le canevas Web en plein écran.

La sous-position est un «fait intéressant»: une licence de jeu pour Unity coûte 200 000 $. Il n'y a pas de preuves, mais j'ai lu et entendu à plusieurs reprises.

À première vue, le programme de machines à sous vidéo semble simple, et l'illusion «nous pouvons le faire aussi, plongeons-nous dans cette industrie monétaire» peut apparaître. En fait, de nombreux algorithmes complexes sont implicitement «sous le capot», et certaines lois du genre en design et en mathématiques ne sont connues que de ceux qui ont de l'expérience.

En parlant de design, l'industrie est plutôt conservatrice, le principe «le meilleur ennemi du bien» et «fonctionne - ne touchez pas» fonctionne pour nous. Par conséquent, certaines interfaces ressemblent à des salutations des années nonante. Il n'y a pas de place pour les polices fines, sans parler de la conception des matériaux et des autres tendances modernes. Ombre portée, largeur du trait = 10, biseau intérieur, dégradé de couleur or est notre tout. Comme dans "99 francs": "Chez nous, le ciel est toujours bleu, et les filles sont toujours belles."

Quelque chose comme ça



Revenons au logiciel. Nous utilisons Qt, avec un moteur propriétaire sous OpenGL. J'aime que je puisse compiler du code pour Windows pour travailler avec des graphiques dans Photoshop, et revenir à Linux pour construire la version.

Dans les projets simples, nous utilisons Qt3D en QML. La bibliothèque est humide, mais j'aime que vous puissiez attacher un contrôleur d'animation à n'importe quelle propriété de l'objet.

Dans la version, nous utilisons Ubuntu Linux, qui supprime tous les Openbox inutiles et installés. Naturellement bloqué tous les raccourcis clavier, menu contextuel, consoles de texte.

Le programme est un "multi-jeu", c'est-à-dire charge un ensemble de jeux en mémoire à la fois et permet de basculer entre eux. La compression de texture permet d'adapter les graphiques de 25 à 30 jeux dans 4 Go de RAM.

Avec les périphériques connectés, nous travaillons au niveau du protocole de commande. Le disque du pilote est immédiatement envoyé à la poubelle, une lettre est écrite au fabricant, le NDA signe et toutes les informations nécessaires sont obtenues. Plus dur, mais plus fiable. De plus, il faut parfois frapper l'appareil avec une petite carte, sans OS.

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


Le calcul du jeu classique pour un appareil mécanique n'est pas difficile - il y a un tableau des gains pour chaque combinaison, vous devez calculer le nombre de toutes les combinaisons possibles pour chaque symbole, multiplier les combinaisons gagnantes par la valeur du gain et obtenir le montant total d'argent que l'appareil paiera.

Autrement dit, le calcul est effectué pour faire défiler complètement toutes les bobines à tour de rôle. Si nous faisons une analogie avec le compteur kilométrique de la voiture, nous analysons alors la combinaison de la rotation des disques de 00000 en série à 99999. Ceci est beaucoup plus efficace que de faire tourner les rouleaux de manière aléatoire et d'accumuler des statistiques de gain (force brute). Chaque combinaison est également probable, il suffit donc de tout analyser une fois.

Avec les lignes gagnantes, tout est aussi simple (il y en a plus d'un dans un appareil de jeu moderne). La probabilité de combiner n'importe quelle combinaison est également probable sur n'importe quelle ligne, il suffit donc d'analyser les combinaisons pour une ligne, et ce calcul sera correct pour n'importe quel nombre de lignes actives en même temps (pour certaines règles du jeu, ce n'est pas le cas, par exemple, si un symbole est présent dans le jeu qui «s'ouvre»). écraser quelques cellules).

Les difficultés commencent avec l'avènement des personnages WILD (jokers). Le symbole joker est polymorphe et remplace tout autre symbole. C'est-à-direla combinaison LEMON WILD LEMON est représentée par le logiciel de la machine sous le nom de LEMON LEMON LEMON.

En conséquence, nous devons résoudre le problème: "Il y a 3 boules de deux couleurs dans le chapeau, et vous pouvez en obtenir 2 blanches ou 2 noires". La théorie des probabilités classique fait un geste impuissant à propos des objets polymorphes (correct sinon), vous devez gérer cette situation - lorsque le nombre total de combinaisons est supérieur au produit de tous les éléments.

Il est également très ennuyeux de compter des jeux comme le bingo, où la combinaison gagnante la plus élevée exclut graphiquement le plus bas, ou des jeux comme le poker poker, où le résultat dépend de la stratégie du joueur (quelles cartes il a changé, lesquelles il a laissées).

« »: , , — , : 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.

Tous les fabricants calculent les rouleaux de telle manière qu'en cas de rotation accidentelle, l'attente de la somme des gains soit inférieure au montant des paris, ce qui garantit la rentabilité.

La meilleure analogie est la roulette. Les mathématiques sont dans la physique du disque et de la table des gains - 37 résultats possibles, le multiplicateur de gains pour le nombre est 36. Pourcentage total de retours de roulette avec un zéro: 36 * 1/37 = 0,972.

Dans la machine à sous vidéo - la même chose, seul le nombre de résultats possibles s'élève à des dizaines de millions.

En règle générale, la longueur des rouleaux dans la fente vidéo est de 25 à 75 caractères. Moins que cette plage sera mauvaise - les meilleurs personnages se combineront souvent, plus n'est pas très bon non plus - l'appareil attendra trop longtemps pour attendre. De plus, les tambours peuvent être de différentes longueurs.


Pendant longtemps, il n'y avait pas de photos - ce n'est qu'une capture d'écran de l'un de nos jeux

« »: - , , , . ( ).

? «virtual reels» — , . , , .

, , .




L'article dépasse la portée de l'aperçu, je vais donc simplement publier quelques photos de notre processus d'assemblage:

4 photos

Logic area -


Logic area -. , .


.




Casino en ligne


En dehors de la fenêtre de 2017, de plus en plus de personnes ont des cartes bancaires et effectuent des paiements sur Internet. Et plus important encore, un nombre croissant de personnes ont appris à faire confiance aux services en ligne. Je ne parle pas de la sécurité des données - ce problème sera toujours pertinent, mais la confiance pour obtenir un service d'une entreprise qui est "quelque part loin, mais soudainement une arnaque".

Par conséquent, les casinos en ligne deviennent plus confiants et confiants. Ainsi, le doublage de la série souffrira de plus en plus.

Les streamers jouent un rôle important dans la vulgarisation (soyez prudent avec le lien, beaucoup de compagnon), ainsi que le travail avec le client - les casinos hors ligne ne connaissent souvent même pas leurs utilisateurs par leur nom, et les institutions en ligne ont un ensemble de données personnelles. En tant qu'utilisateur enregistré d'un casino russe, ils n'hésitent pas à m'appeler du numéro de Moscou en Ukraine pour parler d'une promotion en cours. Pensez juste, itinérance. Le client est plus important.

L'ouverture d'un casino en ligne est très simple - il suffit de créer un site Web avec l'inscription des utilisateurs et de conclure des accords avec les entreprises par les fournisseurs de contenu de machines à sous. Dans le bon sens, vous avez également besoin d'une facturation, mais si vous le souhaitez, ce service peut également être fourni à la société prestataire.

Le fournisseur fournit une API et une image dans laquelle la fente vidéo est affichée. Le casino en ligne transmet l'identifiant du joueur au fournisseur de contenu, et le pari, et reçoit en retour le montant gagnant (bien sûr, il s'agit d'une description simplifiée du processus d'interaction avec l'API). Quel genre d'interactif se produit pendant le jeu - le casino ne s'en soucie pas vraiment.

En conséquence, le fournisseur de contenu de jeu reçoit un petit pourcentage pour le service et le casino reçoit de l'argent réel des paiements des utilisateurs.

En règle générale, un casino en ligne est un agrégateur qui interagit avec plusieurs développeurs de jeux. Chacun des développeurs de jeux possède sa propre API, mais l'essence de l'interaction est similaire partout.

La beauté de la plate-forme en ligne est que vous pouvez vous inscrire et obtenir une licence dans le pays, avec des conditions de certification et des taxes fidèles. C'est donc souvent Malte , Gibraltar ou quelques autres îles. Cependant, les insulaires n'étaient pas à perte, et en plus des frais de licence, ils exigent des déductions mensuelles de chaque titulaire de licence.

Il est clair que la licence d'un pays ne donne pas le droit de mener des activités dans le monde - certains pays exigent une licence locale ou interdisent complètement ce type d'activité. Mais tous les pays ne sont pas en mesure de surveiller et de bloquer l'accès aux ressources illégales.

Sous-titre "Fait intéressant": "Problèmes d'accès à joycasino?" (c) J'ai - oui. Voici ce que je vois sur joycasino.com et tous les miroirs: «Cette ressource est fermée pour les visites de l'Ukraine, du Portugal. Pour toutes questions, veuillez contacter le support à support@joycasino.com . » Les plus intrusives se sont avérées être les plus respectueuses des lois, la plupart des ressources restantes sans problèmes donnent une autorisation et même effectuent des transactions financières.

Sous-rubrique «histoire de vie» : il était intéressant de voir comment le casino paie les gains sur une carte bancaire, j'avais hâte de le transférer afin de voir le but du paiement.

Le montant de 186 $ est venu en plusieurs parties, avec des retards. Les 50 dollars que j’ai versés en dépôt sont venus comme un «retour de marchandise», 2 autres paiements de 50 chacun, avec le même libellé (apparemment quelqu'un, parce que je n’en ai fait que 50), et un jour plus tard, j’ai reçu 36 dollars en transfert de Chypre (apparemment, il n'y avait pas de dépôt de valeur appropriée).

En général, la minimisation fiscale fonctionne également dans cette industrie.

Je voudrais dire quelques mots sur les entreprises développant des machines à sous en ligne ( NetEnt , Microgaming , Endorphina , Yggdrasil ).

Nous les avions l'habitude de les regarder hors ligne un peu sceptiquement, mais ces dernières années, ils sont devenus plus avancés, comprennent les lois du genre et offrent un produit de très haute qualité et magnifique. Eh bien, financièrement, ils se sentent bien, par exemple, le bénéfice annuel de Netent Entertament pour 2016 s'est élevé à 58 millions de dollars.

De nombreux jeux sont toujours sur le flash, mais ils sont progressivement portés en HTML5.


Vue du jeu Voodoo d'Endorphina.

Mythes et faits


Mythe numéro 1: les opérateurs de jeux de hasard arnaquent les gens et se baignent dans l'or


En fait, la machine à sous redonne sous forme de gains 90% -96% de l'argent. C'est-à-dire nous ne réservons pas plus de 10% du chiffre d'affaires. Comparez avec une boutique de mode où la marge est de 300%.
Nous sommes aidés par le fait que les gains se résument en prêts généraux, et le pari est fait sur cet argent à plusieurs reprises.

Au total, en moyenne, l'argent défile 2,5-3 fois (en fonction de l'agressivité du jeu), l'appareil pique en moyenne 8% à chaque fois, et au total, même si nous prenons mathématiquement 8%, le revenu atteint presque 3 * 8 = 24% en raison du nouveau défilement de l'argent du chiffre d'affaires (arrondir à 25%). Cependant, 75% incombent aux joueurs.

Ensuite, environ 25%. Même si vous avez de l'argent pour acheter un terrain et construire un casino (dans la vraie vie, vous devez payer un loyer), il y a toujours des redevances. Il s'agit des dépenses liées à la licence pour le type d'activité et à la taxe pour chaque unité exploitée (en Ukraine, cela s'appelait un brevet).

Par exemple, la taxe sur l'installation de l'appareil en Roumanie est d'environ 13 euros par jour. Ainsi, même si l'appareil est gratuit, la location d'une chambre est gratuite, les gens travaillent gratuitement, si physiquement ils ne paient pas de billets d'un montant de 52 euros par jour, ce ne sera pas rentable. En fait, le seuil de rentabilité est beaucoup plus élevé.

Mythe n ° 2: la machine à sous change sa stratégie de paiement en fonction de la situation actuelle.


Il est largement admis que le pourcentage de retour est régulé par l'appareil «à la volée» et après un paiement important, il sera «mangé de l'argent».

En fait, l'utilisation de tels algorithmes est très dangereuse, car peut se retourner contre le créateur. Si un joueur, ou pire, un attaquant, ressent un certain algorithme de comportement, il peut l'utiliser à ses propres fins.

Même si l'algorithme ne semble pas rentable pour le joueur, la connaissance est le pouvoir. Seule une imprévisibilité complète, même pour le développeur, vous permet d'être sûr du résultat.

Cependant, certaines méthodes psychologiques sales sont utilisées si elles ne sont pas explicitement interdites dans le pays qui délivre la licence.

Par exemple, «l'effet de quasi-accident», lorsqu'une combinaison de rouleaux non gagnante, est remplacée avant le rendu (par niveaux de modèle) par un autre non gagnant, mais plus attrayant. Par exemple, 5 personnages identiques chers dispersés de façon à ne pas entrer dans l'une des lignes définies par les règles.

Cette astuce n'affecte pas le résultat (c'est-à-dire de cette façon - gagner zéro), mais crée le sentiment que "cela a presque coïncidé, je vais réessayer."

Nous augmentons la luminosité, tout en augmentant les enjeux, nous utilisons des sons rythmiques hypnotiseurs lorsque les rouleaux tournent, nous organisons des accents audiovisuels si quelque chose peut coïncider, avant même qu'il ne coïncide. Et oui, bien sûr, le verre dans les institutions est toujours scellé et il n'y a pas d'horloge, ni sur les murs, ni sur les écrans.

La sous-position est un «fait intéressant»: un opérateur ukrainien a utilisé une cabine téléphonique dans ses établissements dans laquelle on pouvait se rendre, choisir l'une des options pour l'environnement ambiant (embouteillage, métro, supermarché) et répondre à un appel vers un téléphone portable.

Mythe numéro 3: vous pouvez acheter un ensemble de "secrets des machines à sous" et gagner


C'est vrai. Eh bien, en partie. Des techniques comme «dans tel ou tel jeu, appuyez sur ceci et ce bouton en même temps» ne fonctionnent certainement pas. Mais si vous avez un accès physique à la machine - vous pouvez acheter un micrologiciel avec un signet, le remplacer, revenir dans une semaine et activer le signet avec une combinaison spéciale de touches et d'actions - obtenez une victoire.

Ceci est généralement pratiqué par complot avec le personnel de l'institution. Cela fonctionne avec les anciens modèles d'appareils, et vous ne pouvez vous protéger de cela qu'en scellant, en enregistrant l'ouverture des portes et en contrôlant les copies des clés.

Soit dit en passant, la carte mère industrielle Fujitsu que nous utilisons est capable de contrôler l'ouverture du circuit de contact de porte, même lorsqu'elle est éteinte, et de se connecter à la mémoire CMOS.

En conclusion, une mini FAQ:

Q: Combien coûte la machine à sous?
R: De 4 à 12 mille euros pour un modèle typique.

Q: Le jeu est-il dangereux?
R: Très. La dépendance est 100% psychologique, mais vous n'effacerez pas votre mémoire. Au début, l'estime de soi souffre - la perte d'argent, qui pourrait être éliminée plus intelligemment, développe la haine de soi, et c'est bien pire que de haïr le gouvernement, les patrons ou les voisins. Ensuite, les facteurs liés au ménage sont inclus - un manque d'argent associé à un désir de reconquête urgente peut inclure des programmes pour obtenir de l'argent à tout prix.

Q: Ai-je joué pour de l'argent?
R: Oui, quand c'était légal, j'ai joué sur chacune des machines de jeu disponibles, tous fabricants confondus. Cela s'est produit dans les institutions des concurrents et a dû jouer pour de l'argent. "Pour comprendre une femme, vous devez penser comme des chaussures." Je pourrais écrire «ça valait le coup, car a donné une expérience inestimable dans le développement de jeux », mais au final, malgré le grand nombre de jeux, j'ai gagné beaucoup plus que perdu (assez pour une voiture de sport).

Q: L'aspect éthique de mon entreprise me dérange-t-il?
R: Pas plus que le propriétaire d'une confiserie, que les clients sont obèses et ont moins de 60 ans. Je suis peut-être une mauvaise personne, mais je fais ce que je fais de mieux. Aujourd'hui, plusieurs milliers de personnes ont redistribué leur argent entre elles, mais ce n'était pas leur choix.

Q: Y a-t-il eu des erreurs dans nos programmes conduisant à des gains imprévus?
R: Oui, c'était plusieurs fois, vous pouviez entrer dans le jeu bonus dans un cycle sans fin. La raison en était la synchronisation incorrecte de la logique avec les fentes de signal, l'événement clavier est entré dans la logique du bonus, qui était déjà terminée. Pour 4 ans de développement actif et de mises à jour constantes - c'est un résultat normal, ça arrive. Habituellement, grâce au suivi en ligne des statistiques financières, cela est rapidement remarqué et corrigé.

Q: Quel pourcentage du code est couvert par les tests unitaires?
R: zéro. Nous sommes conscients que les lois des pays de nos clients sont telles qu'ils sont tenus de payer tout montant affiché à l'écran, et peu importe d'où il vient. Mais je préfère passer du temps à aller de l'avant, et les personnes peu rémunérées peuvent tester manuellement une nouvelle version. C'est peut-être faux, mais les affaires représentent un risque.

Q: Chats familiers sur CPDV.
R: Tous les droits d'utilisation sont obtenus;)

C'est tout, si l'on souhaite que je mette en évidence l'un de ceux qui en sont affectés plus en détail - écrivez dans les commentaires. Nous développons également des systèmes de loterie automatique toutes les 5 minutes et des tourniquets optiques client-serveur intelligents pour les écoles.
Merci de votre attention!


La photo pathétique de l'auteur de l'article avec ses propres produits à Romania Arena Expo

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


All Articles