Escribir en BASIC un PRINT letra a letra

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Responder
Avatar de Usuario
AncientBits
Herbert
Mensajes: 99
Registrado: Sab Sep 30, 2017 10:50 am

Escribir en BASIC un PRINT letra a letra

Mensaje por AncientBits » Mar Oct 17, 2017 12:53 am

Hola, aquí sigo con mis dudas para el nuevo juego de Ancient Bits. Como está basado en la novela Vindius, del compañero Deka Black, me había parecido apropiado que alguna frase de introducción o en el ending se escribiera letra a letra (simulando ser el propio autor que escribe a mano el juego).

Creía que esto ya lo usé en alguno de mis anteriores juegos de hace 10 años pero he abierto el código de todos con el BASin y no encuentro el código que me permita hacer eso...

¿Era algo con PRINT NEXT? ¿PRINT PAUSE? ¿Me lo estoy inventando y no se puede hacer eso en el ZX Spectrum?

No voy a poner un PRINT para cada letra seguido de un PAUSE, eso lo tengo claro... Me gustaría algo más... automático, más directo, más simple... como yo :lol:
Imagen

Imagen

Imagen

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Escribir en BASIC un PRINT letra a letra

Mensaje por JBGV » Mar Oct 17, 2017 6:57 am

Hola !

Yo hace 30 años usaba este truco...

Imagen

Lo primero que hacía con MH era probar los trucos :mrgreen:

Avatar de Usuario
AncientBits
Herbert
Mensajes: 99
Registrado: Sab Sep 30, 2017 10:50 am

Re: Escribir en BASIC un PRINT letra a letra

Mensaje por AncientBits » Mar Oct 17, 2017 3:12 pm

Olé! Gracias, eso era! Sabía que lo leí en su momento cuando hice los otros juegos pero no llegué a implementarlo!

Primero tengo que asignar a a$ la frase que quiera escribir, no?

LET a$ = "Escribir esto letra a letra"

y luego el código ese que has puesto de la Microhobby, no?

Gracias JBGV!!!
Imagen

Imagen

Imagen

Avatar de Usuario
JBGV
Manic Miner
Mensajes: 279
Registrado: Vie Feb 11, 2011 9:16 am

Re: Escribir en BASIC un PRINT letra a letra

Mensaje por JBGV » Mar Oct 17, 2017 6:07 pm

Exactamente.

Yo añadía un "BEEP" muy cortito y hacía el pause mas corto. Todo es ir probando.

Ánimo con ese juego !!! :D

zup
Freddy Hardest
Mensajes: 666
Registrado: Vie Ago 15, 2008 2:43 pm

Re: Escribir en BASIC un PRINT letra a letra

Mensaje por zup » Mar Oct 17, 2017 11:10 pm

Y también pondría un INKEY$ para controlar si el usuario pulsa una tecla (y poner todo el texto de golpe si lo ha hecho). Es un peñazo tener que tragarte una intro de ese tipo.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start...

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados