Erreurs communes des nouveaux arrivants à la communauté Gamedev de Construct 2

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.


"Erreurs" courantes dans les messages des débutants

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:

Le nouveau venu écrit dans le mauvais forum

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.


Les forums où vous devriez poser des questions techniques sur Construct 2 Sur d'autres forums de gamedev, Prenez quelques minutes pour lire les descriptions de chaque sous-forum, pour rechercher les messages "FAQ" collés qui expliquent l’objet des sous-forums, et pour vérifier le type de sujets qui y sont déjà traités, pour voir si 'ai le bon endroit. Veillez également à essayer une recherche avant de poster, si autorisé.

Le nouveau venu pose une question trop large

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.

Le nouveau venu n'affiche pas assez de détails

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


Dropbox est un bon hébergeur de fichiers qui offre un hébergement rapide sans publicité.. Sur d'autres forums de gamedev le même genre d'attitude aidera. Plus votre question est précise et détaillée, plus vous aurez de chances d'obtenir une réponse ou une redirection vers un fil similaire rapidement et en douceur. Afficher les connaissances et la compréhension de votre outil et de ce que vous avez fait jusqu’à présent vous aidera à aller plus loin..

Le nouveau venu fait preuve d'impatience

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é.

Le syndrome de la noyade

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:

  • Considérez que toutes les questions de base du débutant ont probablement déjà été répondues sur les forums ou sur l'internet au sens large. De plus, des utilisateurs comme moi s'efforcent de montrer la voie aux nouveaux arrivants, afin qu'ils puissent apprendre et grandir en toute sécurité en tant que fabricants de jeux..
  • Si quelqu'un suggère un tutoriel, ne le parcourez pas en quelques secondes; mettez votre projet actuel en attente et démarrez un nouveau projet pour suivre le didacticiel. Une fois terminé, vous aurez plus de compréhension et d’expérience, et vous pourrez gérer votre problème précédent avec ces connaissances et cette expérience. Vous pourrez également mieux exprimer votre problème ou visualiser le mécanisme que vous souhaitez utiliser pour le résoudre et l'expliquer à d'autres..
  • Lorsque vous recherchez des réponses sur les forums ou sur le Web, si vous n'obtenez pas les résultats escomptés, vous n'utilisez peut-être pas les termes appropriés. C'est un indice qu'il y a un nouveau vocabulaire à apprendre et à utiliser. Encore une fois, élargir vos connaissances vous aidera.
  • Prenez votre temps, ne vous précipitez pas. Vous ne ferez pas le jeu de vos rêves dans quelques jours.
  • Le manuel qui explique tout ce qu'il y a à savoir sur Construct 2 vaut certainement une lecture, et c'est toujours une bonne référence à vérifier lors de l'utilisation du logiciel. D'autres plates-formes auront des guides similaires…

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..


Un client IRC (KVIrc) affichant une discussion entre deux fabricants de plug-ins C2 dans la salle #construct sur irc.esper.net

Conclusion

Pour éviter de commettre des erreurs lors de vos interactions avec la communauté de Construct:

  • Éviter de poster dans le mauvais forum.
  • Ne soyez pas trop vague ou large avec vos demandes d'aide.
  • Fournissez autant de détails utiles sur votre problème que possible.
  • Fournir des fichiers sources ou des démos affichant clairement le problème.
  • Ne soyez pas impatient.
  • Rechercher des informations avant de poster.
  • Ne vous précipitez pas; vous avez beaucoup de temps pour apprendre et produire des jeux.
  • Lire le manuel.

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

!