Commit Graph

4 Commits

Author SHA1 Message Date
79c27dad6a Aplicar formato automático con clang-format a todo el código fuente
- Reformatear archivos .cpp y .h según configuración Google personalizada
- Mejorar consistencia en indentación y espaciado
- Reorganizar includes y declaraciones de clases
- Mantener funcionalidad existente sin cambios

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:57:01 +02:00
01643d2c5e Corregir sistema de parada de bolas con delta time
- Convertir rozamiento de frame-based a time-based usando pow(0.97f, 60*deltaTime)
- Ajustar umbrales de velocidad de 0.1f a 6.0f pixeles/segundo
- Fijar posicion Y cuando la bola esta en el suelo para evitar flotacion
- Corregir deteccion de velocidad vertical minima para activar on_floor_
- Mantener comportamiento original de parada natural tras rebotes
- Las bolas ahora se detienen correctamente independiente del framerate

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 11:27:25 +02:00
393ad991a7 Implementar sistema delta time independiente del framerate
- Migrar de fisica frame-based (60 FPS fijo) a time-based
- Convertir velocidades: x60 multiplicador (pixeles/frame → pixeles/segundo)
- Convertir gravedad: x3600 multiplicador (pixeles/frame² → pixeles/segundo²)
- Añadir calculateDeltaTime() con limitador de saltos grandes
- Actualizar Ball::update() para recibir deltaTime como parametro
- Implementar debug display con valores de fisica en tiempo real
- Documentar proceso completo de migracion en README.md
- Conseguir velocidad consistente entre diferentes refresh rates
- V-Sync independiente: misma velocidad con V-Sync ON/OFF

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 09:23:08 +02:00
dd73ca3514 Añadir código fuente del proyecto vibe1_delta
- Renombrar proyecto de demo5_sprites_bouncing a vibe1_delta
- Actualizar CMakeLists.txt, Makefile y defines.h con nuevo nombre
- Añadir código fuente C++ para simulación de sprites con física
- Incluir recursos (texturas) y configuración de compilación
- Crear .gitignore apropiado para proyectos C++

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 08:04:24 +02:00