Catégories
Non classé

Les outils pour pour créer un jeu vidéo Game Boy

Transcription de la vidéo :

Salut, alors c’est Eric, le codeur et bienvenue sur ma chaîne STUDIO40A. Alors je suis très heureux de retrouver pour cette première vidéo de ma chaîne alors, écoute, n’hésite pas à t’abonner si ce n’est pas encore fait et je vais te montrer un petit peu aujourd’hui quels sont les outils que j’utilise pour faire des jeux sur game boy voilà pour développer des jeux sur game boy alors ici le premier outil que nous avons c’est visual studio code. Donc ici visuel code c’est cette interface en fait c’est comme un Word géant dans lequel tu peux taper des mots et phrases et c’est juste que ça va venir implémenter ça va mettre des petites couleurs voilà en fonction de ce que tu tapes pour pouvoir faire le code voilà donc tout ça tu vois c’est tout le code que je viens de taper et que j’ai tapé ces derniers jours plus tôt, voila, pour faire des jeux comme Pong Boy voilà il y a tout ça… et voici notre petite Game Boy. Voilà donc ça c’est l’outil que j’utilise pour taper les codes sur mon ordinateur pour faire le jeu comme Pong Boy. Donc ici tu vois, première ligne il y a marqué #include en fait voilà j’ai installé un répertoire qui s’appelle GBDK alors GBDK il doit être par ici.

Voilà GBDK, donc GBDK, tout simplement, c’est la librairie qui sert à faire les jeux sur game boy donc en fait une fois que tu as ça installé sur ton ordinateur, c’est avec ça que certains mots clés vont fonctionner pour pouvoir justement faire marcher ton jeu sur game boy par exemple si que faire bouger, voilà pour utiliser la croix sur ta gameboy voilà le type de phrase qu’il faut utiliser « if(joypad’) & j_down » et voilà après tu donnes tes instructions là dessus donc tout ça c’est GBDK qui qui va gérer un petit peu tout ça voilà le langage utilisé c’est le langage C alors personnellement j’étais pas trop un expert du langage C, moi, je code plutôt en lua à la base et voilà il a fallu que je me mette au langage C donc c’est pas beaucoup plus compliqué que le Lua mais quand même il y a des spécificités qu’il faut prendre en compte plus les spécificités, justement, de la game boy. Voilà donc ça c’est le premier outil que j’utilise pour faire pour taper mes programmes. Alors, deuxième outil, Hop tiens, tu as celui là voilà c’est le game boy tile designer donc ici c’est tout simplement le logiciel qui va me servir à faire les tuiles pour mon jeu voilà sur game boy quand on développe sur game boy en fait l’écran de la game boy affiche des tuiles c’est à dire des carrés de 8 pixels par 8 pixels et en fait il te reste plus après à dessiner, tout simplement les petits pixels que tu veux donc là tu vois j’ai dessiné les lettres aussi, alors on a la raquette voilà tout ça c’est les pixels du décor que j’ai dessiné donc voilà ça se présente un petit peu comme ça, donc tu cliques ici hop là tu veux faire un petit dessin, donc là tu as 4 couleurs, game boy quatre couleurs. Alors, les quatre couleurs il y a quelques petites subtilités parce qu’en fait il n’y que les fonds, le background, qui est en quatre couleurs, les sprites sur game boy en réalité sont, ne sont qu’en trois couleurs donc ça je reviendrai plus tard là dessus, sur les spécificités, voilà tu vois c’est très simple à ça ressemble à un Paint amélioré, tu as là… Donc, tu peux faire des pixels de 8×8 ici tu vois tu as Tile Size, donc 8 par 16 donc voila tu vois ça apparaît comme ça. Alors ça c’est pour certains jeux, en fait on verra aussi plus tard les subtilités de la taille des sprites 16 par 16 et 32 par 32. Voilà, tu vois tu peux donc c’est avec ça que je bosse donc voilà ici on va faire ça hop hop hop hop voilà là par exemple je vais créer ce petit personnage vite fait, hop voilà voilà voilà voilà super sprites comme tu peux le voir voilà là je le sauvegarde et si j’appuie là dessus ça va l’envoyer directement dans un fichier qu’il va générer et il va se rajouter dans ma liste des sprites enfin dans ma liste des tuiles plutôt pour développer sur la game boy alors parallèlement à cet outil il y a cet outil là qui s’appelle Map Builder, pardon voilà ici tu peux reconnaître c’est le terrain de Pong Boy et là comme j’ai enregistré ici tout à l’heure dans ce logiciel là, ma liste de tuiles, de nouvelles tuiles, ici, il va venir récupérer les tuiles de celui là donc le Map Builder récupère les tuiles du Tile Designer, on va y arriver, et ensuite regarde donc du coup la tuile, elle vient de se rajouter automatiquement ici, voilà à la fin, tu vois elle est ici et ensuite et bien si je veux l’ajouter à mon décor, j’arrive, je clique et je rajoute cette Tuile tout simplement et je fais toutes mesMap. Voilà ça, c’est pour ce qu’on appelle la couche « background », l’arrière-plan des jeux sur game boy. Voilà

