Skip to content

[Pet Society] 18 — Skins del chancho: comprables y equipables #18

Description

@leocagli

Skins = sprite set completo del chancho (4 direcciones: piggy-walk-front/back/left/right), distinto de los accesorios overlay actuales (lib/accessories.ts: flower/bow/tophat/star/crown/cap).

Scope

  • Sistema de skins data-driven: cada skin define su set de sprites (recolor/tema: clásico rosa, negro, galáctico, dorado, pijama).
  • Comprables en el shop (issue 23) con monedas; owned/equipped en el save.
  • Al equipar, TODO el render de Piggy usa el nuevo set; los accesorios siguen funcionando encima.
  • Regla de diseño: el personaje principal es siempre el chancho — las skins son variaciones del cerdo, no otras especies.

Aceptación

  • Comprar una skin, equiparla, moverse en 4 direcciones con el sprite nuevo y un accesorio encima; persiste tras reiniciar.

Entregables adicionales

Además de la funcionalidad, el PR tiene que traer:

  • Sección en el README documentando qué se agregó y cómo probarlo en el editor.
  • Escenas y scripts nuevos ubicados y nombrados como el resto del proyecto (scenes/, scripts/, autoloads/).
  • El panel de Salida de Godot sin errores ni warnings al correr la escena.
  • Pasos de prueba manual escritos en la descripción del PR, para que un revisor reproduzca exactamente lo que hiciste.
  • Los nodos y señales nuevos comentados en el script, explicando qué emite qué y quién lo escucha.

🎁 Evidencia visual = reward mayor

  • Si tu PR incluye capturas de pantalla mostrando la funcionalidad andando end to end, entra a reward de GrantFox en esta issue.
  • Si además sumás un video demo corto, califica para reward mayor.
  • No es obligatorio, pero pesa mucho en la evaluación.

Qué conviene mostrar acá:

  • Captura del chancho con al menos dos skins distintas.

Pegá las capturas directo en la descripción del PR, arrastrándolas al cuadro de texto de GitHub.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaigngodot-portPort de Piggy City (Next.js) a Godot 4pet-society

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions