Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
007:programas-de-lectores [d/m/Y H:i] – creado miguel | 007:programas-de-lectores [d/m/Y H:i] (actual) – [La mudanza de las hormigas] falvarez | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
===== Programas de lectores ===== | ===== Programas de lectores ===== | ||
+ | En los programas de lectores premiamos tu colaboración con 15.000 Pts. | ||
+ | |||
+ | Todas las semanas, MICROHOBBY publicará los programas que los lectores nos envíen, con las siguientes condiciones: | ||
+ | |||
+ | - Los programas deberán ser originales, inéditos y no haberse presentado a ninguna otra publicación. | ||
+ | - Se enviarán a MICROHOBBY en cinta cassette exenta de protección cotra copia y listado y autoejecución. | ||
+ | - Cada cinta irá acompañada de hoja explicativa de la utilidad y manejo del programa. | ||
+ | - En una sola cinta puede introducirse más de un programa. | ||
+ | - Una vez publicado, MICROHOBBY abonará al autor la cantidad de 15.000 pesetas en concepto de pago por colaboración. | ||
+ | - MICROHOBBY se reserva el derecho de publicación o no del programa. | ||
+ | - Además de la publicación de los programas de interés, MICROHOBBY realizará con todos los recibidos un sorteo mensual de un MICRODRIVE y su INTERFACE-1 correspondiente. | ||
==== La mudanza de las hormigas ==== | ==== La mudanza de las hormigas ==== | ||
Línea 9: | Línea 20: | ||
--- // | --- // | ||
- | Spectrum | + | Spectrum |
* [[http:// | * [[http:// | ||
Línea 22: | Línea 33: | ||
El resto de las aclaraciones necesarias para jugar vienen incluidas en el propio programa. | El resto de las aclaraciones necesarias para jugar vienen incluidas en el propio programa. | ||
- | LETRAGORDA | + | <code basic hormigas.bas> |
+ | 1 REM RESET Bartolome y Francisco Javier Roman Anton | ||
+ | 100 REM INICIACION VARIABLES PROGRMA | ||
+ | 110 LET rc=0: LET j=23560 | ||
+ | 130 DEF FN z(m)=INT (RND*m)+1 | ||
+ | 200 GO SUB 8000 | ||
+ | 500 BORDER 6: FLASH 0: PAPER 6: BRIGHT 1: CLS | ||
+ | 510 PRINT FLASH 1; INK 0;AT 10, | ||
+ | 520 PAUSE 10 | ||
+ | 550 PRINT INK 0;AT 13, | ||
+ | 560 PAUSE 100 | ||
+ | 570 INK 2: PRINT AT 10, | ||
+ | 1490 PAUSE 300 | ||
+ | 1500 REM INICIACION VARIABLE PARTIDA | ||
+ | 1510 LET vi=5: LET pt=0: LET k=1 | ||
+ | 1540 LET x=FN z(20): LET y=FN z(30) | ||
+ | 1550 DIM l(2,200) | ||
+ | 1560 LET l(1,1)=x: LET l(2,1)=y | ||
+ | 2000 REM INICIALIZACION VARIABLES JUEGO | ||
+ | 2010 IF k<200 THEN LET k=k+1 | ||
+ | 2020 LET l(1,k)=FN z(20): LET l(2,k)=FN z(30) | ||
+ | 2040 LET g=FN z(4)+52 | ||
+ | 2500 REM CUADRO | ||
+ | 2510 INK 4: PAPER 4: BORDER 4: CLS | ||
+ | 2520 INK 7: PRINT AT 0, | ||
+ | 2800 LET p$=" | ||
+ | 3000 POKE 23624,98 | ||
+ | 3010 PRINT # | ||
+ | 3500 REM DIBUJO HORMIGUEROS | ||
+ | 3510 FOR m=1 TO k-1 | ||
+ | 3520 PRINT AT l(1, | ||
+ | 3530 NEXT m | ||
+ | 3540 PRINT AT l(1, | ||
+ | 3550 LET x=l(1,k-1): LET y=l(2, | ||
+ | 4500 REM TECLADO | ||
+ | 4510 LET t=PEEK j: IF t<=56 AND t>=53 THEN LET g=t | ||
+ | 4520 LET y=y+1*(y< | ||
+ | 4700 REM CHOQUE MOVIMIENTO | ||
+ | 4710 IF ATTR (x,y)=100 THEN PRINT AT x,y; INK 0;CHR$ (91+g): BEEP 0.0005,60: GO TO 4500 | ||
+ | 5000 GO TO 5100+(ATTR (x, | ||
+ | 5200 REM HORMIGA | ||
+ | 5210 FOR a=0 TO 40: BEEP .005,-FN z(60): PRINT INK a/10;AT x,y;CHR$ (91+g): NEXT a | ||
+ | 5220 GO TO 6000 | ||
+ | 5300 REM VIEJO | ||
+ | 5310 FOR a=0 TO -60 STEP -1: BEEP .01,a: NEXT a | ||
+ | 5320 GO TO 6000 | ||
+ | 5500 REM NUEVO | ||
+ | 5510 FOR a=40 TO 0 STEP -1: BEEP a/1000,24: BEEP a/1000,23: BEEP a/1000,21: BEEP a/1000,19: BORDER a/10: NEXT a: BORDER 4 | ||
+ | 5530 LET pt=pt+10 | ||
+ | 5535 IF k/10=INT (k/10) THEN LET vi=vi+1: PRINT FLASH 1;AT 10, | ||
+ | 5540 GO TO 2000 | ||
+ | 5900 REM PANTALLE | ||
+ | 5910 FOR a=0 TO 40: BEEP .0005,FN z(60): PRINT INK a/10;AT x,y;CHR$ (91+g): NEXT a | ||
+ | 6000 LET vi=vi-1: IF vi<>0 THEN GO TO 2500 | ||
+ | 6010 BORDER 5: INK 0: PAPER 5: CLS | ||
+ | 6020 IF pt<rc THEN GO TO 6100 | ||
+ | 6030 PRINT FLASH 1;" | ||
+ | 6040 LET rc=pt | ||
+ | 6100 FLASH 1: CLS | ||
+ | 6120 PRINT OVER 1; FLASH 0;AT 10, | ||
+ | 6130 PRINT # | ||
+ | 6150 PAUSE 0 | ||
+ | 6200 GO TO 500 | ||
+ | 8000 REM DEFINICION DE CARACTERES | ||
+ | 8010 DATA " | ||
+ | 8020 DATA " | ||
+ | 8030 DATA " | ||
+ | 8040 DATA " | ||
+ | 8050 DATA " | ||
+ | 8060 DATA " | ||
+ | 8080 DATA " | ||
+ | 8400 FOR a=1 TO 7: READ a$: FOR b=0 TO 7: READ c: POKE USR a$+b,c: NEXT b: NEXT a | ||
+ | 8410 RETURN | ||
+ | 9999 SAVE " | ||
+ | </ | ||
- | Alberto GONZALEZ GARDE | ||
- | Spectrum 4,ß K | + | ==== Letragorda ==== |
- | Este programa está pensado para modificar el juego de caracteres del SPECTRUM convirtiéndolos, | + | {{ : |
+ | |||
+ | --- //Alberto González Garde :: Premiado con 15.000 pts.// | ||
+ | |||
+ | Spectrum 48K. | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | //Este programa está pensado para modificar el juego de caracteres del SPECTRUM convirtiéndolos, | ||
Se trata de una utilidad que puede tener cierta importancia si queremos que en nuestras propias aplicaciones aparezcan rótulos, listados o cualquier otra cosa distinta de lo normal. | Se trata de una utilidad que puede tener cierta importancia si queremos que en nuestras propias aplicaciones aparezcan rótulos, listados o cualquier otra cosa distinta de lo normal. | ||
Línea 34: | Línea 127: | ||
Las instrucciones para conservar el código generado por el programa se detallan en éste con total claridad. | Las instrucciones para conservar el código generado por el programa se detallan en éste con total claridad. | ||
- | Premiado con 15.000 pts. | + | ==== Misión imposible ==== |
- | MISION IMPOSIBLE | + | --- //Julia Pérez Serrano :: Premiado con 15.000 pts.// |
- | + | ||
- | Julia PEREZ SERRANO | + | |
Spectrum 16 K | Spectrum 16 K | ||
- | Tenemos aue situamos | + | * [[http:// |
+ | * [[http:// | ||
- | Este es, en síntesis, el centro del juego que conseguirá, | + | //Tenemos que situamos |
- | Una vez situados, comprobaremos que somos el comando de la última fortaleza «Platínium» | + | {{: |
+ | |||
+ | Este es, en síntesis, el centro del juego que conseguirá, | ||
- | turbo láser que apuntan directamente a las cuatro bases alienígenas que nos rodean. Desde estas mismas bases, recibiremos el constante ataque de los más sofisticados misiles capaces de desintegrar cualquier tipo de materia, incluso el pla-tinium | + | Una vez situados, comprobaremos que somos el comando de la última fortaleza «Platínium» que dispone de cuatro |
Nuestra misión será interceptar esos misiles en su trayectoria hacia nosotros, única manera de sobrevivir, pues nuestros láser nada pueden hacer contra sus bases. Para conseguirlo, | Nuestra misión será interceptar esos misiles en su trayectoria hacia nosotros, única manera de sobrevivir, pues nuestros láser nada pueden hacer contra sus bases. Para conseguirlo, | ||
- | "O' | + | * O: Dispara a la izquierda. |
- | + | | |
- | "P" | + | |
- | + | | |
- | "Q' | + | |
- | + | ||
- | "A" | + | |
Atención, si se disparan dos láser a la vez, no responderá ninguno. Active sus reflejos y... suerte. | Atención, si se disparan dos láser a la vez, no responderá ninguno. Active sus reflejos y... suerte. | ||
- | Premiado con 15.000 pts. | + | ==== Funciones trigonométricas ==== |
- | FUNCIONES TRIGONOMETRICAS | + | {{ : |
- | Francisco José HUIDOBRO | + | --- //Francisco José Huidobro :: Premiado con 15.000 pts.// |
Spectrum 16 K | Spectrum 16 K | ||
- | Se trata de una utilidad que nos calcula las funciones trigonométricas, | + | * [[http:// |
+ | * [[http:// | ||
- | Premiado con 15.000 pts. | + | //Se trata de una utilidad que nos calcula las funciones trigonométricas, |
En las primeras, podemos efectuar ia entrada de datos en grados o radianes; el programa nos avisará mediante el símbolo de infinito o valor no definido cuando sea necesario. | En las primeras, podemos efectuar ia entrada de datos en grados o radianes; el programa nos avisará mediante el símbolo de infinito o valor no definido cuando sea necesario. | ||
Las instrucciones están incluidas en el propio programa en forma de menú de opciones. | Las instrucciones están incluidas en el propio programa en forma de menú de opciones. | ||
- | |||
- | EN LOS | ||
- | |||
- | PROGRAMAS DE LECTORES PREMIAMOS TU COLABORACION CON 15.000 Pts | ||
- | |||
- | Todas las semanas, MICRO-HOBBY publicará los programas que los lectores nos envíen, con las siguientes condiciones: | ||
- | |||
- | 1— Los programas deberán ser originales, inéditos y no haberse presentado a ninguna otra publicación. | ||
- | |||
- | 2— Se enviarán a MICRO-HOBBY en cinta cassette exenta de protección cotra copia y listado y autoejecución. | ||
- | |||
- | 3— Cada cinta irá acompañada de hoja explicativa de la utilidad y manejo del programa. | ||
- | |||
- | 4— En una sola cinta puede introducirse más de un programa. | ||
- | |||
- | 5— Una vez publicado, Ml-CROHOBBY abonará al autor la cantidad de 15.000 pesetas en concepto de pago por colaboración. | ||
- | |||
- | 6— MICROHOBBY se reserva el derecho de publicación o no del programa. | ||
- | |||
- | 7— Además de la publicación de los programas de interés, MICROHOBBY realizará con todos los recibidos un sorteo mensual de un MICRODRIVE y su INTERFACE-1 correspondiente. |