<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: guigui</title><link>https://news.ycombinator.com/user?id=guigui</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 02:07:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=guigui" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by guigui in "Show HN: Nexus.js - Fabric.js for 3D"]]></title><description><![CDATA[
<p>On the default white background, the control buttons (move, rotate, roll...) look disabled to me.</p>
]]></description><pubDate>Mon, 16 Jun 2025 21:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44293403</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=44293403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44293403</guid></item><item><title><![CDATA[Interactive gmae embedded directly into an X post (web client only)]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/davecancode/status/1895476300372230653">https://twitter.com/davecancode/status/1895476300372230653</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43217503">https://news.ycombinator.com/item?id=43217503</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Mar 2025 09:10:00 +0000</pubDate><link>https://twitter.com/davecancode/status/1895476300372230653</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=43217503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43217503</guid></item><item><title><![CDATA[Dragonsweeper — A minesweeper game that requires observation]]></title><description><![CDATA[
<p>Article URL: <a href="https://danielben.itch.io/dragonsweeper">https://danielben.itch.io/dragonsweeper</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42812157">https://news.ycombinator.com/item?id=42812157</a></p>
<p>Points: 235</p>
<p># Comments: 101</p>
]]></description><pubDate>Fri, 24 Jan 2025 11:29:28 +0000</pubDate><link>https://danielben.itch.io/dragonsweeper</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42812157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42812157</guid></item><item><title><![CDATA[New comment by guigui in "Nintendo announces the Switch 2 [video]"]]></title><description><![CDATA[
<p>The design changes showcased in the video are definitely a welcome improvement. As someone who owns both a Steam Deck and an OLED Switch, I find the Switch to be a bit too small for my hands, while the Steam Deck feels slightly large and bulky. Could the Switch 2 strike the perfect balance between the two?</p>
]]></description><pubDate>Thu, 16 Jan 2025 13:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42725157</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42725157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42725157</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: Atlas of Space"]]></title><description><![CDATA[
<p>Well done! I could spend a long time on this.<p>One minor suggestion: you should make the labels clickable instead of just the planets/stars. I found it difficult to click on a tiny pixel on screen.</p>
]]></description><pubDate>Wed, 08 Jan 2025 17:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42636649</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42636649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42636649</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>We’re very grateful for the opportunity to create this experience! Huge thanks to you and the Netlify team for supporting innovative campaigns like this one.</p>
]]></description><pubDate>Fri, 22 Nov 2024 17:26:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42215688</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42215688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42215688</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thank you! As an azerty user, I know the pain of using websites that are only designed for US keyboards.<p>If anyone's wondering, the getLayoutMap method from the Keyboard API is what we're using to handle international keyboard layouts.<p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/getLayoutMap" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Keyboard/ge...</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 16:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42215393</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42215393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42215393</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Physics collision bugs are more likely to occur during frame rate drops. We’ve tried to address this by implementing an auto-respawn mechanism to handle cases where the ball gets stuck inside a collider, but it seems this sometimes fails. Anyway, thank you for playing!</p>
]]></description><pubDate>Fri, 22 Nov 2024 16:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42215329</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42215329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42215329</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>The issue with using the gyroscope is that the Device Orientation API requires websites to request user permission first (at least on iOS Safari), which we feared might drive away too many visitors.</p>
]]></description><pubDate>Fri, 22 Nov 2024 16:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42215190</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42215190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42215190</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thanks. The WebGL rendering is based on Three.js. We're using Rapier for the physics simulation, and Howler for the audio.
Our game engine is responsible for all the controls and updating things like the camera position (which follows the position of the ball at every frame).</p>
]]></description><pubDate>Fri, 22 Nov 2024 16:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42215070</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42215070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42215070</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thank you for the kind words. We’re glad you enjoy our work!<p>We’d love to create a longer game someday, but making a living as a small indie studio in the gaming world is definitely challenging. Never say never, though!</p>
]]></description><pubDate>Fri, 22 Nov 2024 15:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214769</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214769</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thank you! The entire soundtrack was composed by this artist: <a href="https://www.pond5.com/artist/avifauna" rel="nofollow">https://www.pond5.com/artist/avifauna</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 15:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214489</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214489</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Besides people from the Netlify team who helped write the content and worked on some back-end aspects, the design and development of the game took around 8 weeks for a team of two.</p>
]]></description><pubDate>Fri, 22 Nov 2024 15:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214408</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214408</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Actually, we used a recording of a basketball for the sound of the marble bouncing. It wasn’t our original intention, as we initially imagined the ball to have more of a metallic quality. However, the rubbery effect kinda works, I guess. :)</p>
]]></description><pubDate>Fri, 22 Nov 2024 15:05:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214378</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214378</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>We tried to implement a workaround for that [1], but for some reason it still shows up from time to time. I really wish iOS Safari gave developers a way to disable these gestures!<p>[1] <a href="https://discourse.threejs.org/t/iphone-how-to-remove-text-selection-magnifier/47812/11" rel="nofollow">https://discourse.threejs.org/t/iphone-how-to-remove-text-se...</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 15:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214335</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214335</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thank you. The physics engine we're using (Rapier) really does most of the work to make the spin of the marble look realistic. But we spent quite some time tweaking the controls to make them as enjoyable as we could.</p>
]]></description><pubDate>Fri, 22 Nov 2024 14:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214206</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214206</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thanks for playing! Glad you enjoyed it.</p>
]]></description><pubDate>Fri, 22 Nov 2024 14:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214144</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214144</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>That's weird, the desktop controls are supposed to work regardless of your keyboard layout. Are you able to play with your arrow keys (which are also supported)?</p>
]]></description><pubDate>Fri, 22 Nov 2024 14:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214107</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214107</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>Thanks! Agreed that the mobile experience can sometimes be a little difficult compared to the desktop version. It was hard to get right, and we may have set the ball speed a bit too high.<p>Our studio is called Little Workshop. You can find more info about us here: <a href="https://www.littleworkshop.fr" rel="nofollow">https://www.littleworkshop.fr</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 14:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42214053</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42214053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42214053</guid></item><item><title><![CDATA[New comment by guigui in "Show HN: A Marble Madness-inspired WebGL game we built for Netlify"]]></title><description><![CDATA[
<p>We use the CSS3DRenderer from Three.js which automatically applies CSS transforms to DOM elements.<p>More info here:
<a href="https://threejs.org/docs/index.html?q=css3D#examples/en/renderers/CSS3DRenderer" rel="nofollow">https://threejs.org/docs/index.html?q=css3D#examples/en/rend...</a><p>And some code samples from the Three.js website: 
<a href="https://threejs.org/examples/?q=CSS3D#css3d_periodictable" rel="nofollow">https://threejs.org/examples/?q=CSS3D#css3d_periodictable</a>
<a href="https://threejs.org/examples/?q=CSS3D#css3d_molecules" rel="nofollow">https://threejs.org/examples/?q=CSS3D#css3d_molecules</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 13:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42213831</link><dc:creator>guigui</dc:creator><comments>https://news.ycombinator.com/item?id=42213831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42213831</guid></item></channel></rss>