Code edit (1 edits merged)
Please save this source code
User prompt
Torre Zen 3D - Endless Tower Builder
Initial prompt
Crea un juego móvil casual offline en 3D estilo endless tower builder minimalista y adictivo. El objetivo es construir una torre lo más alta posible apilando bloques rectangulares (cuadros 3D) uno encima del otro con precisión perfecta. Estilo visual: Gráficos 3D low-poly limpios. Bloques en tonos de verde degradado (verde lima brillante arriba, verde oliva oscuro abajo para efecto de sombra). Fondo con gradiente suave: amarillo claro en la parte superior (cielo luminoso) a azul celeste en la inferior (horizonte sereno). Cámara fija frontal o isométrica, zoom out gradual al crecer la torre. Contador de niveles en texto blanco flotante simple encima del bloque superior (fuente sans-serif). Partículas blancas mínimas al apilar perfecto. Sin texturas complejas, enfoque en simplicidad y profundidad 3D con sombras suaves. Mecánica detallada: Torre inicia con un bloque base ancho (100% ancho de pantalla horizontal). Nuevo bloque aparece arriba y oscila horizontalmente (izquierda-derecha como péndulo, velocidad inicial lenta). Jugador toca pantalla cuando bloque está centrado para dropearlo verticalmente sobre la torre. Si no alineado perfecto, parte sobrante se corta ('mocha') y cae al vacío con animación (solo queda la superposición). Próximo bloque llega del tamaño reducido del último apilado. Cada apilado suma 1 punto/nivel (contador flotante aumenta). Apilados perfectos dan bonos (partículas o sonido extra). Pierdes si bloque cae sin superposición (torre colapsa con animación de bloques cayendo). Dificultad: Oscilación acelera cada 10 niveles. Power-ups ocasionales (bloque lento o reset ancho). Controles: Toque simple para dropear. Sonidos: 'whoosh' oscilando, 'thud' apilando bien, 'crack' cortando. Música ambiental electrónica que acelera con altura. Modo offline: Gameplay core sin internet. Leaderboard global online TOP 50: Accesible desde menú (botón 'Ranking'). Muestra posición (círculo dorado), avatar pequeño, username negrita blanca, score verde ('Nivel X'), 'Estado' cursiva gris-azul (editable máx. 50 chars, ej. '¡Traten de bajarme de aquí jaja!'). Editable solo por TOP 50 via popup. Diseño: Lista vertical con fondo gradiente azul-verde, fade-in animado. Usa Firebase para sync. Todo en español: menús, tutorial ('Toca cuando el bloque esté centrado para apilarlo perfecto. ¡No dejes que se corte!'). Exporta como proyecto Unity listo para App Store: offline default, online opcional para ranking. Hazlo adictivo con logros diarios y tutorial corto.
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
}); /****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
});