EXPOSICION PYGAME

1,207 views
1,137 views

Published on

ES UN PROGRAMA QUE SIRVE VIDEO JUEGOS EN DOS DIMENSIONES UTILIZANDO EL MODULO PYGAME QUE CUENTA PYTHON.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,207
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
27
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

EXPOSICION PYGAME

  1. 1. LOGO TECNO CURSO TALLER DE APLICACIONES MÓVILES DOCENTE : M.Sc. VÍCTOR PANDO BELTRÁN
  2. 2. TEMA: Video Juegos. <ul><li>INTEGRANTES </li></ul><ul><li>HANCCO LARICO, Benny </li></ul><ul><li>PAXCI CONTRERAS, Agustín Wilfor </li></ul>
  3. 3. DEDICATORIA <ul><li>Este trabajo es dedicado a cada uno de nuestros compañeros para que con esta iniciativa podamos ponerlo en práctica con este video juego. </li></ul><ul><li>A nuestro docente por inculcarnos conocimientos nuevos para el desarrollado de nuestra vida profesional. </li></ul>
  4. 4. Descripción del proyecto <ul><li>En esta sección veremos como detectar cuando un sprite se choca o colisiona con otro sprite. Para esto crearemos un juego, donde halla muchas pelotas flotando por todos lados y nuestra pelota parezca en el inicio de juego en la esquina superior derecha y tengamos que trasportarla hasta la esquina inferior izquierda sin chocar con ninguna otra pelota. </li></ul>
  5. 5. <ul><li>¿QUÉ SON LOS SPRITE? </li></ul><ul><li>Un sprite es simplemente una figura o imagen de dimensiones no muy grandes, que puede desplazarse por la pantalla. Y en nuestro caso será una pelota que la podremos mover mediante las flechas, para esto redefinimos el método “update” </li></ul>
  6. 6. Programando con pygame <ul><li>Pygame se encargara de gestionar toda la parte multimedia de nuestro juego como pueden ser el manejo de imágenes, el sistema de sonido, operaciones relacionadas con el gestor de ventanas, eventos de nuestro juego, temporizadores, colisiones, etc. Casi todos los videos juego responden a una misma lógica básica. Esta lógica seria: </li></ul><ul><li>Iniciar pygame. </li></ul><ul><li>Iniciamos nuestra ventana. </li></ul><ul><li>Comenzamos un bucle infinito. </li></ul><ul><li>Choquemos los eventos y actuamos según corresponda </li></ul>
  7. 7. ¿Qué es pygame? <ul><li>Pygame es un conjunto de Módulos de Python para la programación de videos juegos en 2 dimensiones. Funciona con la interfase SDL, que es una biblioteca multiplataforma para el manejo de la programación gráfica. Para empezar a usarlo tendremos que bajarlo de su pagina oficial http://www.pygame.org/ . </li></ul>
  8. 8. Fundamento teórico <ul><li>A partir del conocimiento de los elementos de la lógica de programación y del buen manejo de los diferentes tipos de variables y operadores que maneja el computador, el estudiante podrá resolver los distintos problemas que se le puedan presentar en su vida como estudiante y, más adelante, como profesional. </li></ul>
  9. 9. Codificación <ul><li>En este código, ya más complejo, se puede ver un juego simple pero completo. Lo primero que observamos es que se agregan, los grupos. Estos “grupos” dan la posibilidad de enviarles mensajes de una sola vez a nuestros sprite y también observamos que se crean mediante la clase “pygame.sprite.Group ()” y le podemos agregar sprite, mediante el método add. En el while infinito podemos ver como por medio de g.update(). Le enviamos a todos el método update(). Luego hacemos un delay por medio de la función “pygame.time.delay(10)” para que el juego no vaya tan rápido. </li></ul>
  10. 10. Demostración <ul><li>Para la demostración de este video juego, es necesario contar con el modulo de pygame. Para esto Python cuenta con múltiples plataforma para trabajar en 2 dimensiones. Funciona con la interfase SDL. </li></ul>
  11. 11. Conclusiones <ul><li>Bueno en especial este pequeño trabajo que vuestro docente nos dio para poderlo desarrollarlo nos sirvió de mucho para así poder conocer lo maravilloso del python un video juego que es muy sencillo y divertido . </li></ul>
  12. 12. Recomendaciones <ul><li>Bueno se recomienda ponerlo a disposición de cada uno de nosotros para poderlos desarrollar y así poder conocer un poco más del python y que mejor sería desarrollando este video juego muchas gracias… </li></ul>
  13. 13. Bibliografía <ul><li>Para el desarrollo este programa de video juego en PYTHON nos pasamos buscando en Internet y encontramos este pequeño ejemplo que es muy buenísimo. La dirección de este tutorial se deja más abajo. </li></ul><ul><li>http :// binsd.wordpress.com /2008/09/12/juegos-en- python -con- pygame / </li></ul><ul><li>http :// www.pygame.org / . </li></ul>
  14. 14. GRACIAS POR SU ATENCIÓN

×