Idioma: Español
Fecha: Subida: 2020-04-03T00:00:00+02:00
Duración: 2m 56s
Lugar: Viabilidad no asegurada, indicar en descripción
Lugar: Videotutoriales
Visitas: 1.456 visitas

tetris-13-eliminar_líneas

Proyecto de programación en ensamblador

Transcripción

El cuarto de los ejercicios -implementación que nos proponen consiste en ampliar el ejercicio número 3, en el cual detectábamos líneas completas para que ahora, además de sumarle 10 puntos, al jugador también se elimine la línea que se ha completado, y de esa forma en la partida de tres pues pueda durar más mientras que el jugador sea capaz de completar líneas en que se le tiene la, la seis que se en el campo para hacer este. Este ejercicio sí hemos hecho el anterior. Tendremos en el procedimiento bajar pieza actual, llamadas a un procedimiento que habremos creado comprar líneas llenas, que nos dirá si la línea está llena o no, y cuando detectamos o el llena, actualmente lo que hacíamos era sumar 10 puntos bien, pues ahora lo que tenemos que hacer será además de sumar los dos puntos, pues eliminarla, para lo cual lo más lógico parece crear un nuevo procedimiento que reciba un entero. Indicándole la línea que quiere eliminar y que se encargue de hacer. Todo. El trabajo de libertad alivia este procedimiento, se en el caso de este ejemplo se llamaría primero para esta línea. Después, para esta y después para esta y en cada caso, se modificarían todas las líneas de arriba y esta cómo funcionaría el procedente. Eliminar Libia? Pues si suponemos que esta es la imagen campo correspondiente a este campo, pues para eliminar esta línea lo que tenemos que hacer será coger los contenidos. De esta línea y escribirlo se cima. Después coge el contenido esta línea y escribirlos encima de esta, pueden donde está 10 kilos encima de esta, y así sucesivamente. Para hacer eso, para sustituir cada una de las líneas, pues tendremos que ir recorriendo de irse. La pixel irlos copiando en la línea, que queramos eliminar, o en la que, una vez eliminada esta línea, a una vez sobreescrita esta línea de la arriba, pues vamos a sobrescribir esta línea con los contenidos de la de arriba y, y así sucesivamente, hasta que lleguemos a la línea de arriba del todo todo. Una vez que lleguemos a la línea número número uno la sobreviviremos con los contenidos del número cero en la línea número 0, pues tendremos que llenarla de carácter vacío del pixel vacío, y con esto sería suficiente para eliminar las líneas

Propietarios

Ricardo Fernandez Pascual

Comentarios

Nuevo comentario

Serie: Proyecto de programación de ETC (+información)