Dans cette page, nous allons vous montrer qu’avec peu de moyen et quelques lignes de code, on peut déjà faire un premier jeu. Bien sûr ne vous attendez pas a un Grand Turismo.
Ce jeu est vieux comme le monde. Vous avez une voiture tout en bas de l’écran que vous pouvez déplacer de gauche à droite avec les flèches du clavier pour éviter les autres voitures, qui défilent verticalement sur l’écran.
Pour cela nous allons travailler en DarkBASIC à l'aide de « DarkGDK » de Microsoft, que vous pouvez télécharger gratuitement
sur www.microsoft.com/express/samples/GameCreators/.
Vous y trouverez une vidéo qui montre comment le télécharger et comment l’installer étape par étape.
Regardons de plus près les fonctions dont on aura besoin pour le jeu.
dbLoadImage("nom_image.extension", IdImage) ;
Cette fonction permet de charger une image; elle prend deux paramètres:
le nom de l’image et un identifiant que vous définissez vous-même pour pouvoir appeler l’image plus tard, un peu
comme un de variable.
Dbsprite(IdSprite, x, y, IdImage) ;
Cette fonction affiche l’image en l’appelant avec son Id sur les coordonnées (x, y),
et comme pour l’image on lui définit un Id pour pouvoir la rappeler plus tard.
DbMoveSprite(IdSprite, vitesse) ;
Cette fonction déplace une image, elle prend en paramètre une image designée par
son IdSprite et une vitesse de déplacement .
dbSpriteX(IdSprite) et dbSpriteY(IdSprite) ;
Ces deux fonction renvoient les coordonnées x et y de l’image designée par
son IdSprite
Le reste c’est comme du C++ ( While, if…).
Regardons maintenant le code. Oui c’est fini c’est tous ce qui nous faut comme fonction !
Le jeu