Autor Tema: Competición Campo minado  (Leído 698 veces)

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Competición Campo minado
« en: Marzo 17, 2024, 10:39:20 »
http://www.vic20listings.freeolamail.com/mag_commag_es.html

Continuamos con la Commodore Magazine esta vez con el disco 2.Campo minado es un juego de estrategia con elementos de suerte.Tenemos que atravesar el campo sorteando la minas y cogiendo las provisiones que también dan puntos.
Os dejo con el comentario de listado de Javierglez con muchas modificaciones para teclear. 
   
               La competición finaliza el Lunes 1 de Abril por la mañana (España)

         

                                              El rincón de Javierglez

"Campo minado"

La revista Commodore Magazine publicó dos programas con título parecido, "Campo de minas" y "Campo minado". Parecen precursores del buscaminas, el primero quizá un poco más que el último. Esta vez vamos a presentar el último, "Campo minado".

El buscaminas es un juego que conocí en PC allá por 1990-1995 y en algún momento estuve enganchado. Recuerdo que un colega me enseñó trucos, pero aún así en algún momento me disparaba a marcar casillas hasta fallar.

El jugador empieza situado en la puerta de salida en el borde inferior y, moviendose de casilla en casilla como si fuera un cursor, se abre camino hasta la puerta de llegada en el borde superior. Los dos objetos enmedio del área de juego dan puntos pero no son necesarios.

Este juego tiene dos particularidades notables. Una es que no deja marcado el recorrido y eso pone a prueba la memoria del jugador. Otra es que la cuenta de las minas cercanas no se refiere a las 8 casillas vecinas, sino sólo a las 4 casillas accesibles, que *no* quedan en las diagonales.

Para saber más del juego en esta ocasion he descargado las páginas de la revista en cuestión, el número 16.

Modificaciones.

Es un juego fácil de modificar porque sólo tiene una parte. Basta con cargarlo, modificarlo y grabarlo en otro soporte.

En contrapartida el programa ocupa mucha memoria. Una vez ha arrancado la partida sólo quedan 119 bytes.

Las teclas que eligió el autor me parecen horribles pero esta vez no voy a poner aquí las líneas modificadas porque me parece bastante fácil. Sólo voy a indicar las líneas que son:

180 IFE$="Y"ANDZ>30THENGOSUB2000
190 IFE$="B"THENGOSUB2100
200 IFE$="G"THENGOSUB2200
210 IFE$="J"THENGOSUB2300

Respecto al resto de cambios que sugiero después, tampoco son imprescindibles. Pero en todo caso, como hay códigos de control, no puedo poner aquí el texto para copiar y pegar, como he hecho en otros listados anteriores.


La puntuación final

Cuando acaba la partida te pregunta si quieres continuar jugando, espera una respuesta que tiene que exactamente SI. Pero la puntuacion obtenida se muestra cuando *no* introducimos SI.

Hay tiempo de sobra para anotar la puntuación al perder la última vida. Pero podría darse el caso que alguien esperase al final, teclease SI y perdiese la oportunidad de anotar la puntuación.

Por otra parte, la gente que haya olvidado el comando INPUT de BASIC igual no cae en que la introducción de texto se realiza pulsando la tecla RETURN. Podría pasar que alguien pulse S y espere sentado.

Dado que ocupa mucha memoria, hasta cierto punto es bueno que haya que terminar el programa para conocer la puntuación.

De todos modos voy a indicar las modificaciones para que muestre la puntuación antes de preguntar por la continuación. Hubieran sido ediciones más fáciles si el autor no hubiese utilizado los números de línea consecutivos entre 2601 y 2610.

- reintroducir la linea 2610 con el numero 2608, y de paso, quitar el gosub del final. Esto se hace tecleando encima de la línea 2610. Debe quedar:

2608 PRINT"{3xcrsrd}HAS TERMINADO CON:"SPC(5)"{crsrd}"M;"PUNTOS"

- reintroducir la línea 2609 como línea 2610.

2610 IFS$="SI"THENM=0:GOTO21

- reintroducir la línea 2608 como línea 2609

2609 INPUT"{scnclr}QUIERES SEGUIR";S$

- moved el código de control para borrar la pantalla desde lo que ahora es la línea 2609 a la línea 2608. Queda así:

2608 PRINT"{scnclr}{3xcrsrd}HAS TERMINADO CON:"SPC(5)"{crsrd}"M;"PUNTOS"
2609 INPUT"QUIERES SEGUIR";S$
2610 IFS$="SI"THENM=0:GOTO21

Esperas

Hay un par de bucles de espera, quitarlos algo ayuda con la demora en la preparación de la partida:

- quitar el GOSUB 2800 en la línea 22.

- quitar la línea 2606. Eso se hace escribiendo el número 2606 y pulsando Return, introduciendo como si fuera una línea vacía. Quitar también la línea 2800.

- quitar el bucle de espera en la línea 17. Quizá incluso la línea entera.

