Comment convaincre mon frère de se lancer dans la programmation ?
Vous ne le faites pas.
A mon avis, il y a des idées fausses des deux côtés.
Les problèmes avec vous :
Vous semblez être tombé dans l'idée fausse que jouer à des jeux ou avoir des idées de jeux vous rend d'une certaine façon enclin à être un programmeur ou à travailler avec la technologie en général. Or, ce n'est pas du tout le cas.
Brancher l'HDMI sur l'écran et le PC de votre mère ne signifie pas que vous êtes maintenant un support technique. De même, le simple fait de décrire un programme que vous voulez ne fait pas de vous un programmeur ni un concepteur, il y a beaucoup plus que ce qu'un profane considérerait - en tant que programmeur vous-même, vous savez que c'est vrai.
C'est pourquoi vous devriez arrêter d'avoir ces attentes envers votre frère.
Les problèmes avec votre frère :
Disclaimer : Ce que je vais vous dire peut vous sembler méchant ou offensant, mais c'est ce que j'ai retenu de votre description de lui.
Votre frère est une sangsue. Il attend beaucoup du produit et attend beaucoup de vous, tout en revendiquant beaucoup pour lui-même, mais ne contribue pas beaucoup. Chacun peut lancer des idées sur ce qu'il aime dans un jeu sans aucun contexte. Mais a-t-il fait quelque chose pour prouver que c'est réellement faisable ou même amusant ? Y a-t-il de bons concepts, des tests, des comparaisons, … ?
Ne le faites pas.
Il ne sait pas ce qu'il veut. Vous avez commencé à plusieurs reprises pour l'initier à la programmation mais il a avorté après un temps incroyablement court. Et maintenant, il veut vous faire croire qu'il aura la patience et l'endurance nécessaires pour s'asseoir et apprendre d'un plus gros morceau de code que vous avez écrit ? Quelle blague !
Ne le faites pas.
Il a trop confiance en lui. Cela semble également s'appliquer à vous. Il n'a absolument aucune idée de la quantité de travail que ce projet va représenter et soit il surestime ses capacités, soit il sous-estime le travail - ou les deux. Vous semblez ne pas avoir la moindre idée de la quantité et du type de travail qui doit être effectué.
Ne le faites pas.
C'est un aspirant développeur de jeux. Ce n'est pas rare sur Internet et ce n'est pas vraiment une surprise si l'on considère la combinaison d'enfants/adolescents inexpérimentés avec un complexe de supériorité et d'anonymat. Tout le monde pense savoir ce qui manque au jeu et comment il serait meilleur. Mais combien de personnes ont en fait l'expérience de ce jeu ? Combien de ces personnes peuvent faire ou ont de l'expérience dans les domaines de l'art, de l'animation, des mathématiques, du graphisme, de la programmation, de la voix, de la musique, de la narration, de l'écriture de personnages, de la conception de niveaux, de la conception de jeux, … Sur lequel de ces points votre frère peut-il vous aider en vous apportant une contribution précieuse ? D'après ce que vous nous avez dit, il semble qu'il n'y en ait aucun.
Ne le faites pas.
En conclusion
Ce n'est pas quelqu'un avec qui vous voulez commencer un projet. Si vous commencez avec les conditions telles qu'elles sont actuellement, vous ferez tout, avec peu ou pas de contribution de sa part. Vous le remarquerez après quelques semaines (voire quelques jours ou quelques minutes avec lui) et le projet s'arrêtera.
Ce que vous pouvez faire
En fait, mettez par écrit ce que vous attendez du jeu et ce que vous pensez qu'il faut faire pour y parvenir. Il y a beaucoup de choses auxquelles vous devez faire attention ici, mais comme il s'agit d'un jeu interpersonnel, je ne vais pas m'étendre sur ce sujet. Cependant, le travail d'équipe est certainement interpersonnel, c'est pourquoi je vous recommande de noter qui peut/pourrait/devrait faire quoi.
La programmation n'est pas quelque chose que vous allez simplement convaincre quelqu'un de prendre. Vous pouvez apprendre les bases rapidement, mais si vous voulez être bon, vous devez y consacrer beaucoup de temps pour acquérir de l'expérience.
Il faut qu'il veuille suffisamment le produit pour le mettre en œuvre par lui-même et donc apprendre la programmation.