Skip to content

JsKaito/python-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hundir la Flota

¡Bienvenido a Hundir la Flota! Un juego clásico de batallas navales en consola, escrito en Python.

Características

  • Tablero de 10x10 con barcos clásicos: Portaaviones, Acorazado, Cruceros y Destructor.
  • Colocación manual o automática de barcos.
  • IA configurable con 4 niveles de dificultad:
    • Fácil: Ataques completamente aleatorios.
    • Normal: Ataques aleatorios y modo caza cuando toca un barco.
    • Difícil: IA avanzada con mapa de calor y modo caza, elige el mejor ataque.
    • Rage Bait: IA "deidad", conoce tus barcos y acierta el 50% del tiempo.
  • Visualización de tableros tras cada ataque.
  • Mensajes claros de turnos, ataques, tocados y hundidos.

Cómo jugar

  1. Ejecuta el script en Python:
    python hundir_la_flota.py
    
  2. Elige la dificultad y la forma de colocar tus barcos.
  3. Juega por turnos contra la IA, atacando posiciones del tablero enemigo.

Requisitos

  • Python 3.x
  • Numpy

Instala dependencias con:

pip install numpy

Estructura del juego

  • hundir_la_flota.py: Código principal del juego.
  • IA y usuario gestionados por clases.
  • Tableros y ataques visualizados en consola.

Créditos

Desarrollado por Fernando, Lucía y Alfonso.
Inspirado en el clásico juego de batallas navales.



Buscaminas

¡Bienvenido a Buscaminas! Versión en consola del clásico juego de minas.

Características

  • Tablero configurable (tamaños habituales: 9x9, 16x16) y número de minas ajustable.
  • Revelado de casillas y marcado de banderas.
  • Detección automática de victoria/derrota y visualización en consola.

Cómo jugar

  1. Ejecuta el script en Python:
python buscaminas.py
  1. Selecciona dimensiones y número de minas (si se solicita).
  2. Indica coordenadas para revelar casillas o marcar banderas.

Requisitos

  • Python 3.x

Estructura del juego

  • buscaminas.py: Código principal del juego.
  • Lógica de tablero, gestión de minas y banderas, y reglas de victoria/derrota.

Créditos

Desarrollado por Carlos, David y Rocío.
Inspirado en el juego clásico Buscaminas.

About

Battleship & Minesweeper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages