Experimental browser for the Atmosphere
Implementing a Realistic 3D Air Hockey Table with Three and React https://cstu.io/911992 #computerscience #gaming #robotics
May 14, 2025, 5:23 AM
{ "uri": "at://did:plc:k6fbzahxqtzsyiu2hwgwj5tt/app.bsky.feed.post/3lp4azj2gxk2v", "cid": "bafyreia663laexrrvrhc5jgpgbo3wnwdn3fev4kwaapyuqt2v2z5gbub34", "value": { "text": "Implementing a Realistic 3D Air Hockey Table with Three and React https://cstu.io/911992 #computerscience #gaming #robotics", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://cstu.io/911992", "thumb": { "$type": "blob", "ref": { "$link": "bafkreicjefdaxekypvdm4lsrghsasnq7773pzd2dopmqzysfo4j4moz6vi" }, "mimeType": "image/webp", "size": 22132 }, "title": "Implementing a Realistic 3D Air Hockey Table with Three.js and React", "description": "feel. free to commitme a any suggest https://airhokey-3d.netlify.app Building a Real-Time..." } }, "facets": [ { "index": { "byteEnd": 88, "byteStart": 66 }, "features": [ { "uri": "https://cstu.io/911992", "$type": "app.bsky.richtext.facet#link" } ] }, { "index": { "byteEnd": 105, "byteStart": 89 }, "features": [ { "tag": "computerscience", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 113, "byteStart": 106 }, "features": [ { "tag": "gaming", "$type": "app.bsky.richtext.facet#tag" } ] }, { "index": { "byteEnd": 123, "byteStart": 114 }, "features": [ { "tag": "robotics", "$type": "app.bsky.richtext.facet#tag" } ] } ], "createdAt": "2025-05-14T05:23:14+00:00" } }