Contenu principal
Apprendre à coder
Cours : Apprendre à coder > Chapitre 4
Leçon 4: Making a side scroller: Hoppy BeaverIntroduction au Castor Sauteur
Nous allons créer un jeu appelé Castor Sauteur. Il ressemble à un jeu dont vous avez peut-être déjà entendu parler, Flappy Bird, avec quelques différences. Dans ce jeu, l'utilisateur contrôle un castor, et le fait sauter pour qu'il attrape des morceaux de bois pour sa tanière. Voici à quoi le jeu ressemble :
Parcourons ensemble, étape par étape, la fabrication de ce jeu.
Premièrement, réfléchissons aux différents composants du jeu (qu'on pourrait trouver dans de nombreux jeux) :
- Le personnage joueur : nous n'avons qu'un seul personnage joueur, c'est le castor. Ce personnage a plusieurs comportements, comme sauter et tomber, que nous devrons implémenter.
- Les personnages non-joueurs : beaucoup de jeux possèdent des "PNJ", contrôlés par le programme, constituant des obstacles pour le personnage joueur. Cependant, dans ce jeu, il n'y a que l'environnement comme obstacle. Il n'y a pas de PNJ. Cela simplifie les choses !
- L'environnement : c'est un jeu de type scrolling horizontal, dans lequel on voit un monde en 2D qui défile, avec un beau ciel bleu, un sol et de l'herbe. Le ciel est rempli de bouts de bois qui peuvent être ramassés.
- La mission : le castor doit sauter pour attraper les bouts de bois, mais il ne doit sauter ni trop haut, ni trop bas, sous peine de les rater. Le but est d'avoir, à la fin du niveau, suffisamment de bouts de bois pour qu'il puisse construire une tanière.
Lorsque vous concevez un jeu, vous devez réfléchir aux composants, de cette façon. En fait, les documents de conception de jeux font souvent plusieurs pages (nous avons écrit une version très concise, ici, juste pour montrer un exemple). Implémentons à présent chacun de ces composants, pratiquement dans cet ordre.
Vous souhaitez rejoindre la discussion ?
- je suis impatient de pouvoir creer un game.par koi commencer?(1 vote)
- 1. Commence par écrire ton scénario
2. Tu continues en préparant les fonctions principales de ton programme
3. Tu peaufines ton programme pour qu'il soit agréable
C'est plus compliqué que ça, mais bonne chance, si tu t'accroches, tu vas y arriver.(0 vote)
- j'espere car l'usure je vais créer mon premier jeu..(1 vote)