Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎯 MasterMind en Java

Implementación del clásico juego MasterMind desarrollada en Java como práctica para el ciclo de 2º DAW.

📖 Descripción

Este proyecto consiste en una versión por consola del juego MasterMind, donde el jugador debe adivinar una combinación secreta generada aleatoriamente por el sistema.

El programa evalúa cada intento y proporciona pistas para ayudar al jugador a descubrir la combinación correcta en el menor número de intentos posible.

🎮 ¿Cómo funciona?

El sistema genera una combinación secreta.

El jugador introduce una combinación en cada turno.

El programa devuelve:

✅ Aciertos en posición correcta.

🔄 Aciertos en posición incorrecta.

El juego termina cuando:

El jugador adivina la combinación.

Se alcanza el número máximo de intentos.

⚙️ Tecnologías utilizadas

☕ Java

🧠 Programación orientada a objetos

🎲 Generación de números aleatorios

🔁 Estructuras de control y validación de datos

🏗️ Estructura del proyecto 📦 mastermind-java ┣ 📜 Main.java ┣ 📜 Juego.java ┣ 📜 Combinacion.java ┗ 📜 README.md

(La estructura puede variar según tu implementación.)

🧩 Características

Generación aleatoria de combinación secreta.

Validación de entrada del usuario.

Control de número máximo de intentos.

Sistema de pistas detallado.

Código modular y organizado.

🎯 Objetivos de la práctica

Aplicar conceptos de POO.

Trabajar con arrays y estructuras de datos.

Implementar lógica de comparación eficiente.

Mejorar la organización y claridad del código.

📌 Posibles mejoras

Interfaz gráfica con JavaFX o Swing.

Niveles de dificultad.

Sistema de puntuación.

Guardado de estadísticas.

Modo multijugador.

About

Practica de Java basada en el juego MasterMind

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages