Menu
CoddyTech

La raquette

Fait partie de la section Projets du Journey Godot de Coddy. Leçon 1 sur 36.

Dans ce chapitre, tu construis Breakout : une raquette, une balle, des briques, un score, des vies et un moyen de gagner. Le jeu se lance après chaque étape, alors appuie souvent sur « Jouer ».

Le jeu comporte trois scripts, chacun dans son propre onglet : paddle.gd, ball.gd et main.gd pour le reste du jeu. Ils sont presque vides au départ.

D'abord, la raquette glisse vers la gauche et la droite avec les touches. Input.get_axis renvoie -1 lorsque la touche gauche est maintenue, 1 pour la touche droite et 0 si aucune des deux n'est maintenue.

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta

La multiplication par delta fait de SPEED une vitesse exprimée en pixels par seconde.

challenge icon

Défi

Facile

Déplace la raquette avec les touches.

  1. Dans paddle.gd, ajoute const SPEED = 400 en haut.
  2. Dans _physics_process, déplace la raquette avec move_left et move_right, à SPEED pixels par seconde.

Appuie sur « Jouer » et maintiens la touche gauche ou droite : la raquette glisse le long du bas. Puis clique sur « Vérifier ».

Essayez vous-même

extends CharacterBody2D

func _physics_process(delta):
	pass

Toutes les leçons de Projets

Entraînez-vous par vous-même : Playground Godot