Skip to content

JSGC-ECI/Ahorcadito-AYPR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Ahorcadito

⚠️ Estado: EN DESARROLLO Versión académica

Implementación del clásico juego del ahorcado, donde el jugador debe adivinar una palabra secreta letra por letra.


👥 Autores

CLAUDIA PATRICIA CASTAÑEDA BERMUDEZ

Algoritmos y Programación (ISIS AYPR-62 LEC y AYPR-6201 LAB)
Decanatura Ingeniería de Sistemas → Centro de Estudios de Fundamentos de Computación
Ingeniería de Sistemas y Matemáticas
Escuela Colombiana de Ingeniería Julio Garavito
2023-2


🧠 Índice


🚀 Características

  • ✅ Implementación del juego clásico del ahorcado.
  • ✅ Uso de tipos de datos list y str.
  • ✅ El jugador compite contra el computador.
  • ✅ Palabra seleccionada aleatoriamente desde una lista predefinida.
  • ✅ Número limitado de intentos para adivinar.
  • ✅ Ejercicio para reforzar el uso de funciones y estructuras básicas.
  • ✅ Uso de subprogramas

⚙️ Tecnologías

  • Lenguaje: Python 3
  • Entorno recomendado: IDLE o cualquier editor que soporte Python.
  • Sin librerías externas.

📦 Instalación y Requisitos

Clonar el repositorio

git clone https://github.com/JSGC-ECI/Ahorcadito-AYPR

Requisitos

  • Tener Python 3 instalado.
  • Editor de texto o IDE para ejecutar scripts en .py.

Instalación

  1. Clona el repositorio.
  2. Abre el archivo .py principal con tu entorno.
  3. Ejecuta el script.

▶️ Uso

python Ahorcadito.py
  1. Al ejecutar el programa, se selecciona aleatoriamente una palabra secreta a partir de la seleccion del archivo que las contiene.

  2. El jugador debe ingresar letras para intentar adivinar la palabra.

  3. Cada intento incorrecto reduce el número de vidas restantes.

  4. El juego finaliza cuando:

    • Se adivina toda la palabra (gana el jugador).
    • Se agotan los intentos (pierde el jugador).

Note

El juego se puede reiniciar tras finalizar una partida.

Warning

Asegúrate de tener un archivo con una palabra por línea, esté en la misma carpeta que el juego o en una ruta accesible.


🧪 Pruebas

No se incluyeron pruebas automatizadas en esta versión. Las validaciones fueron realizadas manualmente mediante ejecución directa del juego en consola.

Se puede dar uso de palabras.txt como archivo prueba que contiene una serie deejemplo de palabras


📁 Estructura del Proyecto

📦 Ahorcadito-AYPR
 ┣ 📜 Ahorcadito.py    # Código principal del juego
 ┗ 📜 palabras.txt      # Lista de palabras

📌 TODOs / Funcionalidades Futuras

  • Implementar puntajes y tabla de récords.
  • Mostrar letras ya usadas.
  • Mejorar interfaz de usuario.
  • Implementar versión con GUI (Tkinter o PyQt).

📊 Estadísticas del Repositorio

Lenguaje principal Tamaño del repositorio Stars Forks Issues abiertas


📄 Licencia

Este proyecto está licenciado bajo propósitos académicos y educativos. Puedes consultar el archivo LICENSE para más información.


About

Proyecto

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages