User Tag List

Results 1 to 8 of 8

Thread: Données dans un tableau ?

  1. #1
    No Products Registered

    Join Date
    Dec 2008
    Location
    France, Coudekerque-Branche
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Données dans un tableau ?

    Bonsoir,

    Me revoici. J'ai recherché sur le forum avant de poser la question et en lisant des sujets similaires je me suis d'abord demandé si la doc en ligne était réellement suffisante pour utiliser MMF2?

    Quand je lis les autres sujets, j'ai l'impression qu'il est fait notion de commandes que je ne retrouve pas dans la doc en ligne.
    Je suppose que la documentation papier permet d'avoir de plus amples connaissances ?

    Revenons à mon problème, j'ai crée un objet tableau (16*6) mais je cherche comment affecter des valeurs dans chaque case (une valeur aléatoire ou valeur fixe).
    J'ai eu beau fouiller dans les menus, propriétés, etc... je n'ai pas trouvé de solution.

    En fait le tableau correspond à un plateau de jeu de 96 pièces et je souhaiterai qu'à chaque exécution chaque case du tableau ait une valeur différente afin de créer des plateau de jeu différents.

    Avez-vous des pistes sur tous ces points?

    D'avance merci.

    PS: Quand on lit les différents sujets, on sent que MMF2 en a sous le capot!

  2. #2
    Forum Moderator Multimedia Fusion 2 DeveloperAndroid Export ModuleiOS Export ModuleSWF Export Module
    Eagle4's Avatar
    Join Date
    Jul 2006
    Posts
    957
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    mmm

    il suffit normalement d'écrire une valeur à une position en x et/ou y et/ou z

    ensuite pour récupérer il suffit de la lire...

    Pour mettre une valeur aléatoire dans chaque case, il faut faire une fast loop qui va insérer une valeur random dans les cases une à une

    Si tu n'y arrive pas, essaye de poster un exemple sur le site [img]<<GRAEMLIN_URL>>/wink.gif[/img]

    My effect library are available
    http://myetic-studio.fr/produits.php

    My Game
    Luor | Remedium | Sky Invader

  3. #3
    No Products Registered

    Join Date
    Dec 2008
    Location
    France, Coudekerque-Branche
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    Ok, Eagle4 en cherchant, j'ai trouvé quelques pistes:
    en début de scène -&gt; Boucles rapides-&gt;lancer boucle

    Ensuite, j'ai entré &quot;random(42)&quot;, boucle exécutée 96 fois mais:
    - ça ne me fait pas me déplacer dans le tableau (16x6)
    - ça n'écrit pas de valeur (j'ai vu la commande &quot;écrire valeur en X&quot; ou &quot;écrire valeur en XY&quot;

    De plus, il me faut 2 fois la même valeur parmi les 42 afin de constituer des paires dans le tableau

    Je cherche à faire ça en fait

    Shot at 2007-11-12

  4. #4
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    A mon humble avis tu compliques le problème.

    Pourquoi un tableau???

    Si tu fais un objet actif avec 32 directions, tu les as tes valeurs, oui ou non?

    Dans ton cas ce sera plusieurs objets actifs 4 objets avec 24 directions.

    Maintenant imagine un curseur qui se ballade sur ta grille.

    Il dépose les 4 objets au hasard, mais à chaque fois avec une direction +1.

    Tu t’arranges pour qu’il ne dépose pas deux objets au même endroit bien sûr.

    A la fin de la dépose un Objet01 à la même direction qu’un Objet02 et un Objet03 à la même direction que un Objet04.

    Tu auras forcément 42 paires.

    Ensuite il suffit de vérifier si tous les objets sont détruits et rebelote, le curseur repose les objets.

    Le plus difficile sera de ballader le curseur au hasard, de remplir toutes les cases, et pas deux fois la même dépose.

    C’est une sorte de jeu de mémoire?

    Good Luck.

  5. #5
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    Désolé mais impossible d'éditer le précédent post.

    Un exemple de début de mise en pratique (à l'arrachée):
    http://dl.free.fr/tMzBkdQej

    Si j'ai bien compris la demande 96 pièces et 48 paires au maximum.

  6. #6
    No Products Registered

    Join Date
    Dec 2008
    Location
    France, Coudekerque-Branche
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    <div class="ubbcode-block"><div class="ubbcode-header">En réponse à:</div><div class="ubbcode-body">A mon humble avis tu compliques le problème.

    Pourquoi un tableau???

    Si tu fais un objet actif avec 32 directions, tu les as tes valeurs, oui ou non?</div></div>
    Heu pourquoi un tableau, parce que c'est une idée que j'avais en tête [img]<<GRAEMLIN_URL>>/wink.gif[/img]
    Alors les objets actifs, comme je débute, je n'ai pas creusé du tout la question. Par contre, en voyant ce que tu as réussi à faire, je suis bluffé!
    Effectivement, ton exemple reflète bien ce que je souhaite faire!

    J'ai un peu étudié ton exemple et me pose quelques questions tout de même?
    - ça fonctionne comment cet objet où lorsque je déplace là flèche, j'obtiens toutes les images utilisées?
    - quand tu fais &quot;Choisir l'un des &quot;, c'est MMF2 qui fait choisit lui-même de manière aléatoire les objets actifs?
    - je n'arrive pas à comprendre comment l'objet 1 va une fois sur le 1ère ligne, une fois sur la 2ème ligne?

    Pfff, je pense que je vais devoir investir pour avoir la doc papier sans quoi, je vais peiner.

    En tout cas, merci de ton aide!

  7. #7
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    - ça fonctionne comment cet objet où lorsque je déplace là flèche, j'obtiens toutes les images utilisées?

    L'objet actif peut avoir plusieurs mouvements, plusieurs directions, plusieurs animations.

    Dans l'exemple on ne joue que sur la direction à l'aide d'un compteur.
    Au départ la direction est sur zéro, mmf créer et pose un objet sur un carré rose, la direction augmente de un.

    - quand tu fais &quot;Choisir l'un des &quot;, c'est MMF2 qui fait choisit lui-même de manière aléatoire les objets actifs?

    Oui, cela évite de mettre en place un curseur qui se déplace de façon aléatoire.

    - je n'arrive pas à comprendre comment l'objet 1 va une fois sur le 1ère ligne, une fois sur la 2ème ligne?

    C'est MMF2 qui prend lui-même les objets actifs en les plaçant de manière aléatoire sur les carrés de couleur rose.

  8. #8
    Clicker Fusion 2.5

    Join Date
    Jun 2007
    Location
    French
    Posts
    699
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Re: Données dans un tableau ?

    Par contre, en voyant ce que tu as réussi à faire, je suis bluffé!

    Ne le sois pas c’est très facile à faire.
    Avec mmf, il y a une grille à activer, cela permet de placer les carrés de façon régulière.

    La base d’un jeu vidéo 2D est la tuile.
    Je ne connais pas la dimension de base x,y de tes ressources...

    Bref tu devras prendre en main mmf.
    Voici les points à creuser pour finaliser.
    La notion de variable =&gt; Fais des recherches sur Internet.
    Il existe plusieurs langages, mais le principe reste le même.
    Random(x) =&gt; Générer un nombre aléatoire.

    Ce que tu souhaites réaliser est assez difficile pour un débutant.
    Donc je simplifie pour que tu visualises la démarche.

    Au départ mmf détermine le nombre de paires aléatoirement.
    Exemple 3 paires.
    Il va ensuite poser les 3 paires aléatoirement sur le plateau 16x6 à l’aide des petits carrés (invisible au joueur).
    Il complétera avec d’autres objet actifs préparés à l’avance et bien sûr différents de ceux déjà posés.

    Il est certain que l’on peut faire mieux avec un sytème de variables, mais je te donne d’abord une méthode facile à reproduire en te servant de l’exemple, avec de l’expérience, tu sortiras un jeu plus que convenable.

    L'avantage de ne pas utiliser un tableau, c'est que personne ne s'amusera à l'ouvrir.

    Bon courage pour la suite.

Similar Threads

  1. supprimer une ligne dans un tableau -- delete a row in an array
    By volgot in forum Multimedia Fusion 2 - Technical Support
    Replies: 4
    Last Post: 2nd October 2013, 06:39 PM
  2. Objets presents dans la liste alors que n'existent pas dans cette scene !
    By mig3 in forum Multimedia Fusion 2 - Technical Support
    Replies: 11
    Last Post: 20th December 2012, 07:33 AM
  3. Tableau
    By 150542 in forum File Archive
    Replies: 87
    Last Post: 18th February 2011, 12:04 AM
  4. tableau
    By akimseeka in forum The Games Factory 2 - Technical Support
    Replies: 1
    Last Post: 9th April 2008, 07:07 PM
  5. tableau
    By aze in forum Multimedia Fusion 2 - Technical Support
    Replies: 6
    Last Post: 13th January 2007, 08:18 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •