Estoy tratando de escribir una consola (como en la terminal, no en la consola de videojuegos) pong game en python y estoy teniendo problemas para encontrar la mejor forma de (re) dibujar el juego.¿Cuál es la mejor manera de dibujar en la consola?
Estaba pensando en tener una matriz 2d como una especie de mapa de bits, editando la matriz para reflejar las nuevas posiciones bola/paletas y luego fundir cada fila en una cadena e imprimirla. Sin embargo, eso significa que los viejos "marcos" permanecerán, y si las dimensiones del juego son más pequeñas que la ventana de la consola, los marcos antiguos seguirán siendo visibles.
¿Hay alguna manera de eliminar caracteres de la consola? '\ b' He oído que no es confiable.
¿O existe una ruta alternativa más fácil para enviar a la consola para este tipo de aplicación?
Esto no responde a su pregunta, pero ¿por qué no usar [PyGame] (http: // www.pygame.org/news.html)? PyGame hace muy bien crear juegos basados en sprites de Draw 2d. – Corey