preloader

January 1, 1 | 2 minutes read
Index of content

Capítulo 12 Juegos de construcción con pygame 12.1 Introducción pygame es una biblioteca de Python multiplataforma, gratuita y de código abierto diseñada para hacer la construcción de aplicaciones multimedia como juegos fácil. desarrollo de pygame comenzó en octubre de 2000 con el lanzamiento de la versión 1.0 de pygame seis meses más tarde. La versión de pygame discutida en este capítulo es la versión 1.9.6. Si tienes un verifique la versión posterior para ver qué cambios se han realizado para ver si tienen algún impacto en los ejemplos presentados aquí. pygame está construido sobre la biblioteca SDL. SDL (o Simple Directmedia Layer) es una biblioteca de desarrollo multiplataforma diseñada para proporcionar acceso a audio, teclado tableros, mouse, joystick y hardware de gráficos a través de OpenGL y Direct3D. A promover la portabilidad, pygame también es compatible con una variedad de backends adicionales incluyendo WinDIB, X11, Linux Frame Buffer, etc. SDL es oficialmente compatible con Windows, Mac OS X, Linux, iOS y Android (aunque otras plataformas no son oficialmente compatibles). SDL mismo está escrito en C y pygame proporciona un contenedor alrededor de SDL. Sin embargo, pygame agrega funcionalidad no que se encuentra en SDL para facilitar la creación de gráficos o videojuegos. Estos las funciones incluyen matemáticas vectoriales, detección de colisiones, gráfico de escena de sprites 2D gestión, soporte MIDI, cámara, manipulación de matriz de píxeles, transformaciones, filtrado, soporte avanzado de fuentes de tipo libre y dibujo. El resto de este capítulo presenta pygame, los conceptos clave; la clave módulos, clases y funciones y una primera aplicación pygame muy simple. El siguiente El capítulo muestra el desarrollo de un videojuego de estilo arcade simple que ilustra cómo se puede crear un juego usando pygame. © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_12 125

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More