Commodore manía

Otros sistemas de Commodore => Commodore VIC-20 => Mensaje iniciado por: alex en Marzo 17, 2024, 10:39:20

Título: Competición Campo minado
Publicado por: alex en Marzo 17, 2024, 10:39:20
http://www.vic20listings.freeolamail.com/mag_commag_es.html (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)

          (http://imgfz.com/i/WKk5MJI.jpeg)

                                              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

(http://imgfz.com/i/dioZgKx.jpeg)
(http://imgfz.com/i/bHq8xMc.jpeg)
(http://imgfz.com/i/KD2SbJt.jpeg)
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 17, 2024, 13:59:58
Primera partida con un poco de suerte la verdad.He conseguido llegar al segundo campo.
(http://imgfz.com/i/pKOw1Dd.jpeg)

Por las esquinas se avanza con bastante seguridad. ;)
Título: Re:Competición Campo minado
Publicado por: alex 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. ;)
Título: Re:Competición Campo minado
Publicado por: alex 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
(http://imgfz.com/i/v3L8omK.jpeg)
Título: Re:Competición Campo minado
Publicado por: alex 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.
Título: Re:Competición Campo minado
Publicado por: alex 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. ;)
(http://imgfz.com/i/0ylVhuY.jpeg)
Título: Re:Competición Campo minado
Publicado por: javierglez en Marzo 24, 2024, 01:00:16
Despues de 2 horillas
 [ Invalid Attachment ]
Título: Re:Competición Campo minado
Publicado por: javierglez en Marzo 24, 2024, 01:04:36
Cuelgo el programa con la trampita
Título: Re:Competición Campo minado
Publicado por: josepzin en Marzo 24, 2024, 01:28:17
7.940 puntos por aquí, mola el juego!!
Título: Re:Competición Campo minado
Publicado por: alex 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
Título: Re:Competición Campo minado
Publicado por: alex 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.
(http://imgfz.com/i/hmcDKQf.jpeg)
Título: Re:Competición Campo minado
Publicado por: javierglez 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.


Título: Re:Competición Campo minado
Publicado por: alex 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.
Título: Re:Competición Campo minado
Publicado por: Bieno en Marzo 24, 2024, 13:34:41
A quien escogió las teclas le tenían que dar un premio ;D

(https://i.ibb.co/g9Mz9LQ/20240324-121747.jpg)

2.100 puntos
Título: Re:Competición Campo minado
Publicado por: alex 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
Título: Re:Competición Campo minado
Publicado por: josepzin en Marzo 24, 2024, 14:51:57
Mola con migas de pan!
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 24, 2024, 15:08:17
Bien!!!,desde la sección nos gusta este tipo de debates informáticos.
Esta noche decide Dozznar.
Recuerdos Navarros...
(https://i.ibb.co/x8mKx2z/dozznar-y-alex.jpg) (https://imgbb.com/)
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 25, 2024, 14:47:47
Dozznar ha decidido.Jugamos con migas de pan así que la puntuación enfermiza de Javierglez se admite y creo que le podemos dar la copa.Ja,ja,ja.Venga,hacemos una cosa.Medallas para el segundo y tercero cortesía de la casa. ;)

Juego listo para descarga al inicio del hilo.
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 25, 2024, 21:23:15
Que conste que los grandes de la programación nos vigilan.El gran Paco y compañía.
(http://imgfz.com/i/yKC6TaY.jpeg)
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 26, 2024, 12:22:47
Noticias desde la dirección.Javierglez me comenta que de medallas nada de nada.Quien quiera la copa que se tire dos horas jugando y se deje la vista como lo ha hecho el.Ja,ja,ja.
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 26, 2024, 12:47:33
Me quedaban dos vidas y cierro el emulador pensando que la partida había terminado.No se puede ser más inútil.Mierda!!!.
(http://imgfz.com/i/WbNa94A.jpeg)

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

1 Javierglez.........................41.820 puntos
2 Josepzin............................7.940  puntos
3 Alex..................................7.760  puntos
4 Bieno................................2.100  puntos
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 26, 2024, 16:23:14
Mejorando,me conformo con adelantar a Josepzin.Pillar a Javierglez me parece muy difícil.
(http://imgfz.com/i/5eyGP8B.jpeg)

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

1 Javierglez.........................41.820 puntos
2 Alex..................................9.640  puntos
3 Josepzin............................7.940  puntos
4 Bieno................................2.100  puntos

Título: Re:Competición Campo minado
Publicado por: josepzin en Marzo 26, 2024, 20:20:13
Esto es ensañamiento...
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 27, 2024, 18:57:13
Hoy me pongo a ver si mejoro algo.
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 28, 2024, 13:07:56
10.840 puntos,la partida de Javierglez pasará a los anales de la historia de los buscaminas.Su entrenamiento en PC es excelente.Había comentado que se pasó años enganchado a este género.Felicidades Javi.

(http://imgfz.com/i/XUqza0V.jpeg)

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

1 Javierglez.........................41.820  puntos
2 Alex.................................10.840  puntos
3 Josepzin............................7.940  puntos
4 Bieno................................2.100  puntos

Título: Re:Competición Campo minado
Publicado por: DaniPesina en Marzo 28, 2024, 19:57:02
He probado un rato el Campo Minado y tiene su qué! :) 1.470 puntos :

(https://i.ibb.co/xjKk0zF/campominado01.jpg)
Título: Re:Competición Campo minado
Publicado por: alex en Marzo 29, 2024, 10:38:50
******CLASIFICACION PROVISIONAL*******

1 Javierglez.........................41.820  puntos
2 Alex.................................10.840  puntos
3 Josepzin............................7.940  puntos
4 Bieno................................2.100  puntos
5 DaniPesina.........................1.470 puntos
Título: Re:Competición Campo minado
Publicado por: alex en Abril 01, 2024, 10:47:11
(http://imgfz.com/i/lIc8ktK.jpeg)
Título: Re:Competición Campo minado
Publicado por: josepzin en Abril 03, 2024, 18:40:43
Aquí yo veo una mano negra...

*Felicidades Javier por la parte de programación y por dejarte los ojos en ganarnos :D