La memoria de los mendrugos
 
No sé si algunas personas que tengan regular la memoria de corto plazo podrían agradecer que quedasen marcadas las casillas por donde ya han pasado, como en otros buscaminas. Una manera es editar las líneas 2000-2300 y cambiar los 32 que aparecen por 174.

2000 POKEAV+Z,32:Z=Z-22:GOSUB2500:RETURN
2100 POKEAV+Z,32:Z=Z+22:GOSUB2500:RETURN
2200 POKEAV+Z,32:Z=Z-1:GOSUB2500:RETURN
2300 POKEAV+Z,32:Z=Z+1:GOSUB2500:RETURN

Eso es todo



« última modificación: Marzo 25, 2024, 14:49:38 por alex »

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #1 en: Marzo 17, 2024, 13:59:58 »
Primera partida con un poco de suerte la verdad.He conseguido llegar al segundo campo.


Por las esquinas se avanza con bastante seguridad. ;)
« última modificación: Marzo 17, 2024, 14:14:10 por alex »

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #2 en: Marzo 17, 2024, 14:26:03 »
Ha habido un error en el comentario de listado.No corresponde al juego.
De todas formas podéis jugar que el juego que os pongo sí que es.
Commodore magazine disco 2 CAMPO MINADO. ;)

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #3 en: Marzo 18, 2024, 12:15:12 »
¡Que divertido!,pura adrenalina este Campo minado.He llegado a la mitad del segundo campo y me han dado una vida extra.Cuando pasas de nivel suena una música muy agradable que te anima a continuar.
3.440 puntos
« última modificación: Marzo 18, 2024, 12:16:56 por alex »

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #4 en: Marzo 18, 2024, 18:54:38 »
Ya tenemos el comentario de Javierglez publicado.Campo Minado.
Un gran comentario de listado con un montón de cosas para teclear.

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #5 en: Marzo 19, 2024, 17:01:28 »
Guau!!!,mejorando.Que conste que solo he cambiado las teclas de dirección.Me encanta el ir pisando sin saber lo que ocurrirá.En la vida real no sabes donde estará la mina y aquí tampoco perderás una pierna. ;)

javierglez

  • Commodore Master
  • *****
  • Mensajes: 463
  • terminator not seen
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #6 en: Marzo 24, 2024, 01:00:16 »
Despues de 2 horillas

* 2024-03-24 (1).png (95.82 kB . 749x700 - visto 40 veces)

javierglez

  • Commodore Master
  • *****
  • Mensajes: 463
  • terminator not seen
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #7 en: Marzo 24, 2024, 01:04:36 »
Cuelgo el programa con la trampita

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13745
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Competición Campo minado
« Respuesta #8 en: Marzo 24, 2024, 01:28:17 »
7.940 puntos por aquí, mola el juego!!
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #9 en: Marzo 24, 2024, 10:16:11 »
Tendremos que probar el juego con esa modificación.

******CLASIFICACION PROVISIONAL*******

1 Javierglez.........................41.820 puntos
2 Josepzin............................7.940  puntos
3 Alex..................................5.630  puntos

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #10 en: Marzo 24, 2024, 10:21:57 »
Hombre,si vamos dejando migas de pan para recordar el caminito la cosa cambia.El elemento sorpresa ya no es tan grande.

javierglez

  • Commodore Master
  • *****
  • Mensajes: 463
  • terminator not seen
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #11 en: Marzo 24, 2024, 12:44:16 »
Tienes razón que baja mucho el factor aleatorio, pero la estrategia es la misma. Quizá habría que haber puesto un límite de tiempo para compensar, pero eso no es cambiar un numero.



alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #12 en: Marzo 24, 2024, 13:09:16 »
Vamos a hacer una cosa que lo decida @Dozznar  esta noche en su programa y así le damos tema.
Opción (migas de pan) V.S. opción original.
« última modificación: Marzo 24, 2024, 13:14:02 por alex »

Bieno

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 3992
  • PRINT"ADORA A TU COMMODORE"
    • Ver Perfil
    • bieno64
Re:Competición Campo minado
« Respuesta #13 en: Marzo 24, 2024, 13:34:41 »
A quien escogió las teclas le tenían que dar un premio ;D



2.100 puntos

alex

  • Commodore Master
  • *****
  • Mensajes: 3106
    • Ver Perfil
Re:Competición Campo minado
« Respuesta #14 en: Marzo 24, 2024, 13:42:24 »
Pues sí,que poca gracia pero tenemos la modificación de Javierglez que es un minuto como mucho.
Como te gusta más ¿con migas de pan? o sin migas.

******CLASIFICACION PROVISIONAL*******

1 Javierglez.........................41.820 puntos
2 Josepzin............................7.940  puntos
3 Alex..................................5.630  puntos
4 Bieno................................2.100  puntos
« última modificación: Marzo 24, 2024, 14:32:52 por alex »