Skip to content

mapl63/Marius-bash-battle-git

Repository files navigation

🧠 Bash Battle Arena

Un juego de scripting en Bash basado en la terminal creado por Yasinhirsi, diseñado para mejorar tus habilidades en Linux a través de desafíos prácticos por niveles. En este repositorio puedes jugar en lengua hispana. Avanza a través de misiones cada vez más difíciles — desde manipulación básica de archivos hasta lógica de scripting — y conviértete en un guerrero de la terminal.


📜 Cómo Jugar

1. Clona el repositorio:

git clone https://github.com/fp-bits/bash-battle-arena.git

cd bash-battle-arena

2. Inicia el juego:

bash main.sh

3. Juego con Terminales Duales:

Algunos niveles requieren múltiples ventanas de terminal. Por ejemplo:

Ejecuta main.sh en la Terminal 1

Ejecuta tu script de nivel (ej., ./monitor_changes.sh test_dir) en la Terminal 2

Realiza acciones en la Terminal 3 si es necesario (ej., editar archivos)

Luego regresa a la Terminal 1 y escribe check

🧪 Descripción de Niveles

Nivel Enfoque
1 Crear y mover archivos
2 Copiar archivos
3 Verificación condicional de archivos
4 Renombrar archivos
5 Manipulación de múltiples directorios
6 Manejo de argumentos en scripts
7 Ordenar archivos por tamaño
8 Buscar en múltiples archivos
9 Monitorear cambios en directorios
10 🧠 Batalla Final: lógica de múltiples pasos

📁 Estructura de Carpetas

levels/ — Scripts de verificación para cada nivel

lessons/ — Instrucciones y misiones

solutions/ — (Opcional) Scripts de solución de ejemplo (elimina esto si lo envías para práctica)

Arena_Boss/, Backup/, etc. — Usados por los niveles para entornos de scripting

📸 Capturas de Pantalla

Menú Principal:

Menu

Resultado de Batalla Final 2:

Nivel 2

✅ Características

💻 Sin dependencias — puro Bash

🐧 Funciona en WSL (Windows Subsystem for Linux), en macOS y en Linux ;-)

🎯 Diseñado para práctica real de Bash

🧩 Verificadores de nivel integrados

📦 Próximamente

Niveles 11–15

🐉 Batalla Final 3

🛡️ Contribuir

¿Encontraste un bug o tienes una idea para un nivel? Los PRs y sugerencias son bienvenidos.

Guerrero

Menu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages