Q&R: Les sessions de novembre

Chers Joueurs,

Dans cet article, vous trouverez une retranscription des 4 séances de Q-R qui ont eu lieu en Novembre 2022.

 

Première Séance: Hentai Heroes Q-R avec Sandman de l’Équipe Technique

 

Q: Y a-t-il une technologie qui permettra d’ajouter des femboys dans le monde?

R: La technologie existe déjà, oui. 😄.

R2: Je pense que c’est plus une question philosophique, je n’ai pas de réponse cela dit.

  

Q: Les filles issues des ligues comme Elphiba reviendront-elles dans le jeu?

R: Pas actuellement, mais je crois qu’il y a un projet sur notre liste des choses à faire pour que ça arrive. Je ne sais pas quand on s’y attaquera, probablement l’an prochain.

  

Q: Est-ce que l’affichage de l’écran de la section ligues sur téléphone pourrait correspondre à celui qui s’affiche quand on utilise un PC comme c’était le cas avant? L’affichage mobile laisse de côté un tas de données comme “à quel club appartient mon adversaire” ou même l’accès à son profil joueur! 

R: Oui, c’est possible. Quand? Je ne sais pas. Je peux adresser ce retour d’information à l’équipe du design et on pourra voir ce qu’il en ressortira. Je ne suis pas sûr non plus de comprendre en quoi connaître le club de l’adversaire puisse être une donnée cruciale 😄.

 

Q: J’ai cru comprendre par ce qu’il se disait que la rénovation de la page du Marché avait coûté bonbon à Kinkoid.
Toutefois, je ne comprends pas en quoi c’était techniquement difficile quand on voit que malgré les changements visuels, les vieilles limitations (et je conjecture que le code est le même) (par exemple, la limite des 100 objets différents par page). Est-ce qu’on pourrait avoir quelques exemples sur la technicité que ça a demandé quand il semble simple d’utiliser un adaptateur entre autres.

R: Ça vient principalement de la structure des données. La précédente structure des données impliquait que chaque objet de chaque utilisateur ait sa propre ligne sur le tableau dans la même banque de données ce qui, avec le temps et la croissance des utilisateurs, a fini par causer beaucoup de problèmes.
La partie qui nous a demandé le plus de ressources a été la modification de la structure des données et tout le code qui la gère. Nous en avons également profité pour nettoyer beaucoup de vieux encodages inutiles accumulés avec le temps concernant les éléments qui rendaient les futures améliorations/fonctionnalités presque impossibles.
La migration de cette énorme base de données a été une vraie partie de plaisir; c’était absolument pas du tout effrayant (c’est pour ça que la sortie a le jeu a été indisponible pendant beaucoup de temps).

 

Q: À quoi sert l’Harmonie dans le PvP?

R: Question ardue. Il me semble que l’harmonie sert à calculer vos chances de “coups critiques”.

 

Q: Est-ce que vous utilisez Typescript?

R: Non.

 

Q: La fenêtre des Offres Spéciales s’affiche inopinément et cache les éléments du jeu et ce très souvent alors serait-il possible que l’on fasse quelque chose contre ça? Serait-il aussi possible de limiter son affichage là où est la Waifu? Cela nous permettrait de continuer à jouer sans avoir à constamment fermer cette fenêtre ennuyante qui s’affiche intempestivement.

R: Vu la façon dont cette fenêtre a été programmée, ce n’est pas possible. Même si elle était plus petite, elle ne permet pas de cliquer derrière. On peut toujours retravailler cet élément. Je vais transférer cette idée.

 

Q: Est-ce c’est mieux d’équiper un set arc-en-ciel ou vaut-il mieux équiper un set charme/savoir-faire/hardcore complet ou un mélange de 3 pièces arc-en-ciel avec 3 pièces charme/savoir-faire/hardcore?

R: Je n’ai pas regardé les chiffres. Je crois que ça dépend de l’équipe et de ce que tu veux faire avec.

 

Q: À quand des liens dans le marché pour passer d’un personnage à un autre? 😉.
A: Bientôt(™)

 

Q: Est-ce que ce serait difficile (ou êtes-vous peut-être en train de le planifier) de nous permettre d’utiliser des ensemble d’équipements que nous pourrions facilement interchanger? Puis le jeu semble, hélas, partir de plus en plus sur le JcJ. Ça pourrait être utile pour mieux se préparer et échanger les ensembles (mono-stats, arc-en-ciel, etc) de la façon dont on a besoin. C’est plutôt difficile de trouver un ensemble mono-stats alors que je viens de dépenser 200 orbes de super Pachinko x10 parties pour une compét’ quotidienne.

R: Alors est-ce que ça serait difficile, plutôt oui. Est-ce que c’est planifié pour sortir plus tard, non mais je vais transmettre cette suggestion.

 

Q: Et maintenant, je suppose, à quel les tab deeplinks pour la page du club?

R: Celui-ci n’arrivera pas tout de suite. Peut-être en début 2023.

 

Q1: Est-ce que vous pensez ajouter des combats entre les clubs en dehors des combats contre les champions?

Q2: Y a-t-il une chance que l’on puisse acheter de l’énergie avec des coupons???

R: Première question: je ne pense pas que ce soit prévu, non, je peux transférer la suggestion. Cela se ferait probablement au détriment des boosters équipés et en général, on reçoit des critiques pour ce genre “d’améliorations”. Suggestion de façon générale: j’adore votre dévotion et votre soutien mais ne sacrifiez pas votre sommeil pour un jeu vidéo 😄.

 

Q: Est-ce que vous prévoyez de faire en sorte qu’il soit possible de remplacer un booster qu’on a équipé? C’est parfois un problème pour moi de devoir attendre 20 minutes qu’ils se terminent alors que je voudrais aller au lit ou des trucs dans le même genre.

Question bonus: de faire aussi en sorte de séparer les effets sur  les ligues et la saison du booster mystique “Emblème All Mastery”? (C’est rageant de gâcher des charges dans les combats dans la saison).

R: Cela semble très compliqué à implanter étant donné la logique actuelle des boosters mais je fais transférer la suggestion.

 

Q: Quelle base de données utilisez-vous? Est-ce que vous utilisez des gros agrégats pour faire face au nombre de tous les joueurs?

R: On n’utilise pas les agrégats mais on va devoir s’en préoccuper bientôt. Actuellement sur Mariadb, mais sans doute quelque chose qu’on va devoir faire à un moment donné pour gérer la croissance des joueurs.

 

Q: Pouvez-vous nous dire quel est le gros projet qui va arriver ensuite dans le jeu? Il y a aussi un emplacement vide à côté du Panthéon et des Champions.

R: Les grosses sorties qui arriveront prochainement (dans les 3 mois): les équipements mythiques pour le héros et des nouveaux objectifs basés sur les types d’événements.

 

Q: Quand un événement ajoute une fille sur un troll, est-elle ajoutée en tant qu’objet à part avec une chance fixe d’apparaître en récompense ou est-ce que cette chance fonctionne plus comme => lancé pour une chance d’apparaître aléatoire d’une fille puis nouveau lancé aléatoire pour choisir quelle fille?

Aussi: est-ce que le palier d’un troll fait une différence en termes de chance d’avoir une fille lors d’un événement?

R: Oui, elles ont un taux d’apparition fixe. Le lancé aléatoire intervient dans la sélection, généralement les récompenses des filles liées à un événement sont les mêmes Je crois pas que le palier d’un troll fasse une différence pour les filles liées à un événement.

 

Q: Est-ce que sylus/les fonctionnalités de la tablette avec le site seraient considérées comme une question pour l’équipe technique?

R: Peut-être. Je ne pense pas que cela arrive dans un futur proche…

 

Q: Par rapport au client, vous devriez. Ça sauve tellement de temps que ça permet de passer une après-midi à faire du débogage à juste 10 secondes (histoire vraie)
R: Ah l’opinion d’un développeur! Je les adore (car je peux bosser avec). Le coût pour passer au système Typescript maintenant serait proche d’une année de développement maintenant. On a déjà essayé de migrer pour changer de technologie et en fait, on a perdu un mois complet de développement en utilisant Typescript parce qu’apprendre là dessus est plutôt brutal quand on vient de l’univers JS (Javascript)

 

Q: L’équipe de design du jeu a récemment mentionné un système de poids plutôt qu’une chance fixe (pour les drop sur les trolls). N’est-ce pas ce qui est implanté?

R: Eh bien, c’est un système de poids mais le poids est fixe. Alors tu as raison: le taux de drop change en se basant sur le nombre de filles présentes dans le faisceau de récompense disponible. (Ce qui est un taux fixe pour moi puisque tu as la même chance d’obtenir chacune des filles. Pardon pour la confusion).

 

Q: Quand on utilise la fonctionnalité x10 combats en saison et x15 combat en ligue, y a-t-il une logique derrière la sélection des opposants choisis ou est-ce que c’est totalement aléatoire?

