Rose bouquet – BBC Micro – Basic

Rivista: Acorn User – Numero: 9 – Anno: 1983 – Trascrizione: Francesco Fiorentini

Esordio del BBC Micro nella rubrica RetroLiPS. E decisamente un esordio in pompa magna…

Quello che andiamo a presentarvi é un’altro bel listato estratto dalla rivista inglese Acorn User, numero 9 di Aprile 1983, che sono sicuro apprezzerete.

Un simpatico programmino per BBC Micro che ne evidenzia le capacita’ grafiche e la versatilita’.
Da studiare per la sua semplicita’ ma dall’impatto visivo decisamente accattivante.

Titolo: Rose bouquet
Piattaforma: BBC Micro
Linguaggio: Basic
Versione originale: Heinz Eipel
Pubblicazione: Acorn User – numero 9
Anno: 1983 – Aprile
Trascrizione: Francesco Fiorentini
Anno: 2026
Download: N/A

Istruzioni:
Lanciate il programma e lasciate che il vostro BBC Micro vi dedichi la creazione di un mazzo di rose!

Come sempre, qui di seguito trovate il codice ottimizzato per essere copiato direttamente sul vostro BBC Micro oppure su un emulatore. Il nostro consiglio é quello di utilizzare BeebEm.

Una volta avviato BeebEm non dovrete far altro che copiare il listato sottostante ed incollarlo sull’emulatore tramite: Edit -> Paste. Dopodiché digitate RUN ed il gioco é fatto!

Attenzione – Ci siamo resi conto che nel listato i caratteri ‘>’ e ‘<‘ potrebbero venir sostituiti dai rispettivi encoding html ‘&gt’ e ‘&lt’. Nel caso, sostituite questi valori nel listato prima di copiarlo sull’emulatore.

Listato: Rose bouquet – BBC Micro – Basic


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
10 REM ROSE BOUQUET
20 CLS
30 MODE 1
40 VDU 19,0,0,0,0,0
50 VDU 19,1,1,0,0,0
60 VDU 19,2,5,0,0,0
70 VDU 19,3,3,0,0,0
80 FOR A=1 TO 12
90 GCOL 3,RND(3)
100 MOVE 0,0
110 D=RND(800)+250
120 E=RND(800)+150
130 MOVE D,E
140 F=RND(200)+300
150 FOR B=1 TO F STEP 4
160 M=(B/(RND(10)+10))
170 X=M*5*SIN(B/16)+D
180 Y=M*5*COS(B/16)+E
190 PLOT 85,X,Y
200 NEXT B
210 NEXT A
220 GOTO 20

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.