- Andreína Sanánez
- Tonatiuh Reyes
- Guillermo Nuñez
En este repositorio se encuentra el proyecto final de la Semana Tec "Herramientas computacionales: el arte de la programación", el cual consiste en la modificación de diversos juegos programados en Python y particularmente en la colaboración e integración de los mismos.
Código Original: http://www.grantjenks.com/docs/freegames/index.html
Juegos incluidos:
- Paint
- Snake
- Pacman
- Cannon
- Memory
Para poder correr los programas del presente repositorio es necesario tener instalado el módulo “freegames”. Dichas instrucciones de instalación se encuentran a continuación:
- Primero, asegúrese de tener instalado Python 3 en su computadora así como de poder llamarlo desde su terminal.
- Instale el instalador “pip” desde la siguiente liga: https://bootstrap.pypa.io/get-pip.py
- Corra el instalador desde su terminal:
python3 get-pip.py
- Instale el módulo:
pip install freegames
-
Andreína Sanánez / A01024927
Como parte de mi colaboración para la entrega final modifiqué los siguientes archivos:
•memory.py
: en el cual le agregué comentarios a cada sección del programa y creé las variables grid_dim y sqr_len para no solo cambiar las dimensiones de la cuadrícula a una de 4x4, sino para facilitar cambios de estas en el futuro.•
canon.py
: en el cual generé una lista de colores que se selecciona aleatoriamente para que los targets cambien de color de forma intermitente, así como aumenté el tamaño de dichos targets y de la pelota.•
snake.py
: en este programa, añadí una variable “speed” para aumentar la velocidad de la serpiente e incrementar la dificultad del juego.
-
Tonatiuh Reyes / A01025459
Entre las modificaciones realizadas por mi parte para la entrega final, se encuentran las siguientes:•
cannon.py
: Modifique las variables de las velocidades en "y" tanto en los objetivos como en la pelota. De modo que a los primeros se les agrego un factor de "Gravedad" en su movimiento y al segundo, que varie por tiro la gravedad de este.
-
Guillermo Nunez / A01025459
Como parte de mi colaboración para la entrega final modifiqué los siguientes archivos:•
pacman.py
: Modifiqué el tablero para agregar un nuevo camino lateral para que Pacman viajara.•
pacman.py
: Agregué dos nuevos fantasmas para perseguir a Pacman y hacer el juego un poco más difícil..•
pacman.py
: Modifiqué el valor y del punto de partida de Pac Man para que comience más cerca del centro.