# SISTEMAS
 
goto Aquarius
goto MSX
goto Spectrum
goto Amstrad CPC
goto Nintendo NES
goto Fun Educator
goto Vectrex
 
# HARDWARE
 
goto SCartucho IF2
goto CPC T-Rex
 
# JUEGOS
 
goto MSX
goto Amstrad
goto Spectrum
goto Spectrum WAV
goto Castlevania ZX
goto Otros proyectos
 
# CONCURSOS
 
goto BASIC 2003
goto BASIC 2004
goto BASIC 2005
goto BASIC 2006
goto BASIC 2007
goto BASIC 2008
goto Boda Real 2004
goto Deep Scan
goto Arcade 2005
goto Libre 2006
goto Aventura 2006
goto Aventura 2008
goto Interface 2008
goto QL25 Aniversario
 
# REUNIONES
 

goto MadriSX 2005
goto MadriSX 2006
goto MadriSX 2007

 
# Varios
 

goto Retro-Club
goto Blog
goto Fanzine
goto Galería fotos
goto Curso ASM ZX

 
# Webs albergadas
 

goto Revista K64
goto AncientBits

 

 
# Juegos Spectrum -> Asteroides
print "Basic minimalista"

"No sólo de trucos útiles vive el hombre, sino también de pequeños listados basic en los que se demuestra que hacer un juego en 5 líneas de este lenguaje no es tan complicado."

Microhobby nº 198

10 FOR a=0 TO 7: READ b: POKE USR "a"+a, b: NEXT a: DATA 36,189,255,165,165,189,189,24: LET na=5: LET pu=0: CLS

20 PRINT AT 20, RND*31;"*": PRINT AT 20, RND*31;"*": PRINT: POKE 23692, -1: PRINT: LET pu=pu+1: IF SCREEN$ (0, na)="*" THEN PRINT AT 0,0; FLASH 1; "PUNTOS ";pu: FOR a=0 TO 50: BEEP .01, RND*40: NEXT a: RUN

30 LET a$=INKEY$: IF a$="z" THEN LET na=na-1: IF na=-1 THEN LET na=0

40 IF a$="m" THEN LET na=na+1: IF na=32 THEN LET na=31

50 PRINT AT 0,na;"a": GO TO 20:REM MASTERS GAMES

______________________________
NOTA: introducir a en modo gráfico

Controles:
Teclado Z - M

¿No tienes Spectrum? prueba este Emulador de Spectrum Gleck V.005

   

Se autoriza la copia de los contenidos de esta web, siempre que se cite esta página como origen