Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca un desarrollador con experiencia en SwiftUI y MapKit para crear una aplicación iOS profesional. Esta aplicación estará destinada al diseño y planificación detallada de secuencias de persecución de vehículos para producciones de cine y televisión. La herramienta será utilizada por coordinadores de acción (stunt coordinators) y equipos de rodaje, por lo que debe ser robusta, intuitiva y precisa.
Funcionalidades clave requeridas:
1. Mapa Interactivo (Apple Maps / MapKit):
- Permitir la selección de puntos de inicio y fin para el recorrido.
- Capacidad para añadir múltiples puntos intermedios para definir la trayectoria.
- Visualización clara y completa del recorrido diseñado.
- Implementación de un sistema de anotaciones (waypoints) para marcar puntos de interés.
2. Gestión de Vehículos:
- Creación y administración de diferentes tipos de vehículos involucrados en la persecución, incluyendo:
- Vehículo principal (Héroe car).
- Vehículos de cámara (Cámara car).
- Vehículos secundarios o de apoyo.
- Parámetros configurables para cada vehículo:
- Velocidad máxima.
- Longitud del vehículo.
- Tipo o rol dentro de la escena.
- Identificación visual distintiva en el mapa para facilitar el seguimiento.
3. Sistema de Eventos (Acciones):
- Asignación de acciones específicas a puntos predefinidos del recorrido.
- Ejemplos de acciones a incluir:
- Giros cerrados.
- Frenadas bruscas.
- Derrapes controlados.
- Cruces de trayectoria.
- Saltos (funcionalidad avanzada opcional).
- Las acciones deben poder asociarse a un vehículo específico y a un momento preciso en el tiempo del recorrido.
4. Cálculo y Simulación:
- Implementación de algoritmos para el cálculo automático de:
- Velocidad estimada por cada tramo del recorrido.
- Tiempo total estimado para completar la secuencia.
- Detección proactiva de posibles conflictos:
- Conflictos de espacio entre vehículos.
- Solapamientos temporales de acciones.
- Sistema de alertas visuales o sonoras para notificar sobre estos conflictos.
5. Visualización:
- Representación gráfica clara de las trayectorias individuales de cada vehículo.
- Diferenciación de trayectorias mediante el uso de colores.
- (Opcional) Desarrollo de una animación básica del recorrido para una previsualización dinámica de la escena.
6. Exportación:
- Funcionalidad para exportar el plan de persecución a formato PDF, incluyendo:
- El mapa con el recorrido y las anotaciones.
- Datos técnicos relevantes.
- Listado de vehículos con sus parámetros.
- Detalle de los eventos y acciones planificadas.
- (Opcional) Exportación de la animación del recorrido en formato de video.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias