Cours:ArduinoSdlPingPong : Différence entre versions
Ligne 16 : | Ligne 16 : | ||
*[http://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlevent.html événement sdl] | *[http://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlevent.html événement sdl] | ||
*[http://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlkeyboardevent.html événement clavier] | *[http://www.libsdl.org/release/SDL-1.2.15/docs/html/sdlkeyboardevent.html événement clavier] | ||
+ | |||
+ | |||
+ | =Fichiers= | ||
+ | |||
+ | *[[Media:SDLfonctions.h|SDLfonctions.h]] | ||
+ | *[[Media:SDLfonctions.c|SDLfonctions.c]] |
Version actuelle datée du 15 décembre 2013 à 22:31
Projet de jeux de Ping Pong
L'objectif est de programmer un jeu de Ping Pong :
- la balle se déplace sur une surface rectangulaire (640x480)
- sa trajectoire est une droite
- la balle se déplace avec des angles de +/-45°
- la balle doit rebondir sur les bords supérieur et inférieur
- chaque joueur déplace une raquette verticale pour faire rebondir la balle
- si la balle atteint les bords gauche ou droite, un point est marqué
- 2 cartes arduino permettront de commander chacune des raquettes
Un énoncé se trouve sur le bureau virtuel dans la partie Td pour vous aider à commencer le programme.
Vous pourrez dans un premier temps utiliser le clavier du PC, voir :