Alors, je ne vais pas sauvegarder, j’espère que je ne vais pas faire une bêtise parce que sinon ça part directement sur le jeu Pong Boy, donc là, je sauvegarde pas, voilà là, je sauvegarde pas. Je voulais te montrer aussi un site voila si tu l’utilises qui est pas mal alors il y a plusieurs sites pour Game Boy, c’est ici voilà tu vois c’est Chris Antonelli Github io donc je remettrai le lien dans la description, voilà ici en fait tu vas à venir charger une image png que tu as alors ici c’est le truc de Kirby, c’est pas ça qui nous intéresse mais voilà par exemple ici voilà donc la tu as un petit aperçu de ce qui va arriver bientôt donc voilà par exemple je vais prendre ce petit lapin ici, on va voir s’il rentre, il est trop grand, on va en prendre un autre, là qui sont déjà à la bonne taille, il me semble voilà celui là il est à la bonne taille.

Voilà ici, je mets au format GBDK, c’est la librairy que j’utilise pour faire les jeux et là, automatiquement je vais avoir tout le code qui va se créer pour avoir toutes les tuiles qui composent ce dessin donc elles sont ici, pardon, elles sont ici, tu vois là ce sont toutes les tuiles, c’est ce qu’on a fait tout à l’heure avec ce logiciel là plutôt que ce soit moi qui dessine, c’est lui automatiquement qui va générer ça, tu vois, par exemple ici quand tu vois 0x00 ça veut dire que le premier pixel il est en blanc, bon après voilà il faut connaître le numéro des autres, ça sert un peu à rien mais, voilà c’est comme ça que ça se passe donc, si tu veux, les huit premiers pixels ici un 1 2 3 4 5 6 7 8 voilà les huit, c’est, en fait, ça correspondrait à la première tuile donc ça correspondrait ici au premier carré huit sur huit et… à 8 sur 8, ha oui même, ça va plus loin et en fait c’est cette première tuile et c’est la couleur blanche donc ça va me créer une tuile blanche voilà ensuite ici alors là c’est format GBDK, c’est ce que j’utilise pour écrire en C et ça en fait c’est au format assembleur en fait, c’est avec ça que programmaient, qu’étaient fait les jeux Game Boy à l’origine. Ils n’étaient pas fait en C mais ils étaient fait en assembleur voilà ça c’est le code Assembleur, c’est un autre langage un petit peu, enfin pour moi, très très obscure et très compliqué mais voilà. Donc c’est pour ça qu’on utilise GBDK avec le C, il n’y a plus qu’à faire DownLoad Data, ça va me télécharger ce fichier. Je le raccroche ensuite, ici par exemple je te montre, tu vois, c’est là, voilà, ici par exemple j’ai mon « Pong Victoire », voilà, victoire ici voilà et en fait j’ai mis un dessin que j’ai pu mettre et ensuite je peux l’appeler pour faire les graphismes. Voilà écoute, On a commencé à faire un petit peu le tour des outils que j’utilise pour fabriquer, pour fabriquer, pour programmer des jeux sur game boy voilà j’espère que ça t’a plu écoute si ces petites séries ça te plait je vais continuer à en faire, pas que pour Game Boy, pour d’autres consoles aussi mais je commence par Game boy parce que c’est ma console de cœur. Donc si ça te plait n’hésite pas à mettre 1 pouce bleu est à t »abonner à la chaîne et moi je te dis à bientôt pour une nouvelle vidéo allez salut ciao