[ Atari / Punchs ]

[ << ] [ Jeux ] [ Liens ]

 C'est quoi un "Punch" ?? 

Les GFA-Punchs étaient une initiative du mensuel "ST-Magazine". Il s'agissait de faire un programme en GFA-Basic de 20 lignes maximum. Quelque chose de joli, marrant ou surprenant, à défaut de présenter la moindre utilité ... Chaque mois, les listings des meilleures créations étaient publiées dans le journal. Le GFA n'avait guère de "Basic" que le nom. C'était un langage relativement évolué, interprété par défaut mais également compilable. En théorie : une ligne de GFA = une instruction. Mais certaines astuces permettaient de faire plusieurs choses à la fois (notamment grâce aux fameuses commandes "Xbios"). Pour cette raison, le code source d'un "Punch" est particulièrement dense, tordu et incompréhensible !! Une sorte d'anti-cours de programmation propre, en somme ...

 Compilation 

Cette intro regroupe l'ensemble des punchs décrits ci-dessous sous une forme directement exécutable. L'archive inclut également les sources des Punchs.

GFAPunchs_Menu.zip (bientôt disponible)

Pour télécharger uniquement les sources au format .LST :

GFAPunchs_Sources.zip (5 Ko).

 Quelques "Punchs" ... 

Démo Punch

Un scrolltext, un damier qui défile, des boules qui tournent, un logo "PUNCH" qui rebondit et une musique de fond (enfin "musique" ... c'est beaucoup dire ! mais en 20 lignes, 'faut quand même pas en demander trop !)

[ voir le source ]


Tetris Punch

Celui-là m'a demandé pas mal de boulot :-) Mais ça marche ... si, si ! Il faut utiliser les touches 'Shift' pour se déplacer et la barre espace pour pivoter.

[ voir le source ]


Labyrinthe Punch

Il s'agit d'aller chercher la clef en position 20 / 35, puis de sortir par une des portes au nord. Le temps est limité.

[ voir le source ]


Spectrum Analyser

Un punch qui joue de la musique en affichant son spectre ...

[ voir le source ]


Labyrinthe 3D [ NEW ]

Celui-ci est inédit : je l'ai écrit en 2002 ! C'est encore un labyrinthe, mais cette fois avec une vue en 3D façon "Dungeon Master". La position courante apparaît sur le plan. Les touches sont : les flèches pour se déplacer, 'Insert' pour tourner de 90° à gauche et 'Clr Home' pour tourner à droite.

[ voir le source ]