User Tag List

Results 1 to 3 of 3

Thread: TGF_MMF Notion Variable, Systme Variable.

  1. #1
    Clicker Fusion 2.5

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

    TGF_MMF Notion Variable, Systme Variable.

    Salut aux dbutants et aux dbutantes,

    Ntant pas mathmaticien et encore moins programmeur professionnel, je vais essayer de partager avec vous ma captation de la variable, de la verbaliser.

    Dabord la variable est une notion, difficile comprendre en mathmatique, car la variable peut avoir, deux comme plusieurs sens diffrents (utile savoir).

    Dans un langage de programmation amateur, la variable est souvent reproduite (copie dune ou de plusieurs lignes), mais la notion reste dans le brouillard.
    De plus sur un forum, quelquun peut avoir un certain vocabulaire (parler chinois), dclaration, incrmentation, dcrmentation, polymorphisme, sans pour autant tre capable de mettre en place un systme variable efficace, les exemples ne manquent pas malheureusement.

    Systme variable est entre guillemets car il est difficile de dfinir une abstraction, une vision appartenant chaque programmeur, si la notion est dsapprouve, la vision sera donc, peu ou pas comprhensible par le langage de programmation choisi => Bogue.

    La variable doit rpondre un besoin identifi, le contraire de mettre un maximum de variables dans un programme pour le rendre plus performant.

    Une variable est normalement logique, dans un contexte et ses occurrences => Situation analyse, dcortique. Variable dailleurs parfois, implicite et non explicit.

    Entre parenthses ma captation laisse peut tre dsirer, puisque heureusement perfectible.
    Si vous avez un commentaire, un exemple.mfa, pour clairer le sujet, nhsitez pas mettre votre grain de sel.

    Ltude dun moteur de dplacement dans une scne click, est souvent rvlateur de la non comprhension de la notion variable.
    Un personnage => Vitesse zro ou suprieure zro => Vitesse variable.

    Un codeur mmf peut donc introduire de fait, dans un moteur de dplacement, une variable et ceci sans le savoir.

    Sans notion variable et la capacit de voir un systme variable, on reste forcment derrire une porte, impossible davancer, de progresser niveau programmation.

    La mise en situation dcortique, dvoile tt ou tard, un lment central.

    Moteur de dplacement => Sur tuile ou tile en anglais, base dun jeu vido 2D.
    Une tuile est une surface carre => tailles => 16x16, 32x32, etc.
    Un personnage joueur => stop et marche (au moins) sur un ensemble de cases.
    Etc...

    Un moteur de dplacement sur une carte rpg, essaye de reproduire une ralit avec des variantes, comme marcher sur la terre, marcher sur de la glace, marcher dans la neige, etc, sans jamais y parvenir (monde rel, monde virtuel).
    Il sagit de symbolisations, de conventions, dun consensus, pour faire court => Cherchez la dfinition de smiotique.

    Il est vident que ce post a des sous entendus, le plus clair, tant ma position dinterprte.
    Dans ma vision, la cration dobjets invisibles au joueur, lavantage de rendre moins flou, les fonctions, danticiper divers problmes.

    Discourir plus avant sur les mots, lier, un briquet (humour), ne rendra pas la notion variable pour autant saisissable, la mise en pratique devient ce stade incontournable.

    Voici un exemple, le moteur de dplacement, 4 directions pour un personnage joueur, avec la gestion des obstacles, la gestion de lanimation du sprite (personnage).

    On ne le dira jamais assez, le moteur de dplacement case par case est une base incontournable, au mme titre que la tuile, dans un jeu vido 2D.

    Jai pris le temps dajouter des explications dtailles ce moteur, il ne lui manque que la gestion des plans (notion mapping pour tgf/mmf, Layer ou faux calque).

    NVariable.zip => Environ 70 ko
    http://dl.free.fr/f5kI8leBl

    A+++

  2. #2
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: TGF_MMF Notion Variable, Systme Variable.

    Personnellement, quand j'ai dbut la programmation (a remonte mine de rien ), on m'a dit "une variable, c'est une boite plus ou moins grosse que tu appelles comme tu veux et qui contient ce qu'elle peut contenir selon sa taille".

    Du coup, une boite qui peut contenir un nombre ne peut pas forcment contenir des caractres mais se nommera comme tu veux et pourra tre utilise comme tu veux grce son nom (et implicitement utiliser son contenu).

  3. #3
    Gawen
    Guest

    Re: TGF_MMF Notion Variable, Systme Variable.

    Oui, l'image de la bote est sans doute la meilleure faon de prsenter le concept de variable sans rendre les choses plus compliques qu'elles ne le sont.

Similar Threads

  1. variable global
    By copperbob in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 25th February 2012, 08:15 PM
  2. Global variable = alterable variable
    By Jibs in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 1st November 2011, 08:54 PM
  3. Bug with a variable reaching 5.0
    By mobichan in forum File Archive
    Replies: 1
    Last Post: 29th August 2011, 01:55 AM
  4. Variable Globale
    By Enemiesofreality in forum Multimedia Fusion 2 - Technical Support
    Replies: 6
    Last Post: 17th August 2007, 09:15 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
  •