User prompt
Please fix the bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'indexOf')' in or related to this line: 'if (child.textElement.text.indexOf('Change') >= 0 || child.textElement.text.indexOf('Changer') >= 0 || child.textElement.text.indexOf('Cambiar') >= 0 || child.textElement.text.indexOf('Cambia') >= 0 || child.textElement.text.indexOf('Schimbă') >= 0 || child.textElement.text.indexOf('Zmień') >= 0 || child.textElement.text.indexOf('Αλλαγή') >= 0 || child.textElement.text.indexOf('Spielsprache') >= 0 || child.textElement.text.indexOf('更改') >= 0 || child.textElement.text.indexOf('ゲーム言語') >= 0) {' Line Number: 1227
User prompt
Ajoute une fonctionnalité qui permet aux joueurs de changer la langue du jeu (par exemple si un joueur qui ne parle pas le français souhaite jouer et comprendre le jeu), la langue par défaut du jeu est le français, Mais le joueur doit pouvoir la changer pour sa propre langue en se rendant sur un écran de paramètre de choix de la langue du jeu, ce paramètre est accessible en appuyant sur un bouton rouge a texte blanc "Change the Game Language", disponible dans L'ui du jeu, le joueur peut personnalisé la langue du jeu , dans une liste de langues supportes par le jeu, Voici la liste : 1) anglais 2) allemand 3) japonais 4) italien 5) espagnol 6) chinois 7) grec 8) français 9) Roumain 10) Polonais (On pourra ajouter plus de langues supportés à la liste par la suite), le joueur peut changer la langue du jeu, quand il le veut avec la langue qu'il veut gratuitement, Cela assure que chaque joueur, même parlant une langue étrangère au français, puisse jouer au jeu dans sa propre langue La traduction du jeu traduit : Tout les textes du jeu (ui, menus, écrans etc..) dans la langue visé Le joueur sélectionne la langue dans laquelle il veut traduire le jeu, en appuyant sur un bouton "choice", affiche en face de chaque langue de la liste dans l'écran de paramètres des langues ↪💡 Consider importing and using the following plugins: @upit/storage.v1
User prompt
Je veux personnalisé le fond du jeu avec mon propre asset
User prompt
Please fix the bug: 'Uncaught TypeError: setTimeout is not a function' in or related to this line: 'setTimeout(function () {' Line Number: 1011
User prompt
Please fix the bug: 'Uncaught ReferenceError: triggerLicoriceExplosion is not defined' in or related to this line: 'triggerLicoriceExplosion(self.row, self.col);' Line Number: 264
User prompt
Please fix the bug: 'TypeError: flower.moveTo is not a function' in or related to this line: 'flower.moveTo(flower.x, targetY, 300, function () {' Line Number: 666
User prompt
Ajoute une fonctionnalité de combo, Qui se déclenche lorsque le joueur réussit à associer 4 fleurs du même type , Une boule de réglisse s'affiche donc a l'écran dans la grille, et le joueur peut la faire exploser en appuyant dessus, Quand il le fait, toute une colonne de fleurs disparaît, et le jeu associe les fleurs alentour automatiquement pendant 8 secondes ↪💡 Consider importing and using the following plugins: @upit/tween.v1
User prompt
Fait en sorte que le bouton de reset se situe en haut a droite de l'écran du jeu
User prompt
Fait en sorte que le joueur puisse reset sa progression au niveau 1 en appuyant sur un boutton rouge "reset"
User prompt
Ajoute la musique du jeu en loop sur le jeu quand le joueur joue
User prompt
Fait en sorte que le joueur monte au niveau 2 quand il a finis 5 déplacements de disparition de fleurs ,puis après a chaque niveau supérieur il doit faire disparaitre 3 fleurs de plus que le niveau d'avant pour monter au niveau d'après
User prompt
Fait en sorte que le joueur puisse échanger les places des fleurs pour déplacer les fleurs
User prompt
Please fix the bug: 'Set is not a constructor' in or related to this line: 'var invalidTypes = new Set();' Line Number: 343
Code edit (1 edits merged)
Please save this source code
User prompt
Flowers Pop
Initial prompt
Crée ce jeu : **Titre du jeu** : *Flowers Pop* **Genre** : Jeu de réflexion / Match-3 **Description pour la création** : Dans *Flowers Pop*, le joueur doit associer des fleurs identiques pour les faire disparaître du plateau et gagner des points. ### Mécaniques du jeu : 1. **Plateau de jeu** : - Un plateau rempli aléatoirement de fleurs est généré au début de chaque niveau. - Les types de fleurs présents sont : **Tulipe**, **Coquelicot**, **Rose**, **Violette**, **Muguet**, **Yasmin** et **Lilas**. 2. **Règles d’association** : - Le joueur doit aligner **au moins 3 fleurs identiques** horizontalement ou verticalement pour les faire disparaître. - Quand les fleurs disparaissent, les fleurs du dessus tombent pour remplir les vides, et de nouvelles fleurs apparaissent en haut du plateau. 3. **Déplacements** : - Le joueur dispose de **50 déplacements maximum** par niveau. - À chaque mouvement (échanger deux fleurs voisines), 1 déplacement est consommé. 4. **Conditions de victoire** : - Le but est de **faire disparaître toutes les fleurs du plateau** avant d'avoir utilisé les 50 déplacements. 5. **Conditions de défaite** : - Si le joueur utilise ses 50 déplacements sans avoir éliminé toutes les fleurs, il doit **recommencer le jeu depuis le premier niveau**. 6. **Progression** : - Quand il n'y a plus aucune fleur sur le plateau, le joueur passe au **niveau suivant**. - À chaque nouveau niveau, un nouveau plateau de fleurs est généré automatiquement. 7. **Score** : - Chaque association de fleurs donne des points. (Exemple : +10 points par trio, +20 points pour 4 fleurs associées, etc.) 8. **Objectif final** : - Aller le plus loin possible en passant de niveau en niveau sans perdre. ### Contrôles : - Cliquer ou glisser pour échanger deux fleurs voisines. ### Détails graphiques : - Fleurs colorées et reconnaissables facilement. - Effets visuels quand les fleurs disparaissent. - Affichage du score et du nombre de déplacements restants en haut de l'écran. --- **Résumé rapide pour Upit** : > Créer un jeu d'association nommé *Flowers Pop* : > Associer 3 fleurs du même type pour les faire disparaître. Types de fleurs : tulipe, coquelicot, rose, violette, muguet, yasmin, lilas. > Plateau généré automatiquement à chaque niveau. > 50 déplacements maximum. > Si toutes les fleurs disparaissent avant d’avoir utilisé 50 déplacements, le joueur passe au niveau suivant. > Sinon, il recommence le jeu au niveau 1.
/**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 });
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
});