Drawing.garden

Um brinquedo web minimalista chamado Drawing.garden permite aos utilizadores preencher uma grelha com emojis aleatórios de plantas e criaturas que reproduzem notas musicais simples, suscitando reações que vão de satisfação calma a ligeira frustração pela falta de objetivos ou controlos. Os comentadores abordam-no como uma peça de arte digital e um fidget “zen”, partilham pequenos truques de código para manipular a grelha e comparam-no a outras experiências web lúdicas e improdutivas. O projeto também desperta reflexões sobre o propósito deste tipo de criações — se precisam mesmo de ser “úteis”, ou se oferecer uma breve pausa estética já é valor suficiente.

Impressões gerais

  • Muitos comentadores descrevem o site como relaxante, fofo, charmoso ou “zen”, bom para desligar o cérebro por um instante.
  • Outros gostam mais do que esperavam e o comparam a livros de colorir para adultos ou a softwares lúdicos clássicos (por exemplo, Mario Paint).
  • Um subconjunto de utilizadores acha-o inútil ou ligeiramente desconfortável porque não há um objetivo ou utilidade claros, especialmente tendo em conta o nome de domínio “drawing”.

Mecânicas de jogabilidade e áudio

  • A interação é simples: tocar/passar o cursor sobre células da grelha alterna entre plantas e criaturas aleatórias; não há condição de vitória nem lógica de padrões para além da aleatoriedade.
  • Alguns utilizadores impõem objetivos a si próprios (por exemplo, preencher manchas ou o tabuleiro inteiro com um único símbolo).
  • O som consiste em notas C, D, E ou G selecionadas aleatoriamente (um subconjunto de uma escala pentatónica maior), pelo que quase qualquer sequência soa harmoniosa.
  • Os sons e emojis não são controláveis pelo utilizador por desenho; isso é referido como “parte da ideia”.
  • Várias pessoas ou não reparam no som de início, ou o consideram demasiado agudo ou indutor de ansiedade e preferem jogar sem som; o áudio no mobile é inconsistente.

Detalhes de implementação e experiências com código

  • O sketch está implementado com p5.js; a grelha é construída a partir de elementos <p>.
  • O favicon é gerado dinamicamente usando um SVG que incorpora o emoji atual, algo que alguns consideram uma técnica interessante.
  • Vários snippets de código mostram como:
    • Clicar ou passar o cursor programaticamente por todas as células.
    • Percorrer cada célula até corresponder a um emoji escolhido.
    • Usar cliques com o botão esquerdo/direito para avançar deterministamente pelo conjunto de símbolos.
  • Alguém observa que a lista de criaturas no código não inclui um leão, enquanto outros insistem que viram um; isso continua pouco claro.

Problemas de UX e pedidos de funcionalidades

  • As sugestões incluem: redimensionamento responsivo, guardar/partilhar o jardim, apagar mais facilmente (por exemplo, arrastar ou manter pressionado), manter uma célula permanentemente vazia e impedir a seleção de texto durante o arrastar.
  • São relatados problemas em mobile (fundo em branco, sem som, pull-to-refresh no iOS); discutem-se correções CSS como overscroll-behavior e desativar o scrolling elástico.
  • Alguns propõem adicionar comportamentos de simulação (abelhas a visitar flores, aranhas a tecer teias, girassóis a virar-se, shaders de vento, “ai” em cactos) ou recompensas por completar 100%.

Arte, propósito e प्रतिक्रões emocionais

  • Há uma mini-discussão sobre utilidade vs. jogo sem propósito: alguns veem-no como arte deliciosa e meditativa; outros sentem-se desconfortáveis quando não conseguem atribuir-lhe um propósito claro.
  • Fazem-se comparações com parques, arte paisagística e videojogos como experiências inerentemente não utilitárias, mas valiosas.
  • O projeto leva à reflexão sobre o que “desenho” significa num contexto digital, baseado em grelhas e símbolos.

Brinquedos web relacionados e piadas sobre monetização

  • Comentadores partilham muitos brinquedos web e experiências artísticas semelhantes, aparentemente “inúteis”, celebrando isso como o espírito da web.
  • A monetização é discutida apenas em tom de brincadeira (anúncios em espaços de emojis, tons patrocinados, sátira com chavões de blockchain/IA).