Cuando dices ‘tratando de aprender más’, ¿qué haces realmente?
Un juego de tetris es un lugar fabuloso para comenzar.
Su primera tarea es abrir una ventana de gráficos utilizando la biblioteca de gráficos de C ++ que tenga.
Luego, lea un poco los libros / manuales / documentación en línea para descubrir cómo dibujar un rectángulo pequeño.
- Si continúo practicando aprendiendo y probando cosas nuevas, ¿las posibilidades se vuelven infinitas?
- ¿Qué necesito aprender para desarrollar una aplicación Blockchain?
- ¿Cuál es la mejor manera de memorizar un libro largo de la Biblia sin utilizar la memorización de memoria?
- ¿Cuál es la mejor manera para que una persona no musical aprenda a hacer música?
- ¿Cómo está cambiando el aprendizaje basado en la web la capacitación de los empleados para obtener mejores resultados organizacionales?
Ahora agregue este nuevo código en su aplicación para dibujarlo en la parte superior de la pantalla, en el medio.
Claramente no se está moviendo.
Eso es lo siguiente.
¿Cómo lo harías bajar la pantalla? Necesitarías dibujarlo un poco más abajo. Necesitarías variar su altura.
Variar la altura … ¿suena eso como una variable? Lea sobre esos si es necesario.
Ahora, ¿cómo conseguimos que realmente se mueva?
Necesitamos un bucle. Así que podemos dibujarlo más de una vez.
En nuestro bucle, ¿qué tal si ajustamos la variable de altura para que nuestro rectángulo se mueva un píxel hacia abajo en la pantalla, cada paso del bucle?
¿Que ves? Probablemente dos cosas:
- Fue demasiado rapido
- Dejó un rastro
Por lo tanto, debemos reducir la velocidad del bucle para solucionar el primer problema (¿Cómo? Otro bucle dentro de nuestro bucle principal, solo para gastar el tiempo o ¿Hay alguna forma de esperar el tiempo que se nos proporciona?)
El rastro que podemos arreglar, al principio, borrando la pantalla antes de dibujar el rectángulo. Tendrá que leer los libros / manual / etc para averiguar cómo lo hace en su biblioteca de gráficos C ++.
Entonces, codifique un poco, piense en el siguiente problema a resolver, lea un poco, codifique un poco.
Si te sientas leyendo libros de programación, nunca aprenderás una sola cosa. Nada de eso tendrá sentido, y nunca aprenderá de sus “errores”, como nuestro recorrido por la pantalla.
¡Buena suerte! Suena un proyecto divertido, y uno que se sentirá genial cuando lo agrietes!