Bonjour,
Le code-source de mon projet PongDuino est disponible, sous la licence BSD : https://www.xaviermiller.be/up/arduino/pongduino-0.1.tar.xz
Bonjour,
Le code-source de mon projet PongDuino est disponible, sous la licence BSD : https://www.xaviermiller.be/up/arduino/pongduino-0.1.tar.xz
Cette fois-ci, j’ai décidé d’implémenter le jeu Pong sur un écran LCD à 2×16 caractères.
J’ai développé cela dans le train, en écrivant d’abord un émulateur d’afficheur dont les API sont compatibles avec le composant LiquidCrystal d’Arduino, puis écrit le moteur en C++.
Ce soir, en rentrant, Pong fonctionnait parfaitement dans mon émulateur.
Et le passage à un sketch arduino s’est fait en quelques instants !
Pour le moment, l’Arduino simule des actions alternées “haut/bas” des paddles, et relance le jeu en cas de balle perdue.
Et ça a marché du premier coup:
Les étapes suivantes : connecter des contrôleurs de jeu (un joystick et des boutons) et brancher un petit haut-parleur, afin de rendre le jeu un peu plus interactif.