es:crazy_plumbing
no way to compare when less than two revisions
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | |||
— | es:crazy_plumbing [2017/01/11 12:33] – creado jevicac | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== CRAZY PLUMBING ====== | ||
+ | ===== Ficha ===== | ||
+ | {{: | ||
+ | ^ Autor | Peregrine Haphton | ||
+ | ^ Computadora | Amstrad PCW 8256 / 8512 / 9512 | | ||
+ | ^ Año | ???? | | ||
+ | ^ Género | Arcade | ||
+ | ^ Controles | Teclado | ||
+ | ^ Lenguajes | Inglés | ||
+ | ^ Estado | [[preservado|Preservado]] | | ||
+ | |||
+ | ===== Capturas ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Descripción ===== | ||
+ | |||
+ | Crazy Plumbing es un juego clásico para uno o dos jugadores. El objetivo del juego es llegar a la esquina derecha del primer campo, aunque también podemos ganar empujando a nuestro oponente fuera de la cuadrícula. | ||
+ | |||
+ | En el juego existen tres tipo de tuberías para seleccionar (1 a 3) cualquier selección colocará en el extremo el tubo que hayamos seleccionado. | ||
+ | |||
+ | En la primera fase no podremos seleccionar el tipo 1. | ||
+ | |||
+ | ===== Listado ===== | ||
+ | |||
+ | * **__Listado - PLUMBER.BAS__** | ||
+ | |||
+ | < | ||
+ | 10 REM -------- CRAZY PLUMBING ---------- | ||
+ | 20 REM by Peregrine Haphton | ||
+ | 30 REM (c) Computing with the Amstrad PCW | ||
+ | 40 REM ---------------------------------- | ||
+ | 50 DIM grid(11, | ||
+ | 60 GOSUB 380: | ||
+ | 70 FOR f=1 TO 40: | ||
+ | 80 FOR f=1 TO 2:PRINT CHR$(27);" | ||
+ | 90 PRINT:PRINT "To change the name of the player input and press RETURN." | ||
+ | 100 FOR f=1 TO 2: | ||
+ | 110 IF LEN(n$)> | ||
+ | 120 IF n$<>"" | ||
+ | 130 PRINT: | ||
+ | 140 a$=STR$(f+1)+" | ||
+ | 150 a$=CHR$(f*4+2)+CHR$(f*4+3): | ||
+ | 160 POKE pen,85:FOR f=1 TO 10:FOR g=1 TO 10: | ||
+ | 170 x=10+f*4: | ||
+ | 180 x=10+f*4: | ||
+ | 190 NEXT: | ||
+ | 200 GOSUB 630: | ||
+ | 210 d=4: | ||
+ | 220 PRINT CHR$(27);" | ||
+ | 230 x=62: | ||
+ | 240 k$="": | ||
+ | 250 IF k$<" | ||
+ | 260 IF go=1 AND k$=" | ||
+ | 270 grid(xx, | ||
+ | 280 GOSUB 650:IF ongrid=0 THEN 310 | ||
+ | 290 pl=pl+1: | ||
+ | 300 PRINT CHR$(27)" | ||
+ | 310 WEND:ON win GOSUB 710,730,740 | ||
+ | 320 POKE double, | ||
+ | 330 a$=STRING$(l," | ||
+ | 340 a$=" | ||
+ | 350 k$="": | ||
+ | 360 IF k$=" | ||
+ | 370 IF k$=" " THEN 70 ELSE GOTO 350 | ||
+ | 380 PRINT CHR$(27)" | ||
+ | 390 x=0: | ||
+ | 400 x=0: | ||
+ | 410 x=26: | ||
+ | 420 CALL print1(x, | ||
+ | 430 PRINT " The object of the game is to get to the right corner of the field first: you can also win by pushing your oponent from the grid." | ||
+ | 440 PRINT " In order to stop press Q": | ||
+ | 450 PRINT " There are three types of tube:" | ||
+ | 460 FOR f=0 TO 2: | ||
+ | 470 a$=CHR$(f*4+2)+CHR$(f*4+3)+" | ||
+ | 480 CALL print1(x, | ||
+ | 490 PRINT " To select a type of tube simply press the number of that tube: the tube will be placed on the end." | ||
+ | 500 PRINT:PRINT " You cannot use type 1 in the first turn!" | ||
+ | 510 x=0: | ||
+ | 520 WHILE INKEY$<>" | ||
+ | 530 GOSUB 760:PRINT CHR$(27)" | ||
+ | 540 FOR h=1 TO 36:READ n(h):NEXT | ||
+ | 550 DATA -1, | ||
+ | 560 DATA 1, | ||
+ | 570 DATA 0, | ||
+ | 580 RESTORE 600:FOR f=0 TO 12:FOR g=0 TO 7:READ n:POKE (udgs+f*8+g), | ||
+ | 590 NEXT: | ||
+ | 600 DATA 3, | ||
+ | 610 DATA 3, | ||
+ | 620 DATA 24, | ||
+ | 630 POKE pen, | ||
+ | 640 y=y+1: | ||
+ | 650 win=0: | ||
+ | 660 WHILE fl: | ||
+ | 670 IF grid(x1, | ||
+ | 680 WEND:IF x1=10 AND y1=10 THEN ongrid=0: | ||
+ | 690 IF x1<1 OR x1>10 OR y1<1 OR y1>10 THEN ongrid=0: | ||
+ | 700 xx=x1: | ||
+ | 710 a$=p$(pl)+" | ||
+ | 720 CALL print1(x, | ||
+ | 730 a$=p$(pl)+" | ||
+ | 740 a$=p$(pl)+" | ||
+ | 750 pl=pl+1: | ||
+ | 760 MEMORY &HCFFF | ||
+ | 770 RESTORE 850: | ||
+ | 780 FOR i=1 TO 31: | ||
+ | 790 byte=VAL("& | ||
+ | 800 address=address+1: | ||
+ | 810 IF sum<> | ||
+ | 820 NEXT: | ||
+ | 830 pen=& | ||
+ | 840 POKE pen, | ||
+ | 850 DATA C306E0C35BE0CD29E01198, | ||
+ | 860 DATA 2C2100B60168013E20F5D5, | ||
+ | 870 DATA 3E0873237223133D20F8D1, | ||
+ | 880 DATA EB09EBF13D20ECC9C1CD5A, | ||
+ | 890 DATA FCE900C9661A6F2202D00A, | ||
+ | 900 DATA 3210D0030A6F030A67ED4B, | ||
+ | 910 DATA 10D006001113D0EDB02A02, | ||
+ | 920 DATA D0CDFCE02204D02113D022, | ||
+ | 930 DATA 11D0C9CD30E0CD29E0F32A, | ||
+ | 940 DATA 11D07E232211D0CDEAE011, | ||
+ | 950 DATA 4FE1010800EDB0DD2A04D0, | ||
+ | 960 DATA 0E08FD214FE12A00D07D06, | ||
+ | 970 DATA 08FDCB0006380D07DDCB08, | ||
+ | 980 DATA 16DDCB001607C3A4E0CB04, | ||
+ | 990 DATA DDCB0816DDCB0016CB04DD, | ||
+ | 1000 DATA CB0816DDCB001610D7FD23, | ||
+ | 1010 DATA 3A06D0A7CAD1E0DD7E08DD, | ||
+ | 1020 DATA 7709DD7E00DD7701DD2379, | ||
+ | 1030 DATA FE05C2D1E001C802DD094F, | ||
+ | 1040 DATA DD230DC282E02A04D00110, | ||
+ | 1050 DATA 00092204D02110D035C262, | ||
+ | 1060 DATA E0FBC91100B8FE20300311, | ||
+ | 1070 DATA 00D16F260029292919C95C, | ||
+ | 1080 DATA 260054CB25010FE1094E23, | ||
+ | 1090 DATA 46EB29292909C93059005C, | ||
+ | 1100 DATA D05EA06170644067106AE0, | ||
+ | 1110 DATA 6CB06F807250752078F07A, | ||
+ | 1120 DATA C07D9080608330860089D0, | ||
+ | 1130 DATA 8BA08E709140941097E099, | ||
+ | 1140 DATA B09C809F50A220A5F0A7C0, | ||
+ | 1150 DATA AA90AD60B0000000000000, | ||
+ | </ | ||
+ | |||
+ | ===== Controles ===== | ||
+ | |||
+ | 1 = COLOCAR TUBERÍA TIPO 1 | ||
+ | 2 = COLOCAR TUBERÍA TIPO 2 | ||
+ | 3 = COLOCAR TUBERÍA TIPO 3 | ||
+ | SPACE = COMENZAR PARTIDA | ||
+ | Q = ABANDONAR PARTIDA | ||
+ | |||
+ | ===== Carga del programa ===== | ||
+ | |||
+ | 1.- Introducir el disco CP/M por la cara 2 | ||
+ | 2.- Escribir BASIC y esperar a que cargue | ||
+ | 3.- Retirar el disco CP/M e introducir el disco que contiene el juego Crazy Plumbing | ||
+ | 4.- Teclear run " | ||
+ | |||
+ | ===== Extras ===== | ||
+ | |||
+ | |||
+ | ===== Descarga ===== | ||
+ | |||
+ | * {{: | ||
+ | |||
+ | ===== Enlaces ===== | ||
+ | |||
+ | * [[https:// |
es/crazy_plumbing.txt · Última modificación: 2022/06/29 01:19 por jevicac