Fait partie de la série Kody - Programmation de Jeu Vidéo dédiée à l’apprentissage du code manière ludique

Ici on fait une fenêtre pour le jeu de 800 pixel par 600 pixel.

1
2
3
4
5
6
LARGEUR = 800
HAUTEUR = 600

function love.load()
    love.window.setMode(LARGEUR, HAUTEUR)
end

Comprende le code

1/ Les dimensions

1
2
LARGEUR = 800
HAUTEUR = 600

Jusque là, tout semble clair.

LARGEUR et HAUTEUR sont les noms dans lesquels on stocke une valeur.

Ce sont des variables

Une variable, c’est nom spécial, qui contient une valeur.

Comme ça dans mon programme, je peux utiliser le nom au lieu de la valeur.

C’est pour que ce soit plus clair et plus facile à lire dans mon code.

Pour info, on aurait plus les appeler autrement.

1
2
TARTAMPION = 800
FROMAGEFONDU = 600

mais on est d’accord que c’est moins clair.

Dur de se rappeler que FROMAGEFONDU c’est la hauteur de ma fenetre.

Donc on va rester sur le truc d’origine

1
2
LARGEUR = 800
HAUTEUR = 600

2/ Le machine bidule qui fait démarer le Schmilblick

1
function love.load()

La fonction love.load() est une fonction spéciale dans Lua Love.

C’est elle qui charge le jeu.

(Load en anglais, c’est charger)

Sans cette fonction, le jeu Lua ne peut pas démarer.

3/ Définir la taille de la fenetre

1
    love.window.setMode(LARGEUR, HAUTEUR)

Ok, découpons ça en étape:

    1. love

Dans :

love.window.setMode(LARGEUR, HAUTEUR)

Le love indique que l’on appelle une des fonctions spéciales dans love.

    1. window

love. window.setMode(LARGEUR, HAUTEUR)

    1. setMode

love.window. setMode (LARGEUR, HAUTEUR)

    1. (LARGEUR, HAUTEUR)

love.window.setMode (LARGEUR, HAUTEUR)

Le résultat

Assez simple, pour l’instant, juste notre fentre de jeu.

Edit: Ceci dit, je viens de me rendre compte que Lua donnait une fenetre de 800x600 par default… donc bon… voila..