4910
GAME -> Shoot'Em Uptypeins
© Pan Books (1984)
 
 
 
Invaders
Invasores
cpc
 
 
screenshot
screenshot
 
 
 
 
 

screenshot
CTM644 Colour Monitor
screenshot
GT65 Green Monitor
 

NOUS RECHERCHONS :
  • Invaders (UK) (1984) [Sixty Programs For The Amstrad CPC 464].dsk
  • Keywords

    INFOS

    - CATEGORIES -
    GAME -> Shoot'Em Up               
    - NUMBER OF PLAYERS -
    1 player
    - STAFF -
    Publié sous forme de listing sous le titre "Invaders" dans le livre "Sixty Programs For The Amstrad CPC 464", Pan Books (1984)

    Publié sous forme de listing sous le titre "Invasores" dans le livre "Los Mejores Programas Para El Amstrad", Pan Books (1986)

    Programmation : Michael BEWS

    - BUGS -
    * Errores de la traducción del listado que se han corregido
    Se han corregido diversos errores de la traducción que afectan al juego:
    (primero la línea que aparece en el libro, seguida de la línea corregida)

    260 FOR x=u TO p:IF i(p*l+x)=u THEN PRINT" ":GOTO 280
    260 FOR x=u TO p:IF i(p*l+x)=u THEN PRINT" ";:GOTO 280

    300 SOUND 1,200,2
    300 SOUND 1,120,2

    320 xw=u+INT(RND*p):IF i(xw+l*p)=0 THEN xv=8-16*(z=-u)+(xw-u)*32:yv=167-(l+a)*8:PRINT CHR$(22);CHR$(1);:PEN 2:PLOT 64+xv,yv:DRAW 0,-143+(l+a)*16:SOUND 1,120,4:SOUND 1,90,4:PEN 0:PLOT 64+xv,yv:DRAW 0,-143+(l+a)*16:PRINT CHR$(22);CHR$(0);: PEN 1:imp=u
    320 ' xw=u+INT(RND*p):IF i(xw+l*p)=0 THEN xv=8-16*(z=-u)+(xw-u)*32:yv=167-(l+a)*8:PRINT CHR$(22);CHR$(1);:PEN 2:PLOT 64+xv,yv:DRAW 0,-143+(l+a)*16:SOUND 1,120,4:SOUND 1,90,4:PEN 0:PLOT 64+xv,yv:DRAW 0,-143+(l+a)*16:PRINT CHR$(22);CHR$(0);: PEN 1:imp=u

    380 PLOT xz*16+68,386,2:DRAWR 0,-288,2:SOUND 1,90,4:SOUND 1,30,4:PLOT xz*16+68,386,0:DRAWR 0,-288,0
    380 PLOT xz*16+68,386,2:DRAWR 0,-288,2:SOUND 1,90,4:SOUND 1,60,4:SOUND 1,30,4:PLOT xz*16+68,386,0:DRAWR 0,-288,0

    510 RR=RR-1:LOCATE 31,23:PRINT" ";:LOCATE 31,23:PRINT MID$(STR$(RR),2);
    510 RR=RR-1:LOCATE 31,23:PRINT" ";:LOCATE 31,23:PRINT MID$(STR$(RR),2);

    560 RA=(R=0)*(A>0):SC=SC+20-180*(RA=U):FOR X=U TO V+2*(RA=0):LOCATE XP+T,RT:PRINT" ";:LOCATE XP+T,R+U:PRINT M$;:SOUND 1,60-V*X,3:FOR Y=U TO 8:NEXT:LOCATE XP+T,R+U:PRINT" ";:FOR Y=U TO V:NEXT Y,X:LOCATE XP+U,R+U:PRINT" ";:LOCATE XP+T,20:PRINT" ";
    560 RA=(R=0)*(A>0):SC=SC+20-180*(RA=U):FOR X=U TO V+2*(RA=0):LOCATE XP+T,R+T:PRINT" ";:LOCATE XP+T,R+U:PRINT M$;:SOUND 1,60-V*X,3:FOR Y=U TO 8:NEXT:LOCATE XP+T,R+U:PRINT" ";:FOR Y=U TO V:NEXT Y,X:LOCATE XP+U,R+U:PRINT" ";:LOCATE XP+T,20:PRINT" ";

    590 LOCATE XP+T,20:PRINT" ";:LOCATE XP+T,1:PRINT CHR$(244);:LOCATE W+U,22:PRINT"MISS!";:SOUND 1,1500,4:FOR X=U TO 80:NEXT:SC=SC-W:LOCATE 7,23:PRINT" ";:LOCATE 7,23:PRINT MID$(STR$(SC),2);:LOCATE W+U,22:PRINT" ";:LOCATE XP+T,1:PRINT" ";:GOTO 130
    590 LOCATE XP+T,20:PRINT" ";:LOCATE XP+T,1:PRINT CHR$(244);:LOCATE W+U,22:PRINT"MISS!";:SOUND 1,1500,4:FOR X=U TO 80:NEXT:SC=SC-W:LOCATE 7,23:PRINT" ";:LOCATE 7,23:PRINT MID$(STR$(SC),2);:LOCATE W+U,22:PRINT" ";:LOCATE XP+T,1:PRINT" ";:GOTO 130

    640 FOR X=1 TO 10:J$(X)="":NEXT X:J$(1)=STRIN$(32,32)
    640 FOR X=1 TO 10:J$(X)="":NEXT X:J$(1)=STRING$(32,32)

    690 NEXT X:J$(J)=J$(J)+" ":J=J+1:NEXT Y
    690 NEXT X:J$(J)=J$(J)+" ":J=J+1:NEXT Y

    760 D$=CHR$(241)+CHR$(242)+CHR$(243)+" "
    760 D$=CHR$(241)+CHR$(242)+CHR$(243)+" "

    790 N$=M$+M$+" "
    790 N$=" "+M$+M$+" "

    1010 LOCATE 1,20:FOR X=1 TO 6:PRINT D$;:NEXT:PRINT CHR$(241);CHR$(142)
    1010 LOCATE 1,20:FOR X=1 TO 6:PRINT D$;:NEXT:PRINT CHR$(241);CHR$(242)

    1030 LOCATE 1,23:PEN 3:PRINT CHR$(24);"PUNTOS:";CHR$(24):PEN 1:PRINT MID$(STR$(SC),2);:LOCATE 16,23:PRINT CHR$(24);"MISILES";CHR$(24);MID$(STR$(RR),2);
    1030 LOCATE 1,23:PEN 3:PRINT CHR$(24);"PUNTOS:";CHR$(24);:PEN 1:PRINT MID$(STR$(SC),2);:LOCATE 24,23:PRINT CHR$(24);"MISILES";CHR$(24);MID$(STR$(RR),2);

    1110 LOCATE 13,12:PRINT"PUNTUACIN MINIMA ";SC:LOCATE 13,13:PEN 3:PRINT"RECORD ";HS:PEN 1:LOCATE 13,14:PRINT"TOTAL ";TS;PEN 1
    1110 LOCATE 13,12:PRINT"PUNTUACIN MINIMA ";SC:LOCATE 13,13:PEN 3:PRINT"RECORD ";HS:PEN 1:LOCATE 13,14:PEN 2:PRINT"TOTAL ";TS:PEN 1

    1220 SYMBOL 234,244,240,88,124,255,255,170,84
    1220 SYMBOL 234,224,240,88,124,255,255,170,84

    Finalmente la traducción acaba con las líneas:
    1350 RESTORE 1360
    1360 FOR X=360 TO 366:READ A:POKE X,A:NEXT:RESTORE:RETURN
    1370 DATA205,96,187,50,111,1,201
    Que se han dejado como la versión inglesa:
    1350 RESTORE 1360:FOR X=360 TO 366:READ A:POKE X,A:NEXT:RESTORE:RETURN
    1360 DATA 205,96,187,50,111,1,201



    * Errores que no se han corregido
    Además de los errores que se han mencionado, la edición española contiene
    más errores que no afectan al juego, que no se han modificado por respetar
    algo el libro impreso.
    Entre estos errores destaca que en la edición española se omiten las líneas:
    880 PRINT"SCORES:"
    890 PRINT" INVADER HIT = 20";
    900 PRINT" DIRECT HIT ON COMMAND SHIP = 200";
    910 PRINT" EACH COMPLETE MISS = -10";
    920 PRINT" ZAPPED BY BY COMMAND SHIP = -50 ZAPPED BY AN INVADER = -20"

    También faltaría mostrar más información en la línea
    800 LOCATE 1,3:PEN 3:PRINT"UTILIZA TU LANZAMISILES PARA":PEN 2:PRINT T$:PEN 3:PRINT"ELIMINAR A LOS INVASORES";:PEN 1
    que en la edición inglesa aparece como:
    800 LOCATE 1,3:PEN 3:PRINT"USE YOUR ROCKET LAUNCHER";:PEN 2:PRINT T$:PEN 3:PRINT"TO WIPE OUT";"THE INVADERS ";:PEN 1:PRINT I$;:PEN 3:PRINT"AND TO DAMAGE THE";"COMMAND SHIP WICH ARRIVES LATER ";:PEN 2:PRINT G$:PEN 1

    En las instrucciones en pantalla para al jugador de la versión española
    se omite que con la tecla mayúsculas la nave se desplaza más rápido.

    Tampoco se han corregido errores de traducción (traduce "last score" por "puntuacin minima",...), errores ortográficos, espacios de más y de menos, y errores de descuadres que no afectan al juego.
    - LINKS -

     

    Goto Top
    CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2024 all rights reserved.
    Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.
    Hébergement Web, Mail et serveurs de jeux haute performance