(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!




! 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).
) 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.
Reply With Quote




