Caution
Este Proyecto es un proyecto de fin de módulo.
Un simulador de hacking en ambiente cyberpunk con múltiples minijuegos.
classDiagram
%% Jerarquía de Herencia
class JFrame {
<<Biblioteca Swing>>
+setTitle(String)
+setSize(int, int)
+setVisible(boolean)
}
class JPanel {
<<Biblioteca Swing>>
+add(Component)
+setLayout(LayoutManager)
}
class KeyAdapter {
<<Biblioteca AWT>>
+keyPressed(KeyEvent)
}
%% Nuestras Clases que Heredan
class MainMenuFrame {
+startNewGame()
}
class TutorialFrame {
+createTutorialPanel()
}
class HackerTerminalFrame {
+processCommand(String)
}
class BruteForceGame {
+checkPassword(String)
}
class QuickScriptGame {
+checkInput(String)
}
class AIBypassGame {
+processDialogue(int)
}
%% Relaciones de Herencia
JFrame <|-- MainMenuFrame
JFrame <|-- TutorialFrame
JFrame <|-- HackerTerminalFrame
JFrame <|-- BruteForceGame
JFrame <|-- QuickScriptGame
JFrame <|-- AIBypassGame
JPanel <|-- ScanLinesPanel
%% Clases Internas Personalizadas
class ScanLinesPanel {
-paintComponent(Graphics)
}
class GameSave {
+save()
+load()
}
- 🖥️ Terminal de hacking estilo cyberpunk con efectos visuales
- 🎮 4 minijuegos de hacking diferentes:
- Fuerza bruta de contraseñas
- Scripting rápido bajo presión
- Bypass de IA conversacional
- 💾 Guardado automático de partidas
- Java 17 o superior
- Maven (para construcción)
MIT License - Ver LICENSE para más detalles.
⌨️ Desarrollado con ❤️ por Piratemajo para cyberhack