Découvrez-vous une âme de développeur grâce à votre Nintendo Switch. Nintendo et FUZE Technologies vont lancer une application permettant de s’essayer aux joies du code sur la dernière console du géant nippon.
Les non-initiés regarderont bientôt la dernière console de Nintendo sous un autre angle. La firme japonaise s’est associée avec FUZE Technologies, une entreprise anglaise, pour créer un logiciel permettant d’apprendre à coder. La console hybride ne servira alors plus uniquement à jouer, une nouvelle fonctionnalité qui pourrait séduire les curieux.
Aucun prérequis nécessaire
Le logiciel baptisé FUZE Code Studio formera les apprentis développeurs sur FUZE BASIC, un langage de programmation simplifié (en Basic) qui ne nécessite aucune compétence préalable. D’après la société, il serait une excellente base avant de se lancer sur d’autres langages tels que C++ et Python. Pour coder avec ce langage basé sur du texte, un clavier tactile FUZE et les Joy-con serviront d’intermédiaires, mais il sera aussi possible de travailler depuis un clavier branché sur la prise USB Type-C de la console.
Développeur de jeux-vidéo
En plus d’initier les utilisateurs aux bases du code, FUZE Code Studio leur permettra de créer des applications et même des jeux en 2D et 3D. Pour cela, des sprites et des sons seront pré-intégrés au logiciel. Les artistes en herbe auront également la possibilité d’intégrer leurs créations à cette bibliothèque. Concernant la mise en ligne des productions sur le store, aucune information n’a été donnée pour le moment.
Le code à la mode
Avec ce nouveau projet, Nintendo rejoint l’engouement international pour l’apprentissage du code. Reste à savoir si cette passion pour les langages de programmation est autant partagée par les plus jeunes que par leurs aînés.
Tu m'étonnes, j'imagine le néophyte n'ayant jamais touché au dev et se lançant dans la création d'un jeu en C++.
Ca m'énerve un peu cette mode de vouloir rendre accessible le développement comme si n'importe qui pouvait coder un jeu les doigts dans le nez. NON, c'est faux, même avec un langage simple comme le basic il faut impérativement avoir des notions d'algorithmie, et surtout des notions de game programming.
Le JV est un domaine bien particulier dans le développement, considéré pour beaucoup comme la crème de la programmation (comprendre par là que si tu sais dev du JV, t'es normalement un très bon développeur), et est régie par des règles bien spécifiques comme la notion de boucle d'update (= ce qui détermine le FPS) par exemple. Donc si on n'a jamais dev de sa vie, il ne faut pas croire qu'après un tuto de 2h on saura tout faire, on ne s'improvise pas dev du jour au lendemain, cela demande de la patience, de l'auto-formation (par la pratique) et être passionné.
slad comment peut-on trouver énervant que certains essayent de donner envie aux plus jeunes d'apprendre un ou l'autre langage de programmation? Personne ne dit que c'est facile de coder... par contre, désolé, mais oui n'importe qui peut y arriver. Comme tu le dis, tout est question d'envie, de patience, de motivation et de travail.
Pour moi le but de ces softs, comme Apple Playgrounds et d'autres initiatives, est simplement de susciter l'intérêt chez les plus jeunes. Montrer l'envers du décor, comment les jeux sont faits. Montrer que c'est possible. Evidemment que ce n'est pas après une aprem sur Fuze Code Studio que tu vas pouvoir développer le prochain Assassin's Creed, mais à aucun moment il n'est question de ça.
Par contre ceux qui croient pouvoir développer un jeu sans avoir ne serait-ce que les connaissances de base en algorithmie et en programmation, qui viennent quémander de l'aide pour chaque ligne de code sur les sites spécialisés (stackoverflow, open classroom, etc) parce qu'ils ont la flemme d'apprendre par la pratique ou même de passer par un peu de théorie, oui c'est lourd.
Après oui je te l'accorde, attiser la curiosité pour faire découvrir le dev à un public large, pourquoi pas. Faut juste arrêter les slogans marketing en faisant croire que le dev c'est simple, cela s'apprend facilement et qu'on peut pondre des jeux avec juste un peu d'envie. shigeryu en est le bon exemple, tu as sûrement dû te laisser tenter par une offre alléchante te faisant croire que tu peux programmer un jeu sans développer ou presque.
Développeur est un métier comme un autre, cela demande une formation importante en plus de travailler beaucoup sur son temps libre.