Skip to content

Aperezal/bash-roulette-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Roulette Simulator (Bash)

Bash Linux Hack4u

Un simulador de ruleta escrito en Bash que permite probar estrategias de apuestas automatizadas desde la terminal. Este proyecto utiliza colores ANSI para una interfaz visual agradable y maneja señales del sistema para una ejecución fluida.

🎓 Origen del Proyecto

Este repositorio fue creado como parte del curso "Introducción a Linux" de la academia Hack4u.

El objetivo del proyecto es poner en práctica conceptos fundamentales de scripting en Linux, tales como:

  • Estructuras de control y bucles (while, if, case).
  • Manipulación de arrays y aritmética básica.
  • Captura de señales (Trap para Ctrl+C).
  • Uso de descriptores de colores en la terminal.

🚀 Características

  • Estrategia Martingala: Simula la clásica técnica de doblar la apuesta tras cada pérdida.
  • Inverse Labouchere: Implementa el sistema de cancelación inversa para maximizar rachas ganadoras.
  • Panel de Ayuda: Menú integrado para facilitar el uso de argumentos.
  • Estadísticas en Tiempo Real: Visualización del dinero actual, rachas negativas y ganancias máximas alcanzadas.

📋 Requisitos

  • Un sistema operativo basado en Linux o macOS.
  • Intérprete Bash (habitual en casi todas las distribuciones).

🛠️ Instalación y Uso

  1. Clona el repositorio:

    git clone [https://github.com/TU_USUARIO/bash-roulette-simulator.git](https://github.com/TU_USUARIO/bash-roulette-simulator.git)
    cd bash-roulette-simulator
  2. Da permisos de ejecución al script:

    chmod +x roulette.sh
  3. Ejecuta el script:

    El script requiere dos argumentos obligatorios: dinero inicial (-m) y técnica (-t).

    ./roulette.sh -m <dinero> -t <tecnica>

⚙️ Argumentos Disponibles

Argumento Descripción
-m Cantidad de dinero inicial para jugar.
-t Técnica a utilizar: martingala o inverseLabrouchere.
-h Muestra el panel de ayuda.

💡 Ejemplos

Simular Martingala con 1000€:

./roulette.sh -m 1000 -t martingala

About

A CLI-based roulette simulator written in Bash. Created as a project for the "Introduction to Linux" course at Hack4u Academy. It automates betting strategies to visualize probability and logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages