User Tag List

Results 1 to 3 of 3

Thread: CF2.5 - Pas beaucoup d'options de debug. Pourquoi? Why so few debugging options?

  1. #1
    Clicker Fusion 2.5

    Join Date
    Jan 2014
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    CF2.5 - Pas beaucoup d'options de debug. Pourquoi? Why so few debugging options?

    (English follows)

    Salut! Pour faire une histoire courte, je suis un nouveau dev sur CF2.5. J'ai dans la vraie vie un background de développeur (C et Java).

    Je me familarise avec l'engin et je me débrouille de mieux en mieux. Mais ca arrive encore souvent - Mes objets ne se comportent pas comme je m'attendrais et je dois passer pas mal de temps à essayer un paquet de variantes sur mes évenements et actions avant d'arriver au résultat souhaité.

    Dans mon "vrai" job j'utilise souvent des logs (journaux) dans lequel j'écris ce qui se passe dans mon programme. Ca aide a voir quand un évenement se passe avant un autre, comprendre l'interaction entre les objects, comprendre l'engin.

    CF2.5 n'offre rien de tel "inclus dans la boite". Pourquoi? L'engin gère tout ca, connait chaque objet par un identifiant unique, sait quand il effectue tel évenement, telle action... pourquoi ne pas permettre d'avoir accès à ces infos, ne serait-ce que dans un bête fichier texte, à la demande? Ca permettrait de comprendre ce qui cloche et de mieux utiliser l'engin...

    D'ailleurs, je serais prêt à gager que les créateurs de CF2.5 ont utilisé ce genre de logs pour développer et perfectionner l'engin. Paaaaaas juste ! Pourquoi on a pas droit à ces juteuses informations nous aussi? Il me semble que si CF2.5 permettait de voir ce genre d'info ca aiderait beaucoup (pour des gars comme moi du moins).

    Je serais bien curieux de connaitre vos opinions et pensées là dessus!
    Merci!

    Masterbaker

    ---------------------------------

    Hi Everyone! New CF2.5 game maker here.

    I'm getting the hang of making a game, understanding the events, and understanding the engine more and more each day. Once you get to know the way CF2.5 works, how the events and object behave, it makes sense and works well, but I still stumble often on situations where the objects in the game don't behave as I'd expect them. It's quite hard figuring out what's going on in these cases.

    As a developper (you know, my "real" job ) I'm used to adding and relying on log entries to the code in my applications. That's an invaluable tool for me, helps me understand what's happening under the hood. Helps me understand what's happening sequentially in my application, understand interactions between objects, understand which event happens before which event, etc.

    CF2.5 doesn't have any of that out of the box... why? The engine obviously handles and knows each object with a unique ID and handles the events and actions sequentially. Couldn't all of this info be logged somewhere (on demand)? This kind of info would be very helpful (for guys like me at least)...

    I'd be willing to bet that the devs of CF2.5 have used this kind of debug info to create and perfect the game engine. No fair! Why can't we get the same level of juicy details?

    I'd be curious to hear your thoughts on this.

    Thanks!

  2. #2
    Clicker Multimedia Fusion 2 DeveloperiOS Export ModuleSWF Export Module
    Francois's Avatar
    Join Date
    Jul 2006
    Location
    Montpellier, France
    Posts
    6,920
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Il y a tout de meme le debugger qui permet de savoir ce qui se passe à l'intérieur des objets.
    Nous n'avions pas le temps pour Fusion 2.5 d'implémenter un debuggeur complet, avec pas à pas dans les événements. Ce sera inclu dans Fusion 3.

  3. #3
    Clicker Fusion 2.5 DeveloperInstall Creator Pro

    Join Date
    Sep 2006
    Posts
    517
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bonjour Masterbaker,
    Je pense que l'extension Events pourrait vous être utile. Cette extension permet de générer des événements de différents niveaux (débogage, avertissement, erreur, etc.) et de tracer la provenance des événements et leur succession.
    Elle reste laborieuse à employer car toute la journalisation doit être réalisée manuellement et, plus contrariant, la récupération du numéro de ligne de provenance des événements n'est pas automatisée. Mais ceci mis à part, elle devrait correspondre à vos besoins.
    ouly

Similar Threads

  1. Options in iOS?
    By XStar in forum iOS Export Module Version 2.0
    Replies: 12
    Last Post: 2nd September 2012, 11:24 PM
  2. Run options
    By robertoivs in forum Install Creator and Patch Maker
    Replies: 4
    Last Post: 16th March 2011, 07:33 AM
  3. What are my best options?
    By Spike in forum SWF/Flash Export Module Version 2.0
    Replies: 4
    Last Post: 8th December 2010, 10:54 PM
  4. Property options
    By Retriever2 in forum Extension Development
    Replies: 1
    Last Post: 25th May 2009, 08:47 AM
  5. Dynamic debug options?
    By ChrisB in forum Extension Developers Lobby
    Replies: 2
    Last Post: 28th October 2006, 03:28 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
  •