Apprends à coder tes propres jeux vidéos

Suis les étapes, pas à pas pour apprendre à créer tes propres jeux vidéos


Project maintained by CryptoLogiq Hosted on GitHub Pages — Theme by mattgraham

Faire des calculs !

Bien maintenant, nous allons faire un petit peu de math (niveau primaire) !

Tels que des additions, soustractions, multiplications et divisions, car la fonction print() permet aussi d’afficher des nombres.

print() -- sert à afficher du texte, mais il sait aussi afficher des nombres.

Voyez par vous-même : Dorénavant, je ne mettrais plus les captures d’écrans, car j’estime que vous avez compris et qu’il vous faut exécuter le code par vous-même afin de vous habituer à taper votre propre code.

Avec le temps et la pratique régulière, cela deviendra assez naturel vous verrez ;)

Alors comment faire ? Pendant l’exécution du programme lorsqu’il arrive sur une instruction avec un calcul il effectue alors l’opération et ensuite donne le résultat à print() qui à son tour l’afficher à l’écran.

Les calculs sont exécutés par le biais des opérateurs mathématiques suivants :

+, -, *, /

Important ! print() ne sert pas à calculer, il convertit  seulement les paramètres qu’on lui donne en texte. C’est l’interpréteur qui fait le calcul à la lecture du code.

Addition :
print(1 + 1)

Sortie Console :

2
Soustraction :
print(4 - 1)

Sortie Console :

3
Multiplication :
print(2 * 2)

Sortie Console :

4
Division :
print(10 / 2)

Sortie Console :

5

Maintenant que nous savons imprimer du texte, des nombres et des résultats de calculs simples…

Pourquoi ne pas simuler un petit jeu en texte ?!

EXERCICE TP :

  • Faites une petite introduction d’un jeu de course en texte.
  • Simulez le top départ avec des calculs simples pour afficher (4, 3, 2, 1, Go !) en vous aidant avec +, -, *, /.

SOLUTION ?… Vous avez essayé avant quand même… ?

Non ? faites un effort =)

Alors vous avez réussi ?!

Oui ou Non ?

Non… Essayez encore un peu, une dernière fois… =)

Non toujours pas, bon c’est pas grave, allez voir et vous devrez essayer de le refaire à nouveau jusqu’à ce que ça fonctionne !

Ma solution que je vous propose :

Si vous n’avez pas réussi voici le code source :

print("#####################################################")
print("## Les voitures sont sur la ligne de départ !      ##")
print("## Les moteurs rugissent... Les pilotes aussi !    ##")
print("## Les feux rouges clignotent ! ça va commencer !  ##")
print(16/4)
print(2+1)
print(3-1)
print(0.5*2)
print("## Go !                                            ##")
print("## C'est parti, les voitures s'élancent ! ! !      ##")
print("#####################################################")

ps : un code source est le code originel créé par vous ou un autre programmeur.

Félicitations ! Cette première introduction au langage LUA est maintenant terminée !

Je vous attends pour la suite sur les bases de LUA où nous aborderons ensemble, point par point l’essentiel pour simuler un vrai petit jeu dans la console !