[ Foro de C++ ]

fondo con caracteres en juego de c++

02-Feb-2020 01:46
Invitado (cody)
1 Respuestas

alguien me puede explicar como realizar un fondo que se repita? como para hacer el fondo en un juego de galaga que tenga distintos caracteres con random.
despues pondria otra funcion para que enseñe las instrucciones encima.
esto es posible? y como se logra?


02-Feb-2020 08:32
Nacho Cabanes (+62)

Depende de la biblioteca de juegos que utilices, pero una forma sencilla de hacer un fondo que se mueve (en modo gráfico) es crear una imagen el doble de alto que la pantalla e irla dibujando cada vez un poco más abajo (o arriba, según el efecto que quieras).

Hablas de caracteres... ¿Lo quieres hacer en modo texto? El movimiento será más brusco, pero podrías crear un array de caracteres que represente la pantalla, y mover todas las filas hacia arriba o hacia abajo un posición, rellenando al azar la nueva fila que aparece. Eso lo deberías cada vez que "se avanza una fila".






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)