Repository navigation
Comunidad y Explorar: compartir juegos para jugarlos y construir juntos - #155
Open
ErickUser1 wants to merge 2 commits into
Open
ErickUser1 wants to merge 2 commits into
ErickUser1 wants to merge 2 commits into
Conversation
Una app publicada se puede compartir con la comunidad desde el panel de
publicar ("Compartir con la comunidad"): con qué nombre sales y un aviso
de que cualquiera podrá jugarla y entrar a construir. Solo si se publicó
y solo si quien la publica quiere.
Explorar (#/explorar) junta lo compartido, por ahora solo juegos: cada
tarjeta trae miniatura, título y autor, y tres botones. "Entrar a
construir" (el principal) lleva a la sala misma, con su chat y su gente;
"Jugar" abre el link publicado; "Haz tu versión" hace un remix.
- Tabla `comunidad` con la miniatura adentro (una captura del preview al
compartir; si no se puede, la tarjeta va con la inicial).
- POST/DELETE /rooms/:id/comunidad, GET /comunidad y su miniatura. El
proxy del preview deja pasar /comunidad.
- Moderación desde el server: npm run comunidad -- ocultar|mostrar <sala>.
Ocultar no borra nada, y volver a compartir no destapa lo oculto.
- Borrar la sala la quita de Explorar.
- Entradas a Explorar en la portada y en el menú de salas.
demo:comunidad (29 checks, con el server de verdad) y demo:proxy-rutas.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HJ5oT2Xm3VZMvbPAcgKbz4
…partir" Antes quedaba entre el link y su botón de publicar, y había dos botones que decían "Compartir" (copiar el link y confirmar). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJ5oT2Xm3VZMvbPAcgKbz4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Por qué
Hasta ahora lo que se construye en Multti solo lo ve quien tiene el link de la sala. Con esto, quien publica un juego puede compartirlo con la comunidad: sale en Explorar, donde cualquiera lo juega o entra a la sala a construir con quien lo hizo. Es lo multijugador, abierto a todo el mundo. Por ahora solo juegos.
Flujo
#/explorar), con miniatura, título, autor y tres botones:Explorar se abre desde la portada ("Explorar juegos de la comunidad") y desde el menú de salas.
Cambios
comunidad, una fila por sala, con la miniatura adentro (JPEG). TieneON DELETE CASCADE, ydeleteRoomtambién la borra.POSTyDELETE /rooms/:id/comunidad. Compartir pide que la sala esté publicada y que la categoría sea válida (por ahora solojuego). Limpia y acota el título y el autor.capturarPreview. Si no se puede tomar, se comparte sin foto y la tarjeta enseña la inicial.GET /comunidad?categoria=devuelve lo compartido, publicado y no oculto, lo más nuevo primero.GET /comunidad/:id/miniaturasirve la imagen.joinedy el eventocomunidad:cambiole dicen a la sala su estado./comunidad.npm run comunidadlista lo compartido, ynpm run comunidad -- ocultar|mostrar <sala>lo baja o lo regresa. Ocultar no borra nada, y volver a compartir no destapa lo oculto.PublicarPanely la página nuevaExplorar.tsx, con textos en español e inglés.Pruebas
demo:comunidad(nueva, 29/29), con el server de verdad y una base temporal:demo:proxy-rutas:/comunidadno se lo traga el proxy.Nota
Los dos PR tocan
PublicarPanel(este y el de Vercel, #154). El que se mergee después va a tener un conflicto chico, y lo resuelvo yo.Generated by Claude Code