Boing
(boing.greg.technology)- A página web registra cada vez que o usuário faz a ação de puxar e soltar uma bola presa em uma mola com o mouse como uma contagem de “boing”
- A bola e a mola se movem fisicamente conforme o ângulo
- A contagem atual do usuário é exibida com a frase “you've boinged 0 times”
- O número total de boings acumulado globalmente também é mostrado
- O projeto tem um viés de experimento web interativo com uma interface mínima
1 comentários
Comentários no Hacker News
Gostei muito disso. Até usei um pequeno código de trapaça para mover o mouse automaticamente
O engraçado é que, justamente por não ser uma simulação física perfeita, isso acaba parecendo mais realista
Se fosse implementado com a lei de Hooke perfeita, ficaria rígido demais e com cara de falso; quando se adiciona um pouco de folga e amortecimento, o resultado fica mais natural. É uma espécie de “imperfeição controlada”
Quando um amigo meu teve um bebê, a sala de estar ficou parecendo uma pista de obstáculos de tanto brinquedo. Mas no fim a criança só brincava com a mola da porta. Mexer naquela mola simples tinha um efeito estranhamente terapêutico
Finalmente saiu! Agora é hora de recriar com isso um vídeo de meme clássico (link do YouTube Shorts)
Ver isso me faz lembrar por que os brinquedos web simples de antigamente eram tão satisfatórios
Sem login, sem onboarding, sem “faça upgrade para o Pro”, era só um brinquedo puro que fazia muito bem uma única coisa.
Tem até um contador global, mas continua limpo, sem gamificação excessiva
Houve a sugestão: “e se isso virasse um recurso social?” Por exemplo, eu poderia mandar o ‘Boing’ que fiz para a minha irmã e pedir que ela avaliasse minha habilidade
Se fosse o Elon Musk, provavelmente diria: “isto é uma versão alfa inicial do simulador do mundo e, dentro de um ano, preverá perfeitamente o clima e o mercado de ações”
Fiquei curioso se havia planos de divulgar o código não compactado. Queria ler o código, mas foi uma pena vê-lo ofuscado. Pelo que percebi por alto, ele é baseado em howler.js, e a lógica principal fica na parte de baixo do template mobile
requestAnimationFrame. Também existe uma versão feita por IA (link do jsfiddle)Também gostaria de ver uma versão simulada com precisão disso, em um estilo parecido com engine-sim.parts
Seria legal se existisse um contador total de Boings feitos por pessoas do mundo todo