Born to be wired

 Articles taggés avec ‘C’

 Youpi, testons les moteurs !

J’avais longuement expliqué dans cet article les étapes de fabrication d’un câble parallèle pour relier le robot Youpi à un PC standard.

Aujourd’hui je vais comme promis diffuser les quelques lignes de code permettant de tester l’ensemble des moteurs. Le programme est grandement inspiré de celui que l’on peut trouver sur le site du BTS-IRIS de Niort.

C’est un programme développé à la va-vite en C. Il pourra servir de base pour tous ceux qui comme moi souhaitent vérifier que tous les moteurs sont en bon état de fonctionnement.

 Pong Clock :: calcul des trajectoires

Deux rapides améliorations ont été apportées :

La police de caractères utilisée pour l’affichage des scores a été modifiée pour se rapprocher du jeu original, plus « carrée », composée de lignes simples. Ça n’a l’air de rien comme ça, mais j’ai dû « dessiner » les 10 chiffres pixel par pixel dans le code (par groupe de 8 pixels, pour être précis). Ce qui donne un truc très sympa dans ce genre là (une ligne = un caractère) :

 Pong Clock, les premières images

Voila enfin, en exclusivité mondiale, les premières images du développement de l’horloge Pong !

Avec également un petit bilan intermédiaire des frais :

  • 2/3 heures de développement
  • 200 lignes de code (sans la police de caractères)

Avec en contrepartie les résultats suivants :

  • Affichage du terrain, des raquettes, et de la balle.
  • Affichage du score (police non définitive) en fonction de de l’heure système.
  • Gestion d’une zone vide optionnelle au dessus du terrain, pouvant être dédiée à l’affichage des scores ou de tout autre information.
  • Taille du terrain, des raquettes, et de la balle customisables.
  • Gestion de plusieurs résolutions en 4/3 de 320*240 à 1600*1200.