Ispirato da questo elenco dalla Guida per l'utente di Commodore 64:
10 PRINT "{CLR/HOME}"
20 POKE 53280,7 : POKE 53281,13
30 X = 1 : Y = 1
40 DX = 1 : DY = 1
50 POKE 1024 + X + 40 * Y, 81
60 FOR T = 1 TO 10 : NEXT
70 POKE 1024 + X + 40 * Y, 32
80 X = X + DX
90 IF X <= 0 OR X >= 39 THEN DX = -DX
100 Y = Y + DY
110 IF Y <= 0 OR Y >= 24 THEN DY = -DY
120 GOTO 50
Crea un programma simile nella lingua / piattaforma prescelta per far rimbalzare un oggetto simile a una palla attorno al tuo terminale, schermo, tela o altra area di visualizzazione.
Non devi imitare esattamente la grafica PETSCII del C64, un semplice Oo olo farà, né devi usare il GOTOcomando se esiste ancora nella tua lingua. Finché la palla inizia nella parte superiore della tela e viaggia in diagonale fino a raggiungere un limite di tela, quindi rimbalza di conseguenza, come segue:
- Viaggiando verso il basso e verso destra e colpisce la parte inferiore dell'area dello schermo, rimbalza su e continua a destra;
- Viaggia su e a destra e colpisce il limite più a destra, e rimbalza a sinistra e in alto;
- Viaggiare a sinistra e su e colpisce la cima, rimbalza a sinistra e in basso;
- Viaggiando a sinistra e in basso e raggiunge il limite più a sinistra, rimbalza a destra e in basso;
- Colpisce qualsiasi angolo e inverte la direzione;
Allora stiamo tutti bene.
Non devi nemmeno spostare la palla di 8 pixel alla volta, come sta succedendo nell'elenco BASIC sul C64; puoi spostare un blocco di caratteri o un pixel alla volta, a seconda di quale ritieni più appropriato.
Per vedere questo elenco BASIC funzionare, puoi digitarlo con questo emulatore Commodore 64 online a condizione che il tuo browser supporti Flash.









