Skip to content

Latest commit

 

History

History
71 lines (42 loc) · 1.79 KB

File metadata and controls

71 lines (42 loc) · 1.79 KB

🎰 OOP Mini Projects - Casino Simulation

🟡 Nivel: Medio → 🔴 Difícil

Serie de mini proyectos enfocados en Programación Orientada a Objetos (OOP) en Python, mostrando la evolución desde una lógica simple hasta una simulación interactiva completa de casino.


⬅️ Proyecto anterior

➡️ Proyecto siguiente: Portfolio Project

🏠 Volver al menú de proyectos


📁 Proyectos incluidos

🟢 Cara o Cruz (Básico)

Simulación simple de lanzamiento de moneda utilizando lógica básica y funciones.

🔗 Ver proyecto


🟡 Casino con historial

Extensión del juego agregando seguimiento de apuestas y registro de resultados.

🔗 Ver proyecto


🔴 Casino interactivo (POO)

Simulación completa aplicando clases, atributos y métodos. Incluye interacción con el usuario, validaciones y estructura orientada a objetos.

🔗 Ver proyecto


🧠 Conceptos aplicados

  • Programación Orientada a Objetos (clases, atributos, métodos)
  • Encapsulamiento de lógica
  • Manejo de estado (saldo, historial)
  • Simulación de sistemas interactivos
  • Validación de datos de entrada
  • Uso de random para eventos aleatorios
  • Organización de código escalable

🗂️ Estructura

python-oop-projects/
├── 01-cara-o-cruz.py
├── 02-casino-con-historial.py
└── 03-casino-interactivo.py

🚀 Objetivo

Pasar de una implementación básica a una solución más estructurada y escalable utilizando OOP, entendiendo cómo modelar problemas del mundo real en código.