Documentation>Tutoriel
> Etape 1 (détails)
Petit détail
sur la configuration du projet
Vous avez sans doute remarqué
que le nom du fichier sur
la calculatrice était
tout sauf explicite. Pour
changer le nom on-calc, cliquez
sur le nom du projet dans
la fenêtre Project Explorer,
et changez le champs "File
name on calculator".
Dans cet article, nous allons
garder le nom myprojct( )
pour des raisons arbitraires
de l'auteur.
Ralentir le jeu!!
Parce que l'affichage est trop
rapide, nous allons ralentir
le programme. Dans la conception
des jeux, les programmeurs
doivent à tout prix
rendre leur programmes le
plus rapide possible. Mais
dans ce cas avec ETP, à
cause des optimisations de
Geoffrey, nous sommes obligés
de ralentir! Il n'est pas
difficile de ralentir un programme.
Souvent les programmeurs le
font sans le vouloir.
Ouvrez le module nommé
MapDisplay en double-cliquant
sur son nom dans le Project
Explorer. Nous retrouvons
les fameuses lignes de code
qui permettent de gérer
l'affichage. Après
le commentaire "'TO DO
..." et avant "Loop
While ...", ajoutez "Wait
1" . La fonction Wait
permet de faire attendre.
C'est-à-dire pendant
une certaine durée
la calculatrice ne va rien
faire, elle va quand même
continuer à afficher,
nous avons ainsi ralenti le
jeu.
|
Si vous
avez tapé à
la main (sans faire
de copier-coller)
la ligne "Wait
1", vous avez
sans doute constaté
qu'un label d'aide
syntaxique s'est affiché.
ETP Studio étant
conçu pour
faciliter la programmation,
un tel outil ne devrait
pas surprendre. |
Après les modifications,
le code devrait rassembler
à cela:
Procedure MapDisplay
ScreenInit 'This internal macro initializes the display
Do
ScreenRender 'This internal macro displays sprites
'TO DO: Place your gameplay code here
Wait 1
Loop While Not(KEY89_ESC)
|
Les fichiers sur votre calculatrice
ou sur l'émulateur
ne peuvent pas savoir ces
modifications. Il faut donc
recréer l'éxécutable
et l'envoyer à la calculatrice
ou l'émulateur. Appuyez
sur F8 et envoyez les fichiers
myprojct.89z et Map1.89z
Testez le nouveau programme.
Le jeu a un peu ralenti.
C'est bien beau tout ça
mais est-il possible de faire
bouger l'hélicoptère?
Nous allons le faire tout
de suite..
La suite>>>
|