35 comments

  • evnp1 hour ago
    Super loud sound warning, us parents and folks wearing headphones would really appreciate default sound off. Or at least a some indication to turn volume down before tapping "pour"
  • smusamashah4 hours ago
    Found source repo here <a href="https:&#x2F;&#x2F;github.com&#x2F;av&#x2F;safe-sand" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;av&#x2F;safe-sand</a>
  • alex_duf6 hours ago
    On a mobile phone it makes a lot more sense. Try shaking it!
    • leobuskin6 hours ago
      It doesn’t in my case, I see some weird animation, everything disappears, “pour” button again. Shaking or any other movement doesn’t help. Latest chrome on iOS
      • winkelmann40 minutes ago
        It took me a while to realize this isn&#x27;t a falling sand (Powder Toy) type game. The phone has to lay flat, i.e. with the screen facing up.
      • intrasight1 hour ago
        Because if you turn it upside down, the sand pours out. Think of it as if you have sand in a rectangular tray with no lid.<p>It also responds to touch, which I didn&#x27;t know until the third time I played with it.
      • ChrisMarshallNY4 hours ago
        It helps, if you lock orientation on the phone.<p>Whenever the phone detects an orientation change, it resets the layout.
      • mywittyname3 hours ago
        Do you have shake as undo still enabled? It&#x27;s one of the most annoying features in iOS.
      • AndrewSwift5 hours ago
        Works for me in Safari — iPhone 17 Pro, all up to date
      • dylanowen6 hours ago
        The sand is pouring onto the phone screen so if your phone is tilted or upside down it looks illogical
        • nomel2 hours ago
          Thank you! I was looking at it while lying sideways and thought it was completely broken. But, it&#x27;s just hyper-realistic. ;)
    • flykespice2 hours ago
      The demo runs like a slideshow on my humble budget android phone from 2021
      • salad-tycoon2 hours ago
        Don’t worry, it runs like a flip picture motion book on an iPad a16 (current gen. Base model iPad).
        • flykespice1 hour ago
          Probably vibecoded from looking at the menu UI.
    • theowaway2134565 hours ago
      I think it responds to tilting, not shaking?
    • mattlondon4 hours ago
      Nothing happens on my android phone
      • jarek834 hours ago
        I had that too on brave then realized that brave locks all permissions. It worked as expected in chrome
    • kinduff2 hours ago
      I tried shaking the browser window lol
    • dyauspitr4 hours ago
      Maybe it’s too much for my iPhone 13 or something, I can see it but it’s all choppy and slow
  • nkmnz2 hours ago
    Something seems wrong with the stones. They seem to move way to fast. They need more friction.
  • bob10292 hours ago
    I like how when my phone&#x27;s forward vector is aligned with world up all the sand falls out.
  • momojo3 hours ago
    This brings me a lot of joy. I love little toys that exist for no other reason than &quot;I really want this to be a thing&quot;
  • weitzj3 hours ago
    Does it make Patterns if you put a sine wave on your phone&#x27;s speaker? What are they called? Moirée patterns?
  • smusamashah4 hours ago
    oh wow, the stones even have some water around them. This looks and feels real.<p>And if you manage to collect a lot in one place, the sand from the pile does fall like real sand. This is amazing.<p>The sound is not good though.
    • catapart4 hours ago
      They have different characteristics, too. The red, desert sand is clumpier than the beach sand, for instance.
    • jarjoura4 hours ago
      yup, I would just remove the sound effect completely.
  • lavendermon3 hours ago
    Tried this on desktop and mobile, totally different experiences. I love the residue effect on the screen after I tilt the sand around on mobile. Next step: hourglass or maybe a snow globe?
  • mashally3 hours ago
    It was a lot of fun. I wrote I love you phrase to my gf and she liked it.
  • asaddhamani3 hours ago
    I just spent 15 mins playing with this on my phone, it was a lot of fun!
  • kccqzy4 hours ago
    It didn’t look realistic to me until I added `?sand=beach` to the URL. Maybe I only associate sand from the beach as sand. Others I call silt perhaps incorrectly.
  • yipinwong2 hours ago
    I felt like a kid playing with real sand in decades playing with this.
  • matt32101 hour ago
    Finally, the kind of sandbox we deserve
  • cat-whisperer1 hour ago
    a full circle moment
  • hamidmohaqeq5 hours ago
    This is really cool and give a realistic sense
  • int32max1 hour ago
    woah this is really well done
  • techpression5 hours ago
    I wouldn’t call it realistic, sand gets stuck in the air, stones don’t rotate, and there’s quite an uncanny valley effect based on angles. Still a cool demo of what is possible, even though I get 10fps or something on a iPhone 15 Pro
    • vfosnar5 hours ago
      didnt encounter the stucking issue but agree with the overerall point, the sand gets a sort of &#x27;build-up pressure and bounce back&#x27; effect which breaks the immersiveness for me, otherwise cool
    • zamalek5 hours ago
      What do you mean &quot;stuck in the air?&quot; It&#x27;s top down.
      • techpression5 hours ago
        They don’t move, not even when pressing with your finger, “stuck on the ground” then, it’s the same outcome.
  • tgtweak4 hours ago
    This one does much better at retaining volume than the smudge demo last week :)
  • itomato3 hours ago
    You can play a nice little round of Bocce with the stones
  • Teladin3 hours ago
    Seeing all the Macbook Pro PROLED XDR Touch Screen geeks finding a use for their new device :D
  • cheapcheerful4 hours ago
    Wow man, very cool.
  • amunozo5 hours ago
    I am feeling the sand physically at watching at this, good job!
  • arm325 hours ago
    This is very fun to play with.
  • customguy5 hours ago
    Zooming on the desktop makes it more dense looking, which is probably not intended but can look very cool IMO.
    • SamBam3 hours ago
      Such a curious effect, although it makes sense given that each particle is probably being positioned in absolute coordinates with respect to the screen boundaries. So each grain gets bigger but stays in place.
  • wigster5 hours ago
    i feel like i&#x27;m watching a stop-motion movie as it moves. very nice
  • hvvivek3 hours ago
    this is super fun! well done
  • samiv3 hours ago
    Cue the whines about not using WebGPU.
  • emilfihlman4 hours ago
    I think it&#x27;s lacking momentum, the sand stops way too abruptly, and the audio also has too harsh cutoff. It also falls too fast.<p>Otherwise really amazing!
  • turadg2 hours ago
    anyone who likes that should touch grass<p><a href="https:&#x2F;&#x2F;grass.turadg.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;grass.turadg.com&#x2F;</a>
  • nout5 hours ago
    This is annoying to clean up exactly like real sand.
    • bovermyer3 hours ago
      Yeah, it&#x27;s coarse, and it really gets everywhere.
  • christkv6 hours ago
    Reminds me of this demo game <a href="https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;3216520&#x2F;Sandcastle&#x2F;" rel="nofollow">https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;3216520&#x2F;Sandcastle&#x2F;</a>
  • lloydatkinson3 hours ago
    Runs like crap on iPhone 14. I know it’s not the current generation of phone but is there really that meaningful of a difference between that and a current one?
  • Razengan4 hours ago
    Naturally the first instinct of man is to draw a penis.