es:haunted_burrow
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:haunted_burrow [2017/01/13 14:21] – creado jevicac | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== HAUNTED BURROW ====== | ||
+ | ===== Ficha ===== | ||
+ | {{: | ||
+ | ^ Autor | Phil Lawson | ||
+ | ^ Computadora | Amstrad PCW 8256 / 8512 / 9512 | | ||
+ | ^ Año | ???? | | ||
+ | ^ Género | Arcade | ||
+ | ^ Controles | Teclado | ||
+ | ^ Lenguajes | Inglés | ||
+ | ^ Estado | [[preservado|Preservado]] | | ||
+ | |||
+ | ===== Capturas ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Descripción ===== | ||
+ | |||
+ | Haunted Burrow es un juego divertido donde nuestro amigo Bunny el conejo tendrá que encontrar la salida del laberinto para pasar de nivel, tiene una buena calidad gráfica y un sencillo manejo. Nuestra misión es adentrarnos en las profundidades de un laberinto y recoger todos los huevos que podamos para incrementar nuestra puntuación y las llaves que se encuentran en cualquier parte del mismo. La única pega es que el tiempo vuela y no podremos parar porque se agota el tiempo de Bunny. | ||
+ | |||
+ | Por el camino nos encontraremos una serie de objetos que nos ayudaran o nos harán la vida imposible. Entre los objetos encontraremos huevos: sumaran puntos y harán falta para completar la misión. Reloj: Hará que se incremente el tiempo que nos queda. Disco: Este actúa como puerta abierta, pero cuidado que una vez que pasemos por él se convertirá en una puerta cerrada, obstaculizando el regreso por donde llegamos a él. Llave: Esta hará que podamos cumplir la misión y salir del laberinto antes de que se agote el tiempo. | ||
+ | |||
+ | ===== Listado ===== | ||
+ | |||
+ | * **__Listado - BUNNY.BAS__** | ||
+ | |||
+ | < | ||
+ | 10 REM | ||
+ | 20 REM by Phil Lawson | ||
+ | 30 REM (c) Computing with the Amstrad | ||
+ | 40 REM --------------PCW------------- | ||
+ | 50 MEMORY &HCF00 | ||
+ | 60 e$=CHR$(27): | ||
+ | 70 DEF FNat$(x, | ||
+ | 80 GOSUB 1990:lev=1 | ||
+ | 90 WHILE -1 | ||
+ | 100 POKE time, | ||
+ | 110 PRINT cls$:CALL screen | ||
+ | 120 PRINT FNat$(20, | ||
+ | 130 PRINT FNat$(60, | ||
+ | 140 PRINT FNat$(26, | ||
+ | 150 PRINT FNat$(61, | ||
+ | 160 POKE posit,& | ||
+ | 170 GOSUB 500:POKE & | ||
+ | 180 PRINT e$+" | ||
+ | 190 PRINT FNat$(23, | ||
+ | 200 FOR a=6 TO 23 | ||
+ | 210 PRINT FNat$(23, | ||
+ | 220 PRINT FNat$(61, | ||
+ | 230 PRINT FNat$(23, | ||
+ | 240 PRINT e$+" | ||
+ | 250 PRINT FNat$(12, | ||
+ | 260 PRINT FNat$(12, | ||
+ | 270 PRINT e$+" | ||
+ | 280 PRINT FNat$(3, | ||
+ | 290 GOSUB 1190:REM eggs,keys & clocks | ||
+ | 300 CALL drawmap | ||
+ | 310 POKE dead,0:POKE parameter3, | ||
+ | 320 POKE eggs, | ||
+ | 330 WHILE PEEK(dead)<> | ||
+ | 340 WHILE i$="": | ||
+ | 350 CALL timer: | ||
+ | 360 POKE parameter1, | ||
+ | 370 IF oldegg<> | ||
+ | 380 CALL moverabbit: | ||
+ | 390 WEND | ||
+ | 400 addr=PEEK(posit+1)*256+PEEK(posit) | ||
+ | 410 IF PEEK(eggs)=200 THEN FOR a=1 TO 15:POKE addr,5:CALL drawmap:FOR b=1 TO 50: | ||
+ | 420 PRINT e$+" | ||
+ | 430 FOR a=6 TO 23:PRINT FNat$(23, | ||
+ | 440 IF PEEK(eggs)=200 THEN a$="C O N G R A T U L A T I O N S": | ||
+ | 450 PRINT e$+" | ||
+ | 460 PRINT FNat$(31, | ||
+ | 470 WHILE INKEY$<>" | ||
+ | 480 CALL resetscreen | ||
+ | 490 WEND | ||
+ | 500 REM setup graphics characters | ||
+ | 510 addr=& | ||
+ | 520 FOR a=0 TO 63:POKE addr+a, | ||
+ | 530 POKE addr+a+64, | ||
+ | 540 RESTORE 570:FOR a=128 TO 575 | ||
+ | 550 READ b:POKE addr+a, | ||
+ | 560 REM data for egg character | ||
+ | 570 DATA 0, | ||
+ | 580 DATA 0, | ||
+ | 590 DATA 0, | ||
+ | 600 DATA 0, | ||
+ | 610 DATA 14, | ||
+ | 620 DATA 171, | ||
+ | 630 DATA 170, | ||
+ | 640 DATA 176, | ||
+ | 650 REM data for closed door | ||
+ | 660 DATA 0, | ||
+ | 670 DATA 0, | ||
+ | 680 DATA 0, | ||
+ | 690 DATA 0, | ||
+ | 700 DATA 3, | ||
+ | 710 DATA 191, | ||
+ | 720 DATA 253, | ||
+ | 730 DATA 192, | ||
+ | 740 REM data for key character | ||
+ | 750 DATA 0, | ||
+ | 760 DATA 0, | ||
+ | 770 DATA 0, | ||
+ | 780 DATA 0, | ||
+ | 790 DATA 53, | ||
+ | 800 DATA 215, | ||
+ | 810 DATA 6, | ||
+ | 820 DATA 176, | ||
+ | 830 REM bunny right | ||
+ | 840 DATA 0, | ||
+ | 850 DATA 0, | ||
+ | 860 DATA 0, | ||
+ | 870 DATA 0, | ||
+ | 880 DATA 24, | ||
+ | 890 DATA 112, | ||
+ | 900 DATA 7, | ||
+ | 910 DATA 128, | ||
+ | 920 REM data for clock character | ||
+ | 930 DATA 0, | ||
+ | 940 DATA 0, | ||
+ | 950 DATA 0, | ||
+ | 960 DATA 0, | ||
+ | 970 DATA 96, | ||
+ | 980 DATA 6, | ||
+ | 990 DATA 0, | ||
+ | 1000 DATA 6, | ||
+ | 1010 REM data for open door | ||
+ | 1020 DATA 0, | ||
+ | 1030 DATA 0, | ||
+ | 1040 DATA 0, | ||
+ | 1050 DATA 0, | ||
+ | 1060 DATA 3, | ||
+ | 1070 DATA 13, | ||
+ | 1080 DATA 133, | ||
+ | 1090 DATA 192, | ||
+ | 1100 REM bunny left | ||
+ | 1110 DATA 0, | ||
+ | 1120 DATA 0, | ||
+ | 1130 DATA 0, | ||
+ | 1140 DATA 0, | ||
+ | 1150 DATA 1, | ||
+ | 1160 DATA 224, | ||
+ | 1170 DATA 14, | ||
+ | 1180 DATA 24, | ||
+ | 1190 REM set up eggs,doors & keys | ||
+ | 1200 RESTORE 1340:FOR a=1 TO 12 | ||
+ | 1210 READ door$: | ||
+ | 1220 POKE VAL(door$), | ||
+ | 1230 FOR a=1 TO 4 | ||
+ | 1240 READ key$: | ||
+ | 1250 POKE VAL(key$), | ||
+ | 1260 FOR a=1 TO 12 | ||
+ | 1270 READ clock$: | ||
+ | 1280 POKE VAL(clock$), | ||
+ | 1290 FOR a=1 TO 200 | ||
+ | 1300 x=INT(RND*4180) | ||
+ | 1310 IF PEEK(& | ||
+ | 1320 POKE & | ||
+ | 1330 REM data for doors | ||
+ | 1340 DATA D398, | ||
+ | 1350 DATA D376, | ||
+ | 1360 DATA D735, | ||
+ | 1370 DATA DF8C, | ||
+ | 1380 REM data for keys | ||
+ | 1390 DATA D68E, | ||
+ | 1400 REM data for clocks | ||
+ | 1410 DATA D1B2, | ||
+ | 1420 DATA D83B, | ||
+ | 1430 DATA DF02, | ||
+ | 1440 REM data for map | ||
+ | 1450 DATA 3E0000000004220800, | ||
+ | 1460 DATA 007FEFF4A77402EB0E, | ||
+ | 1470 DATA F7020114B73422A900, | ||
+ | 1480 DATA 413E7D17A1B5FA0800, | ||
+ | 1490 DATA 7F1EE1B237B402A902, | ||
+ | 1500 DATA 43C28C227097BEA902, | ||
+ | 1510 DATA 407AB8E6E4C402A806, | ||
+ | 1520 DATA 4302A20CCE75FAE902, | ||
+ | 1530 DATA 77FE8FF89F04020902, | ||
+ | 1540 DATA 0608F803BFF7EFE802, | ||
+ | 1550 DATA D0EB8DF60004020802, | ||
+ | 1560 DATA 5FA80117FFF5FAFF0E, | ||
+ | 1570 DATA 10ABBDD00095000002, | ||
+ | 1580 DATA 76AA051F00957FFF0A, | ||
+ | 1590 DATA 048AF5007E90200102, | ||
+ | 1600 DATA F5AE05EF40DFAFF906, | ||
+ | 1610 DATA 15ABDC085E10240100, | ||
+ | 1620 DATA 552A07FFC3D774050E, | ||
+ | 1630 DATA 557AF4000011144500, | ||
+ | 1640 DATA 750A05EF7FF574E507, | ||
+ | 1650 DATA 45EBBD094024144500, | ||
+ | 1660 DATA 6D08017B5FAFC40502, | ||
+ | 1670 DATA 2D7BFF4140A07C8502, | ||
+ | 1680 DATA 8D0A005F7EAFC7BD0E, | ||
+ | 1690 DATA 2DEAEFD002A0100000, | ||
+ | 1700 DATA 2508281F7EBDFFFF0F, | ||
+ | 1710 DATA 757FFAC140A5002000, | ||
+ | 1720 DATA 2508825B5FA16FA30E, | ||
+ | 1730 DATA 2DEAEFF1502F24380A, | ||
+ | 1740 DATA 890A080157A1E40A0A, | ||
+ | 1750 DATA 39EB7BFF542F2EEA0A, | ||
+ | 1760 DATA 000940005701002A0A, | ||
+ | 1770 DATA 3F7DE7FFD1FFFFA202, | ||
+ | 1780 DATA 0C080C001C1104AE0A, | ||
+ | 1790 DATA EFCF79DDFFD7242C0A, | ||
+ | 1800 DATA 085803040013AEAE0A, | ||
+ | 1810 DATA 7B53FE76FDF020A30A, | ||
+ | 1820 DATA 435002228017FFA802, | ||
+ | 1830 DATA 5F5FFAFABFD0222B0A, | ||
+ | 1840 DATA 51400202841FAAE902, | ||
+ | 1850 DATA 557FFFDEF5F02A090A, | ||
+ | 1860 DATA 554200008515EAFD02, | ||
+ | 1870 DATA 544ABF6CBD55080506, | ||
+ | 1880 DATA 13CABC4C85542FFF00, | ||
+ | 1890 DATA FBC881C0F454A00407, | ||
+ | 1900 DATA 090AFFFD85D7BDF504, | ||
+ | 1910 DATA 604BA0048510E01504, | ||
+ | 1920 DATA 3FEA2FF7EF77BDF506, | ||
+ | 1930 DATA 024808100200801504, | ||
+ | 1940 DATA 4ADFC99FFFF6FDF505, | ||
+ | 1950 DATA 6A104BD10712801504, | ||
+ | 1960 DATA 2AF77BD5D05FFDF506, | ||
+ | 1970 DATA 2A0000041FC0001100, | ||
+ | 1980 DATA END,END | ||
+ | 1990 REM set up machine code data | ||
+ | 2000 l=1: | ||
+ | 2010 READ a$,c$:WHILE a$<>" | ||
+ | 2020 FOR a=1 TO 23 STEP 2 | ||
+ | 2030 POKE addr, | ||
+ | 2040 check=check+PEEK(addr): | ||
+ | 2050 NEXT | ||
+ | 2060 IF check<> | ||
+ | 2070 check=0: | ||
+ | 2080 REM game variables | ||
+ | 2090 screen=& | ||
+ | 2100 fillmap=& | ||
+ | 2110 drawmap=& | ||
+ | 2120 moverabbit=& | ||
+ | 2130 parameter1=& | ||
+ | 2140 keyboard=& | ||
+ | 2150 parameter3=& | ||
+ | 2160 eggs=& | ||
+ | 2170 REM poke map | ||
+ | 2180 addr=& | ||
+ | 2190 WHILE a$<>" | ||
+ | 2200 FOR a=1 TO 17 STEP 2 | ||
+ | 2210 POKE addr, | ||
+ | 2220 addr=addr+1: | ||
+ | 2230 CALL fillmap: | ||
+ | 2240 REM machine code data | ||
+ | 2250 DATA CD64E611982C2100B6016801, | ||
+ | 2260 DATA 3E20F5D53E0873237223133D, | ||
+ | 2270 DATA 20F8D1EB09EBF13D20ECC9C1, | ||
+ | 2280 DATA CD5AFCE900C92100D0011C12, | ||
+ | 2290 DATA 3601230B78B120F82134D1FD, | ||
+ | 2300 DATA 2162E406350E081608FD7E00, | ||
+ | 2310 DATA CB273600CB16231520F60DFD, | ||
+ | 2320 DATA 2320ECFD7E00878787871604, | ||
+ | 2330 DATA CB273600CB16231520F6FD23, | ||
+ | 2340 DATA 1108001910CFC9CD64E6E5D5, | ||
+ | 2350 DATA 2A5CE401CCFE09FD21D86A06, | ||
+ | 2360 DATA 090E09E56E26002929292929, | ||
+ | 2370 DATA 29111CE219C506207EFD7700, | ||
+ | 2380 DATA 23FD2310F711B002FD190620, | ||
+ | 2390 DATA 7EFD770023FD2310F71130FD, | ||
+ | 2400 DATA FD19C1E1230D20CB118004FD, | ||
+ | 2410 DATA 191143001910BED1E1C93A5E, | ||
+ | 2420 DATA E42A5CE4EB2A5CE4EBFE5828, | ||
+ | 2430 DATA 13FE4D2817FE4B2818FE5AC0, | ||
+ | 2440 DATA 01FFFF3E051218100101003E, | ||
+ | 2450 DATA 08121808014C00180301B4FF, | ||
+ | 2460 DATA 097EFE01C8FE03C8C5FE0628, | ||
+ | 2470 DATA 28FE04284EFE02CC7CE7C12A, | ||
+ | 2480 DATA 5CE4563A5FE4FE07280F3600, | ||
+ | 2490 DATA 09225CE47E72325FE4CDB4E6, | ||
+ | 2500 DATA C9360318EFCD84E73E3C3261, | ||
+ | 2510 DATA E418D73A3FE63C323FE6C9CD, | ||
+ | 2520 DATA 64E62188A516FF01E0017223, | ||
+ | 2530 DATA 0B78B120F93E013260E4C921, | ||
+ | 2540 DATA 00D0011C123E03EDB120AB2B, | ||
+ | 2550 DATA 03360718F6260A2E02CD5AFC, | ||
+ | 2560 DATA E000C9CD64E63A60E43D3260, | ||
+ | 2570 DATA E4C03E083260E43A61E43D6F, | ||
+ | 2580 DATA 26002929290188A5097ECB27, | ||
+ | 2590 DATA 0608772310FCA7C03A61E43D, | ||
+ | 2600 DATA 3261E43CC03EFF3240E6C9CD, | ||
+ | 2610 DATA 64E62188A216AACD0AE801D0, | ||
+ | 2620 DATA 0009CD0AE801D00009CD0AE8, | ||
+ | 2630 DATA C901000272230B78B120F9C9, | ||
+ | 2640 DATA 2100D0011C127E3D28023600, | ||
+ | 2650 DATA 0B2378B120F4C90000000000, | ||
+ | 2660 DATA END,END | ||
+ | </ | ||
+ | |||
+ | ===== Controles ===== | ||
+ | |||
+ | K = ARRIBA | ||
+ | M = ABAJO | ||
+ | X = DERECHA | ||
+ | Z = IZQUIERDA | ||
+ | |||
+ | ===== 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 Haunted Burrow | ||
+ | 4.- Teclear run " | ||
+ | |||
+ | ===== Extras ===== | ||
+ | |||
+ | |||
+ | ===== Descarga ===== | ||
+ | |||
+ | * {{: | ||
+ | |||
+ | ===== Enlaces ===== |
es/haunted_burrow.txt · Última modificación: 2022/06/29 11:12 por jevicac