Cocina de Chef - javialexis06-cyber/JUEGO-ANIVERSARIO-ESPOSA GitHub Wiki
Cocina de Chef
Estado: tres restaurantes existentes, con progreso independiente. Los clientes de cocina pertenecen a ese juego; la Abuela Rosa no es la posadera Rosa de Astra.
La cocina de chef (tres minijuegos estilo Papa's)
- En la cocina, Cocinar (o tocar el mesón/la estufa) abre los tres restaurantes: La Waflería, La Fresería y La Frapería (cada uno con su propio progreso, por persona). El personaje camina a la estufa, se soba las manos, se concentra (cara de concentrado) y la cámara se le acerca; entonces sale el «MODO CHEF»: fondo oscuro con líneas de velocidad que giran, el chef (Él o Ella con gorro y chaqueta de chef, sacado del modelo 3D) acercándose con destellos en los ojos, y la cocina se vuelve un restaurante profesional (azulejos, acero, campana extractora). La otra persona lo ve en la estufa, concentrado.
- Se juega como Papa's: en Pedidos llegan invitados al mostrador —familia, vecinos y amigos: la Abuela Rosa, la Tía Marta, el Primo Santi, Vale la del gym, la Sobrinita Luci, Doña Rubi, Pacho el del colegio, el vecino misterioso, Don Jairo el portero, Nelly, Don Hernán (apurado) y el crítico famoso (exigente, cada 5 días), sacados de los muñecos del súper con las poses de Él y Ella— y la pareja llega a comer cada 3 días (paciente, con corazones, doble propina y frases de amor). Se toca «Tomar pedido» y el invitado dicta («Mmm… a ver…», «Eso, y también…»): se demora según lo que pide y lo despacio que habla (de 3 a 9 s; la abuela y la vecina chismosa se toman su tiempo, el primo y Don Hernán van de afán) y mientras tanto la impresora va sacando el tiquete renglón por renglón; no se puede ir a las estaciones hasta que termine («Escucha el pedido hasta el final 👂»; ese rato no cuenta como espera). Luego el tiquete queda colgado en el riel de arriba; se escoge y se cocina en las estaciones de abajo, y el tiquete escogido se ve al lado en todas las estaciones (también en la plancha). Al entregar, el invitado califica Espera y cada estación (barras), da el total y la propina, y reacciona (encantado, contento, así-así o bravo con vapor 💢).
- Waflería: Plancha (jarras de masa: clásica, chocolate, red velvet, avena; se sirve en las waffleras, se voltea cuando la flecha llega a la rayita Doradito o Tostadito y se saca a la rejilla; si se pasa, humo y se quema), Armar (los wafles al plato y los toppings: mantequilla, miel, arequipe, chocolate, leche condensada se chorrean arrastrando; la crema chantilly sale de la manga pastelera mientras se mantiene apretado: el copo crece con sus estrías de boquilla de estrella y, con harta, se hacen montañas (o un cordón si se arrastra); chispitas y azúcar glas se espolvorean; mantequilla (1 o 2, con su número en el tiquete), fresas, banano, arándanos, helado, masmelos y kiwi se ponen donde dice el dibujito del tiquete) y desde el rango 3 Bebidas (vaso P/M/G, jugo de naranja, mora, lulo, café con leche o chocolate hasta la rayita, y el hielo que pida).
- Fresería (fresas con crema a la colombiana): Picar (el vaso y las fresas: se cortan deslizando el dedo en mitades, cuartos o láminas; se califica qué tan derechito y centrado quedó cada corte), Batir (crema de leche hasta la rayita, cucharadas de leche condensada, arequipe o chocolate, y batir hasta el punto suave o firme: si se pasa, la crema se corta), Servir (bañar con la crema hasta el borde y decorar: queso rallado, leche condensada, arequipe, chispitas, fresa entera, masmelos, barquillo, helado, menta, galleta).
- Frapería: Preparar (vaso de 12, 16 o 20 oz, los bombazos de la base —café, chocolate, moca, fresa, caramelo, galleta, maracuyá, matcha—, las cucharadas de hielo y la leche hasta la rayita), Licuar (hasta grueso, normal o cremoso, sin que se agüe) y Decorar (crema chantilly a la altura que pide, salsas, toppings, cereza y el pitillo del color que pide).
- Sencillo o doble: las salsas y la chantilly se piden sencillas o dobles (las dobles desde el rango 3). Mientras
se echan, al lado del dedo sale una ruedita que se va llenando: naranja mientras falta, verde con ✓ y un
«¡ding!» cuando ya está (en la doble, con la rayita de la mitad) y roja si se pasa; si no lo pidió, sale gris
(«no lo pidió»). Se califica la cantidad (con un 18 % de margen) y, en las salsas, que quede repartida. La salsa
se mide por lo largo del chorro y la crema por el tiempo apretando (
cantidadToppingenherramientas.ts). - Progreso como en Papa's: puntos de chef por cada plato (el % de la calificación) suben el rango (Aprendiz, Ayudante de cocina… Leyenda de la cocina) y cada rango trae masas, bases, toppings, bebidas, cortes e invitados nuevos. Cada día vienen más invitados (3 el primero, hasta 10), más seguido y pidiendo cosas más complicadas, así que hay que mejorar la cocina con las propinas: otra wafflera / batidora / licuadora, turbo (25 % y 50 % más rápido), alarma de punto, guía de emplatado (marquitas de dónde va cada pieza), cuchillo de chef (perdona más y muestra por dónde cortar), dispensador o jarra de precisión, parlante con música (paciencia) y frasco de propinas bonito (más propina).
- Premio para la casa al terminar cada día: monedas (según invitados y calificación, hasta 20) y platos de chef a la despensa —Wafles de chef (+70 comida), Fresas con crema de chef (+55 comida, +18 cariño) y Frappé de chef (+30 energía)— que no se venden en la tienda, llenan mucho más y se pueden regalar (al abrirlo, la pareja se lo come y suma 15 de cariño extra: «lo cocinó con sus propias manos»).
- Gráficos: todo lo de las estaciones son recortes renderizados en Blender (Cycles, estilo plastilina): wafles en 4 masas × 4 puntos de cocción, waffleras con tapa de vidrio, jarras, toppings, fresas enteras y cortadas, batidora con su tazón, licuadora, botellas con bomba, vasos con su forma medida (el líquido se dibuja adentro con menisco, burbujas, hielo y chorro), canecas, impresora de tiquetes, campanita y frasco de propinas, más los fondos de cada restaurante (comedor, mostrador, cocina y mesón, con su color). Encima va lo vivo: salsas con volumen y gotas, crema, licuado con remolino, chispitas que caen, vapor, humo, chispas, salpicaduras, brillo del plato perfecto, monedas que vuelan y el tiquete que sale de la impresora. Los invitados tienen 11 poses (caminar, esperar, impacientarse, bravo, comer, encantado, contento, así-así) y la pareja tiene las suyas, más expresivas. Las estaciones se cambian deslizándose (el riel y la barra quietos). A 30 cuadros como tope; si el celular va lento, baja la calidad sola.
- Juntos, de 2 a 4, en una sala (
src/casa/cocina/sala.tssobre las salas desrc/salas/, verdocs/sistemas/salas.md): en la hoja de restaurantes, «💞 Cocinar con Ella/Él» abre una sala y la invitación le llega al otro a la casa con el código («¡Vamos a cocinar!» entra a esa sala); «👥 Cocinar con amigos» abre una sala para compartir el código y «🔑 Unirme con un código» entra a la de otro. En la sala de espera (con mantel de cuadritos y el chef de cada uno) el anfitrión escoge el restaurante («🍳 Restaurante»), cada uno toca «Estoy listo» y el anfitrión arranca. Se cocina en el restaurante del anfitrión (su día, su rango y sus mejoras), cada uno en su celular: el anfitrión manda (invitados, tiquetes, reloj, calificación y propinas) y los demás le piden las cosas (mensajes fiables de la sala); los tiquetes son de todos: cualquiera toma un pedido o se queda en una estación, y se ve la carita de cada uno (con el color de su puesto) en la estación donde está, en el tiquete que tiene escogido y su mano moviendo la comida. Las propinas y el avance del día son de todos; cada uno guarda su propio rango y puntos en su restaurante; las monedas y los platos de chef de la casa son del anfitrión (si es Él o Ella). Si alguien pone pausa o sale de la app, a todos les sale la pausa con su nombre; si se le corta la red a alguien, la cocina se queda quieta con «Se cortó la conexión con…» y sigue sola al volver (el anfitrión puede «Seguir sin…»); si alguien se va, los demás siguen; si se va el anfitrión, a los demás les sale el aviso. Al final del día el anfitrión sigue con otro día o vuelve con todos a la sala de espera («👥 A la sala»). - Dificultad por cocineros (
POR_COCINEROSenmotor.ts): cada cuánto llegan ×1 / 0,8 / 0,7 / 0,62, paciencia ×1 / 0,85 / 0,8 / 0,75 e invitados extra por día 0 / 0 / 2 / 4. - Sincronización (
linea.ts): objetos con versión (el día, cada máquina y cada tiquete), paquetes rápidos cada ~110 ms y una foto completa del anfitrión cada segundo; gana la versión más alta y, si empatan, la del anfitrión. Los cortes, el segundo plano y quién se fue los avisa la sala. Las ids de los wafles van por puesto (no chocan). - Modo neutro (si cocina un amigo o hay amigos en la sala): la pareja no llega a comer (ni sus frases, apodos y corazones), los invitados no dicen «mijo|mija», el tablero dice «hecho con sazón» con estrellas, nada de 💞 ni «en pareja», y la tarjeta del final no habla de regalar platos. El letrero del restaurante lleva el nombre de su dueño («La Waflería de Él», «… de Pipe»).
- Los amigos, sin la casa (
cocina.html): el menú de los tres restaurantes (con su plato servido, el día y el rango de cada uno), «👥 Cocinar con amigos», «🔑 Unirme con un código» y «🎮 Mis juegos». Su chef es su muñeco con sus colores, renderizado ahí mismo con el gorro y la chaqueta de chef en las mismas poses de los recortes de Él y Ella (chef_amigo.ts; mientras tanto, su carita con gorro). Su progreso va en el aparato (amigo-cocina-progreso, uno por restaurante).cocina.html?unirse=CÓDIGOentra directo a una sala (lo usa «Unirme con un código» de la sala de juegos) ycocina.html?receta=waflesabre ese restaurante. Si el aparato no está en modo amigo, la página manda a la casa. - Gancho para escenas:
cocina.alTerminarDia.push((dia, info) => …)(oalTerminarDiaen las opciones dejugarCocina) se llama al terminar cada día con el resultado, la receta, el rol, si fue en pareja y el rango antes y después. Hoy no hay escenas enganchadas. - Código:
src/casa/cocina/(motor.ts: invitados, tiquetes, calificación, día, mejoras, pausa y segundo plano; linea.ts: la sincronización en pareja; wafles.ts, fresas.ts, frappes.ts: las estaciones; pantallas.ts: comedor, riel, barra, calificación y «modo chef»; sprites.ts, vasos.ts, efectos.ts: recortes, líquidos y partículas; herramientas.ts: chorrear, espolvorear y poner piezas) ycocinar()ensrc/casa/main.ts. - Recortes:
python3.11 personajes/blender/cocina_sprites.py juego/web/modelos-crudos/cocina [claves]ycocina_fondos.py(necesitanbpy4.2 para python3.11), luegopython3.12 personajes/blender/cocina_atlas.py juego/web/modelos-crudos/cocina juego/web/public/cocina(hojas webp +hojas.json). Los invitados y el chef:node scripts/generar-sprites-cocina.mjs [claves] [puerto]con el servidor prendido. Los platos 3D de la casa salen depersonajes/blender/comidas.py. - Pruebas:
scripts/cocina-prueba.html(la cocina sola, con?rol=&receta=&xp=&dia=&mejoras=, y juntos con&sala=crearo&sala=CÓDIGO, más&salas=localpara ir entre pestañas), ganchoswindow.__cocinaMotor.probar('llegar' | 'tomar' | 'jugar' | 'juicio' | 'fin' | 'avanzar', segundos),.resumen()y.otros();node scripts/probar-cocina-linea.mjs [receta] [url](Él y Ella en una sala con un Supabase de mentiras con demoras y pérdidas: sala de espera, pedidos, entregas, pausa, salir de la app, corte de red, fin del día iguales en los dos, el premio de la casa del anfitrión, «A la sala» y el anfitrión que se va) ynode scripts/probar-amigos-juegos.mjs [url](un amigo vuela el retrete por todos los tramos, la tienda y volar otra vez; cocina dos días solo y uno en sala con otra amiga; nunca ve nada de la pareja —pantalla, avisos que pasan y textos dibujados en los lienzos— ni se pide nada de la casa, y el progreso queda en el celular).
Fuente técnica: documento de referencia. Esta página no certifica la versión de la APK instalada.