LA COURSE CONTRE LA MONTRE
--------------------------
Publie dans MICROSTRAD numero 10 * Decembre 86 - Janvier 87
Retrouve sur une disquette lors du Castellum Secretum 2 en octobre 2007 !
Une voiture, une poignee de jeu (ou le clavier), un chronometre, un circuit,
et vous voila parti pour cinq tours de course contre la montre.
Ce jeu d'arcade, tres rapide, vous donnera des crampes au poignet.
Principalement realise en Basic, il comporte cependant deux routines en
langage machine, qui figurent en DATA dans le programme. La premiere est une
routine d 'affichage d'un motif, decrite dans Microstrad n4. La seconde teste
les touches "slash" et "slash a l'envers" (en bas a droite du clavier
alphanumerique), ainsi que les touches A et Z ; ces quatre touches permettent
de diriger la voiture.
Cette routine teste egalement la poignee de jeu, qui est le second moyen de
piloter l'engin. Les calculs sont bien sur effectues dans le cas ou deux
touches sont pressees, de facon a gerer les deplacements en diagonale (huit
directions possibles). Une routine qui pourra etre reprise pour d'autres
programmes (Basic ou Assembleur). Sa liste Assembleur est fournie (liste
numero 2).
Le programme Basic comporte egalement le dessin des pneus (qui delimitent la
route) et de la voiture (huit dessins, un par direction). Le chronometre est
incremente par un programme d'interruption, toutes les demi-secondes. Une
precision superieure aurait ralenti la voiture.
La sonorisation n'est pas sacrifiee : bruit du moteur et timide "bang" pour
les collisions, qui stoppent durant une seconde la progression de la voiture.
Mon record est de 30 s tout rond. A vous de jouer ! Un conseil, progressez au
maximum en diagonale dans les virages.
THIERRY LEVY-ABEGNOLI