Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/estelav9/cubex
Proyecto final de programación : CubeX App
https://github.com/estelav9/cubex
app application cube final-project final-year-project javafx javafx-application programming
Last synced: 4 months ago
JSON representation
Proyecto final de programación : CubeX App
- Host: GitHub
- URL: https://github.com/estelav9/cubex
- Owner: estelaV9
- License: mit
- Created: 2024-04-25T12:47:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-09T15:45:34.000Z (8 months ago)
- Last Synced: 2024-10-12T18:22:22.405Z (4 months ago)
- Topics: app, application, cube, final-project, final-year-project, javafx, javafx-application, programming
- Homepage:
- Size: 3.49 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CubeX
Proyecto final de programación : CubeX App## Descripción
**_CUBE_X_** es una aplicación diseñada para los entusiastas de cubos de Rubik, que permite guardar sus tiempos de resolución, con sus estadísticas, organizar competiciones uno versus uno y participar en campeonatos.## Características
- **Cronómetro**: Registra con los tiempos de resolución para varios tipos de cubos de Rubik.
- **Competiciones Uno Versus Uno**: Haz enfrentamientos con otra persona.
- **Campeonatos**: Compite en campeonatos y monitorea tu progreso.
- **Estadísticas**: Analiza tu rendimiento con estadísticas detalladas, incluyendo promedio de cinco (Ao5), mejores tiempos personales (PB) y otros indicadores clave.
- **Clasificaciones**: Consulta las tablas de clasificación de los mejores promedios de la comunidad y sube en el ranking.## Terminología
- **Algoritmo**: Una secuencia de movimientos diseñada para lograr un objetivo específico, como resolver una cara o permutar piezas.
- **Notación**: Utiliza letras para denotar movimientos, siendo la más común la notación Singmaster.
- **PB (Personal Record)**: El mejor tiempo que ha logrado un cubero con un tipo específico de cubo.
- **DNF (Did Not Finish)**: Penalización por exceder el tiempo de inspección o no resolver el cubo correctamente.
- **Ao5, Ao12**: Promedio de cinco o doce resoluciones, calculado excluyendo los mejores y peores tiempos y promediando el resto.## Secciones de la Aplicación
Intro | Registro de Usuario
:------------------------------------------:|:-------------------------------------------:|
La aplicación se abre con el logo de **_CUBE_X_** y
un botón "GET STARTED" que llevará a la página para registrarse. | Elige cómo quieres registrarte : usuario regular o explorar como usuario demo.
|Cronómetro | Competiciones | Sesiones |
:-----------------------------------------:|:-----------------------------------------:|:--------------------------------------------:|
Incluye un generador de scramble, un cronómetro y botones para iniciar y detener los cronómetros. Los usuarios pueden ver su historial de los tiempos de la sesión activada a través de un menú desplegable. | Incluye un generador de scramble, dos cronómetros y botones para iniciar y detener los cronómetros. Los usuarios pueden ver su historial de competiciones a través de un menú desplegable. | Permite a los usuarios crear y gestionar sus sesiones de resolución, con limitaciones basadas en el tipo de usuario (normal, miembro o demo). |
| | |
Campeonato | Configuración
:-----------------------------------------------:|:-------------------------------------:|
Participa en campeonatos, con opciones para unirse, abandonar, insertar tiempos o ver detalles sobre los campeonatos. | Personaliza el perfil del usuario, visualiza los mejores promedios y el manual de usuario, incluyendo opciones para cerrar sesión o salir de la aplicación. |
| |
Horas Totales
Nota Final
140
9.5
---
¡Disfruta de la app!
>_IES Ribera de Castilla._