Creador de Carreras de Canicas - Simulación Juego

Seele01-Flash
Por Abigail Hernandez
¡Crea carreras de canicas, circuitos y torneos personalizados! Juego de física sandbox gratuito con creatividad ilimitada. Construye, prueba y observa cómo compiten las canicas en tu navegador.

Prompt

MODEL: Seele01-Flash
Por favor, usa Three.js para generar un **juego con enfoque móvil** con el tema "**Creador de Carreras de Canicas**". Primero lee los siguientes requisitos detallados de diseño del juego y luego genera el código en consecuencia: ### 1. Recursos y Entorno * **Estilo Visual:** Crea una estética **Sandbox Isométrico 2.5D**. Usa una Cámara Ortográfica para darle un toque retro/sim (reconociendo las etiquetas "Pixel" y "2D" mientras se usa renderizado 3D). * **Entorno:** Un plano base plano tipo "Sandbox Desierto" basado en cuadrícula (colores cálidos de arena). El fondo debe ser un simple cielo con gradiente azul. * **Modelos (Procedurales):** * **Canicas:** Esferas simples de alto brillo con colores distintos diferentes (Rojo, Azul, Verde, Amarillo) para simular texturas de vidrio/plástico. * **Pistas:** Bloques modulares 3D o "canaletas" que encajan en la cuadrícula. Incluye: Rieles rectos, Rieles curvos, Pendientes (Rampas) y canales "Hundidos". * **Accesorios:** Cactus y Rocas de baja poligonización como obstáculos decorativos. * **Línea de Meta:** Una zona de activación visual representada por una pancarta texturizada a cuadros o postes. * **Rendimiento:** Usa InstancedMesh para las piezas de pista y los obstáculos para asegurar 60FPS en dispositivos móviles. Limita la proyección de sombras a las canicas. ### 2. Requisitos de Audio * **BGM:** Una pista en bucle **al estilo 8-bit / Chiptune**, animada, que evoque una vibra de "Construcción/Puzle" (juguetona y repetitiva). * **Efectos de Sonido (SFX):** * **Interfaz:** Sonidos nítidos de "Clic/Estallido" al seleccionar piezas de pista. * **Colocación:** Un sonido de "Golpe" o "Encaje" cuando una pieza de pista se coloca en la cuadrícula. * **Física de la Canica:** Sonidos de "Choque" para colisiones entre canicas. Un bucle de "zumbido" rodante que cambia de tono según la velocidad. * **Victoria:** Una fanfarria o sonido de aplausos cuando una canica cruza la línea de meta. ### 3. Ciclo de Juego * **Modo 1: Modo Construcción (Predeterminado):** * El jugador selecciona piezas de pista desde un menú de la interfaz. * Pulsar sobre la cuadrícula coloca la pieza seleccionada. * Pulsar una pieza existente la rota o la elimina (menú contextual). * El jugador debe colocar un "Generador" (Inicio) y una "Línea de Meta" (Fin). * **Modo 2: Modo Carrera:** * El jugador pulsa "Iniciar/Generar". * Las canicas se generan desde el Generador con física sencilla (gravedad e impulso). * Las canicas interactúan con los límites físicos de las pistas colocadas. * La cámara debe seguir automáticamente a la canica líder o permitir al usuario observar libremente. * La carrera termina cuando todas las canicas llegan a la meta o se caen del mapa. * **Física:** Implementa un motor de física (como **Cannon.js** o **Ammo.js**) para manejar con precisión la fricción de rodadura, la restitución (rebote) y las colisiones. ### 4. Controles e Interacción Móvil * **Orientación de Pantalla:** Forzada a **Apaisada** para un campo de visión más amplio de la pista. * **Control de Cámara (Gestos Táctiles):** * **Arrastre con dos dedos:** Desplaza la cámara por el mapa (Mover). * **Pellizcar:** Acercar/alejar el zoom. * *(Motivo: Separar el movimiento de la cámara a dos dedos evita la colocación accidental de pistas).* * **Control de Construcción:** * **Pulsación Simple:** Coloca el objeto actualmente seleccionado en la celda de la cuadrícula. * **Distribución de la Interfaz:** * **Barra Inferior:** Una lista horizontal desplazable de partes construibles (Pistas, Generador, Meta, Decoración). Los iconos deben ser de al menos **48x48px**. * **Parte Superior Derecha:** Botón de alternancia "Reproducir/Reiniciar". * **Parte Superior Izquierda:** Botón "Borrar Todo" o "Deshacer". * **Retroalimentación:** Resaltado visual (malla fantasma) en la celda de la cuadrícula antes de colocar. Retroalimentación háptica (vibración) en la colocación exitosa o en la colisión. Genera una escena de juego **post-apocalíptica** en 2D, estilo pixel art. **Concepto central:** Un sobreviviente solitario explora las ruinas de una gran ciudad, ahora reclamada por la naturaleza y criaturas mutantes. El jugador debe buscar recursos, resolver acertijos ambientales y evitar o enfrentar amenazas. **Especificaciones técnicas:** - **Resolución:** 320x180 píxeles (escalable a 1080p). - **Paleta de colores:** Limitada a 16 colores, predominando verdes apagados, grises y toques de naranja oxidado. - **Estilo visual:** Pixel art detallado con iluminación dinámica (luces y sombras). Animación por sprites. - **Motor:** Puede ser Godot 4.0 (GDScript) o Pygame (Python). **Elementos clave de la escena (descritos para un artista/desarrollador):** 1. **Fondo:** Rascacielos derruidos, con enredaderas y vegetación cubriendo las estructuras. Cielo nublado y brumoso. 2. **Primer plano:** Calle llena de escombros, vehículos abandonados y oxidados, farolas rotas. 3. **Protagonista (Sprite):** Figura humana con capa y mochila, equipada con una linterna (fuente de luz dinámica). 4. **Interactivo:** Una entrada sellada a un metro, con un mecanismo de palanca oxidado (`objeto_interactivo`). Al interactuar, se reproduce un sonido de metal chirriante (`sfx_lever_pull`). 5. **Amenaza (Opcional):** Silueta de una criatura con múltiples ojos reflejando la luz, asomándose desde una ventana rota en segundo plano. 6. **Interfaz de usuario (UI) mínima:** Icono pequeño de `"Salud: 85/100"` y `"Batería linterna: 60%"` en esquina superior izquierda. **Referencia de tono:** Melancólico, solitario, con un toque de tensión constante. Inspirado en juegos como *"The Last of Us"* (ambiente) y *"Darkwood"* (atmósfera y pixel art). **Salida esperada:** ```gdscript # Ejemplo de nodo Godot para la escena principal (extracto) extends Node2D func _ready(): $Protagonista/AnimationPlayer.play("idle_with_torch") $AmbientSound.stream = preload("res://assets/sfx/wind_howl.wav") $AmbientSound.play() ``` **Traducción de términos técnicos:** - `sprite` = sprite - `dynamic lighting` = iluminación dinámica - `game engine` = motor de juego - `user interface (UI)` = interfaz de usuario (UI) - `code comments` = comentarios en el código (mantener en inglés en el código)

