¿Qué juegos has programado con Python? (caza mayor)
No hay grandes juegos. Por razones de eficiencia y estabilidad, casi ningún software ni juego de escritorio se desarrolla utilizando Python.
Para el desarrollo real de juegos comerciales, siempre hay sólo dos opciones, C++ y C#. Además, utilizando la serie JS (incluidos Typecript y ActionScript), puedes crear algunos proyectos de juegos web. Además de los tres anteriores, otros lenguajes (incluido Python) solo son adecuados para escribir algunos juegos pequeños como el Tetris.
Información ampliada:
Uno de los objetivos de diseño de Python es hacer que el código sea altamente legible. Está diseñado para utilizar signos de puntuación y palabras en inglés comúnmente utilizadas en otros idiomas tanto como sea posible para que el código se vea limpio y hermoso. No requiere declaraciones repetidas como otros lenguajes estáticos como C y Pascal, ni tiene situaciones especiales y sorpresas como su sintaxis.
Los desarrolladores de Python evitan intencionalmente que se compilen programas que violan las reglas de sangría para obligar a los programadores a desarrollar buenos hábitos de programación. Y el lenguaje Python usa sangría para indicar el comienzo y la salida de los bloques de instrucciones (reglas fuera de juego) en lugar de usar llaves o ciertas palabras clave.