Outils pour utilisateurs

Outils du site


wiki:projets:pongirl

Ceci est une ancienne révision du document !


Pong IRL

Membres

Alexandre Janin

alexandrejanin92@gmail.com

Description

Le but de ce projet est de recréer le jeu vidéo Pong “en vrai”.

Le jeu se joue à deux joueurs: chacun contrôle une raquette, de chaque côté de l'écran. Le but est d'envoyer la balle de l'autre côté de l'écran.

Pong

Initialement, l'idée était de représenter à la fois la balle et les raquettes avec des objets physiques, mais par contrainte de temps j'ai décidé de représenter la balle sur un écran d'ordinateur et d'utiliser des raquettes physiques de chaque coté de cet écran.

Matériel

* Arduino * Deux capteurs de distance laser (VL53L0X) * Ordinateur avec le logiciel Processing

Journal de bord

Vendredi 25 octobre 2019

J'ai effectué des tests avec un moteur pas-a-pas et un shield, en contrôlant la rotation du moteur avec des boutons poussoir.

Vendredi 8 novembre 2019

J'ai essayé de faire fonctionner deux moteurs pas-a-pas simultanément mais sans succès.

J'ai effectué mes premiers tests avec les capteurs de distance que j'utiliserai pour les raquettes.

Vendredi 15 Novembre 2019

Par contrainte de temps, j'ai du abandonner l'idée de la balle physique et me concentrer sur les raquettes, en affichant la balle sur un écran d'ordinateur (avec le logiciel Processing).

J'ai pu connecter deux capteurs laser à l'Arduino grâce a la bibliothèque Adafruit_VL53L0X, en adaptant leur exemple d'utilisation de deux capteurs laser en même temps.

Sur Processing, j'ai pu créer un programme qui lit les données de distance fournies par l'Arduino, il ne reste plus qu'a les utiliser pour le fonctionnement du jeu !

Vendredi 22 Novembre 2019

J'ai complété le programme Processing. Le jeu est jouable: calibration des détecteurs, détection des raquettes, physique de la balle, système de score.

La détection des raquettes pourrait encore être améliorée.

Branchements

Le capteur à gauche sur le schéma doit être positionné en haut à droite de l'écran, et celui à droite doit être positionné en haut à gauche.

Branchements

Code source

wiki/projets/pongirl.1576833981.txt.gz · Dernière modification: 2019/12/20 09:26 de ajanin