Introducción al juego

Sobre el Juego

Marble Race Creator es un atractivo juego arcade sandbox que pone el poder del diseño de pistas en tus manos. Esta simulación basada en física te permite crear circuitos de carreras de canicas personalizados, con giros, curvas y obstáculos desafiantes. Observa cómo coloridas canicas ruedan, rebotan y compiten en tus pistas cuidadosamente diseñadas, todo en un espectacular estilo de arte pixelado en 2D.

Características Principales

Libertad Creativa Ilimitada

El juego ofrece control creativo completo sobre tu experiencia de carreras de canicas. Diseña pistas rectas simples o circuitos complejos de varios niveles con saltos, bucles y obstáculos estratégicos. Cada elemento responde a una física realista, haciendo que cada carrera sea impredecible y emocionante.

Sistema Intuitivo de Construcción de Pistas

Construir pistas es simple pero potente. La interfaz de arrastrar y soltar te permite crear circuitos de carreras complejos sin ningún conocimiento técnico. Añade generadores, modifica el terreno y coloca líneas de meta exactamente donde las quieras.

Simulación de Física Dinámica

Cada canica se comporta según las leyes realistas de la física. Observa cómo ganan impulso en pendientes, frenan en superficies planas e interactúan entre ellas durante las carreras. El motor de física asegura que no haya dos carreras exactamente iguales.

Experiencia Visual Colorida

El vibrante estilo de arte pixelado da vida a tus carreras de canicas. Cada canica presenta colores distintivos y animaciones fluidas mientras navegan por tus circuitos personalizados.

Mecánicas del Juego

Creación de Circuitos

Comienza con un lienzo en blanco y construye tu circuito de canicas soñado. Coloca segmentos de pista, rampas y obstáculos para crear carreras desafiantes y entretenidas. El sistema de construcción modular permite combinaciones y diseños infinitos.

Generación de Canicas

Controla cuándo y dónde entran las canicas en tu carrera. Usa puntos de generación para liberar canicas individuales o múltiples competidores simultáneamente. Cronometra tus lanzamientos para crear emocionantes competencias cara a cara.

Modo Torneo

Crea torneos de múltiples carreras diseñando varias pistas y enlazándolas. Corona campeones y rastrea el rendimiento a lo largo de múltiples eventos de carreras.

Guía de Operación

Controles del Ratón: - Clic Izquierdo + Arrastrar : Navega alrededor de tu área de diseño de circuito - Clic Izquierdo : Colocar o eliminar piezas y elementos de la pista - Clic en Generador : Libera canicas en tu carrera

Proceso de Construcción: 1. Selecciona piezas de pista del menú de construcción 2. Haz clic para colocarlas en las ubicaciones deseadas 3. Conecta las piezas para formar circuitos de carreras completos 4. Añade generadores en las posiciones de salida 5. Coloca marcadores de línea de meta 6. Prueba tu pista generando canicas 7. Modifica y mejora basándote en los resultados de las carreras

Por Qué Jugar a Este Juego

Marble Race Creator combina creatividad con entretenimiento basado en la física. Es perfecto para jugadores que disfrutan de juegos de construcción, simulaciones físicas o simplemente ver cómo se desarrollan satisfactorias carreras de canicas. El juego no requiere habilidades especiales para comenzar, pero ofrece una personalización profunda para constructores avanzados. Ya sea que estés creando carreras simples para relajarte o torneos complejos para desafiar, este sandbox proporciona un valor de entretenimiento infinito.

El juego se ejecuta completamente en tu navegador web sin necesidad de descargas, lo que lo hace accesible en cualquier lugar. Sus controles intuitivos significan que puedes empezar a construir inmediatamente, mientras que el sofisticado motor de física asegura que tus creaciones se comporten de manera realista y brinden una auténtica emoción de carrera.

Preguntas frecuentes (FAQ)

Creador de Carreras de Canicas