En tant que modératrice sur les forums de Scirra et ayant apporté son soutien à Construct 2 depuis ses débuts, j'ai vu ma juste part de nouveaux arrivants dans la programmation et dans cet outil spécifique. Il est courant de voir les débutants s'émerveiller de leurs nouvelles découvertes, de leurs nouvelles perspectives et du sentiment accablant de pouvoir créer leur jeu de rêve. Tout cela est formidable, mais souvent, ces sentiments amènent ces débutants à commettre certaines erreurs en rejoignant une communauté de jeu en ligne. Dans cet article, je détaillerai ces erreurs et comment les éviter.
Au cours des premières semaines, les nouveaux développeurs de jeux passent dans la communauté (généralement pendant les vacances, pour les adolescents et les étudiants), leur motivation est un peu sauvage, dépensant de l'énergie dans tous les sens..
La fabrication de jeux est en effet un sujet vaste qui vous oblige à prendre en compte de nombreux aspects. Il y a beaucoup à découvrir, à expérimenter et à jouer. Ce nouveau passe-temps est stimulant et amusant de la même manière qu’un grand jeu - peut-être même plus - et durant les premières semaines d’utilisation, les débutants s’empresseront de se connecter à la communauté de Construct.
Très souvent, la première motivation pour poster sur le forum est de demander de l'aide, et nous voyons donc souvent ce genre d'erreurs:
Une demande d'aide technique dans un forum nommé "Sujets ouverts" (qui concerne davantage ce qui ne concerne pas Construct lui-même) ou même une demande d'aide Construct 2 dans "Aide Construct Classic"
Ceci est mauvais pour la communauté, car il répand des informations potentielles sur les forums plutôt que de tout conserver à sa place. Les forums sont regroupés en catégories pour que les sujets restent pertinents, de sorte que les erreurs de publication génèrent du bruit qui empêchera les autres utilisateurs de trouver ce qu'ils cherchent..
Dans les forums de Scirra, les sous-forums Construct 2 General et "How Do I" sont les bons endroits pour poster (et rechercher) des demandes d'aide pour Construct 2.
Le sous-forum General Game Design est destiné aux questions sur la conception de jeux et non à une aide technique. Vous pouvez discuter des types de contrôle qui conviendraient à votre jeu, mais veuillez laisser des questions sur la mise en œuvre réelle dans le sous-forum How Do I.
Comment faites-vous un clone de Zelda? Comment faites-vous un jeu multijoueur ?
Le sujet ici est trop vaste. Un moteur de jeu est un bel assemblage de plusieurs pièces mécaniques ou techniques; Ces questions ressemblent à la question de savoir comment construire un moteur de fusée quand on sait à peine comment fonctionnent les moteurs de voiture ordinaires. C’est aussi le genre de question qui dépasse de loin le cadre d’un seul fil..
Souvent, en réponse à des articles comme ceux-ci, je conseille à l'auteur de suivre certains didacticiels pour débutants ou les didacticiels associés à cet article. Suivre de tels tutoriels, même s’ils n’ont apparemment rien à voir avec le style de jeu auquel vous vous adressez, vous mènera lentement à travers le processus d’apprentissage de l’utilisation de Construct 2 et de la réalisation d’un jeu..
Un grand nombre des principes techniques affichés dans un type de jeu s’appliquent à un autre. Et rappelez-vous, les tutoriels sont fournis par les membres de la communauté. Souvent, ce membre prenait le temps d'écrire le didacticiel alors qu'il n'y avait pas beaucoup d'informations disponibles. Il vaut donc au moins une lecture ciblée..
Sur d'autres forums de gamedev, la plupart du temps, il y aura un lexique et une ressource pour les débutants, plus ou moins abstraits et orientés vers le jeu. Sur les forums de langage de programmation, l’accent n’est pas mis sur la création de jeux, mais plutôt sur le codage dans ce langage.Je suis coincé dans mon jeu, aidez s'il vous plaît! Comment faire bouger mon personnage?
Lorsque vous demandez de l'aide, soyez aussi précis que possible et fournissez des fichiers source ou au moins une démonstration qui illustre le problème. La réponse dépendra souvent des plugins que vous utilisez et du code que vous avez déjà écrit..
Essayez de limiter le contexte de votre problème, mais méfiez-vous: tout comme les sujets peuvent être trop larges, ils peuvent aussi l'être trop. Lorsque vous exprimez votre problème, expliquez d’abord l’idée générale de votre jeu. Plutôt que d'identifier la zone (dans la logique du jeu) où vous croyez que le problème se situe, expliquez ce que vous attendez du code que vous avez écrit et expliquez ce qui se passe réellement lorsque vous exécutez le jeu..
Encore une fois, je vous recommande fortement de fournir des fichiers sources illustrant le problème, idéalement sous la forme d'une démonstration plus simple illustrant uniquement le problème spécifique. Rechercher des erreurs dans la source de quelqu'un parmi des centaines de fonctions et d'événements non liés n'est pas une tâche facile. Veuillez donc aider les collaborateurs potentiels en limitant le problème de code..
Note de l'éditeur: D'après mon expérience, neuf fois sur dix, faire la démonstration vous aidera quand même à résoudre le problème vous-même.!
Le pire exemple: "cogner" leur propre fil après quelques minutes ou quelques heures car personne n'y a répondu immédiatement.
Un forum n'est pas un chat direct. Un message peut rester là pendant plusieurs jours ou plusieurs semaines avant d'obtenir une réponse (bien que sur les forums communautaires de C2, la plupart des nouveaux messages reçoivent une réponse dans la journée). Donc, lorsque vous utilisez des forums, ne soyez pas impatient.
Sachez également que vous n'allez pas tout apprendre et tout comprendre du jour au lendemain. Même avec Construct 2, aussi intuitif soit-il, les utilisateurs ne sont toujours que des humains. Parfois, laisser une semaine s'écouler entre la lecture et la fin d'un tutoriel peut aider les informations à s'y intégrer; Au cours de cette semaine, vous assimilerez les informations et les nouvelles connaissances. Vous finirez peut-être même par "penser en C2" et par comprendre des interactions plus complexes. Vous pourrez également analyser et décrire des mécanismes plus complexes..
Sur d'autres forums de gamedev, la même chose s'applique. Si vous faites preuve d'impatience et agissez comme si vous étiez commande Avec l'aide d'une communauté dans laquelle vous êtes nouveau, vous risquez simplement d'être exclu de cette communauté de manière éventuellement brutale. Comme dans la vraie vie, soyez poli et attentionné.Ce n'est pas un erreur, exactement, mais les nouveaux venus dans la programmation, la création de jeux vidéo et même les ordinateurs pourraient être submergés par la masse d’informations et de concepts auxquels ils sont soudainement confrontés: nouveau logiciel, nouveau vocabulaire, nouvelles façons de penser…
Nous y avons tous été. Espérons que ces conseils simples vous aideront à faire face:
Les mêmes "règles" générales s'appliquent aux forums de discussion IRC lorsque vous demandez de l'aide "en direct".
Bien que la conversation soit immédiate, vous constaterez que beaucoup de membres sont au ralenti - connecté (mais pas nécessaire en se concentrant sur la salle de discussion) - vous ne pouvez donc pas vous attendre à une réponse immédiate tout le temps. Encore une fois, soyez aussi précis que possible pour expliquer votre problème, fournissez des fichiers sources et des démos, et soyez poli.
De plus, n'hésitez pas à venir vous reposer même si vous n'avez pas besoin d'aide. C'est toujours un bon moyen de rencontrer des membres actifs qui peuvent fournir de l'aide et discuter de sujets autres que le développement de jeux..
Pour éviter de commettre des erreurs lors de vos interactions avec la communauté de Construct:
Concentrez vos énergies. La création de jeux implique beaucoup d’analyses, la mise en pratique de vos compétences, la consultation des forums et des discussions et la réalisation de vos propres expériences..
Si vous n’ajoutez pas à une discussion, préférez ne pas poster. Cela aide à garder la discussion claire et concentrée sur le sujet. La communauté Construct 2 est plutôt accueillante, mais elle est toujours plus agréable et plus respectueuse si vous vous "comportez". (En outre, si vous ne vous abstenez pas de poster quand ce n'est pas utile ou si vous posez une question qui a déjà reçu une réponse quelque part, vous ajoutez du "bruit" aux forums et vous rendez les informations plus difficiles à gérer et à trouver pour tout le monde - y compris les nouveaux arrive après toi!)
!