R: Il y a une logique. Pour les ligues, le x15 choisit les opposant dont le niveau joueur est le plus bas, il me semble. Pour la saison, c’est une sélection aléatoire.

 

Q: Est-ce qu’on pourrait retirer le ban d’ip temporaire qu’on a parce qu’on a cliqué trop vite? Je sais que ça existe pour empêcher l’utilisation de cliqueurs automatiques mais soyons honnête, ceux qui veulent utiliser un programme de clics n’ont juste qu’à paramétrer un délai de 0.4-0.5 secondes entre chaque clice pour contourner le bannissement. Ça n’embête que ceux qui cliquent manuellement trop rapidement.

R: En fait, c’est pas pour empêcher un auto-clicker, c’est pour empêcher des attaques DDOS. Alors non, on ne peut pas le retirer. En général, on essaie de trouver quand ces bans arrivent et d’améliorer la logique pour empêcher qu’ils n’arrivent alors si vous êtes victimes d’un ban temporaire, ouvrez un ticket dans notre service de support et faites-le nous savoir. 😄

 

Q: Est-ce qu’il y a un projet d’améliorer le temps de chargement du harem? Peut-être que quelque chose a déjà été fait? 🙏 Il y a quelque temps, un chargement partiel a été mis en place, ce qui a permis de l’améliorer. Mais avec la refonte du marché, nous sommes forcés de passer par la page du harem plus souvent pour améliorer nos filles. C’est tellement pénible.

R: Oui, il y a des projets d’optimisation de cette page spécialement.

 

Q: Les notes de patch ont stipulé que 30 opposants sont générés et que les 10 ayant l’égo le plus bas sont sélectionnés. N’est-ce pas ce qui est implanté?

R: Tu poses une question que quelque chose que j’ai codé ya 3 ans et demi. J’aurais plutôt tendance à croire les notes de patch que ma mémoire dans ce genre de situation.
EDIT: Ok, j’ai vérifié le code. C’est par le niveau plutôt que l’égo. Tu peux me croire plus que les notes de patch maintenant! 😄

 

Q: Typescript n’est pas vraiment un nouveau langage, ça ajoute juste des indicateurs explicites à votre JS (Java Script) et des messages d’erreur quand vous faites quelque chose de dangereux. Votre code côté-client ne fait pas de choses complexes alors cela ne devrait pas poser de problème et ne devrait pas avoir de courbe d’apprentissage (quelques minutes suffisent pour comprendre le concept).
R: Je suis conscient des possibilités apportées par Typescript, je l’ai déjà utilisé. Notre côté-client est très attaché au côté-serveur et vous ne pouvez pas imaginer l’effet retour de bâton par toutes les complications qu’on aurait avec des données de type inconsistant. C’est déjà quelque chose sur lequel je travaille à corriger sans typescript pour un code FE plus clair.

 

Q: Trop de grind. Ensuite, ça troue le cul de les changer quand une nouvelle fille est sous l’effet des bénédictions hebdomadaires. Et ce serait une ponction d’argent puisque vous avez confirmé que nous allons devoir endurer l’arrivée des équipements mythiques pour le héros, ce qui en soi peut me faire envisager de quitter le jeu puisque je peux imaginer la ponction d’argent que ce sera.

R: Actuellement, l’équipement mythique ne fera pas l’objet d’une monétisation (“ponction d‘argent”) pour nous. C’est un ajout au jeu que nous faisons pour ajouter de la profondeur au jeu et plus de progression. Je suis désolé que tu envisages de quitter le jeu mais tu as tiré des conclusions sur des intentions fausses qui nous sont prêtées…

 

Q: Les attaques de type DDOS font des centaines, si ce n’est des milliers de requêtes par seconde. Même une bonne souris et des doigts entraînés ne te feraient pas atteindre les 10 clics/seconde. Est-ce que le seuil de détection ne peut pas être mis à ce niveau?

R: Tu serais surpris. Le taux limité est plutôt raisonnable mais les joueurs l’atteignent quand même. Ce qui pourrait potentiellement arriver c’est qu’en fait une requête d’appel ajax échoue à cause de trop de clics et cela déclenche la limite sur des statuts d’erreurs. C’est la raison pour laquelle on a besoin de votre aide pour comprendre où on a merdé l’UI pour qu’on puisse l’arranger et prévenir toute blessure que vous pourriez vous faire avec vos doigts hyper rapides.

are you over 18?