Título del proyecto: Breakout game en Python
Introducción: El proyecto ‘Breakout game in Python’ se propone recrear un juego clásico de Breakout utilizando el lenguaje Python. Está destinado a ser un juego completamente funcional con puntajes, vidas, fin del juego y administración de puntajes altos. Las puntuaciones más altas también se pueden cargar en un sitio web. El juego se puede jugar con un teclado y un mouse estándar.
Características:
* Juego completamente funcional con puntajes y vidas.
* Interfaz de usuario que tiene un menú principal, una pantalla de finalización del juego y una pantalla de puntajes altos, junto con la pantalla principal del juego.
* Detección de colisión entre dos objetos y límites.
* Opción de subir puntajes altos a un sitio web a través de FTP.
Herramientas utilizadas:La biblioteca pygame que proporciona muchas clases y métodos para implementar un juego en el lenguaje de programación Python junto con PyCharm IDE (JetBrains PyCharm Community Edition 2017), que es un IDE fácil de usar para los desarrolladores de Python. Todo el juego fue desarrollado en Python 3.6.
Capturas de pantalla:
Instrucciones especiales: para ejecutar el proyecto, se recomienda descargar e instalar las últimas versiones de PyCharm IDE, Python y la biblioteca pygame en la máquina de prueba. La máquina de prueba también debe ejecutar Windows 7 Service Pack 1 o superior y debe tener una tarjeta gráfica y un procesador compatibles. Descargue los archivos del repositorio de GitHub y abra la carpeta BreakoutGame como un proyecto de PyCharm en PyCharm y ejecútelo desde allí para asegurarse de que no haya problemas de estructura de directorios.
Los valores FTP de nombre de host, nombre de usuario y contraseña se eliminaron de los archivos de GitHub por motivos de privacidad. Puede probar esto introduciendo su propio host FTP junto con el nombre de usuario y la contraseña apropiados, y descomentando game.ftp_upload() en OverScene.py. El archivo de puntuación se encontrará en el directorio /breakout de su host. Para conocer nuestras puntuaciones alojadas, visite www.rayhaan.me/breakout/
Miembros del equipo:
Rayhaan Pirani
Aman Bansal
Shaik Mohammad Afridi
MD Ahmed
Repositorio de GitHub: https://github.com/RayhaanPirani/breakout_game_python
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA