<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Web Developer Hyper</title>
    <description>The latest articles on DEV Community by Web Developer Hyper (@webdeveloperhyper).</description>
    <link>https://dev.to/webdeveloperhyper</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png</url>
      <title>DEV Community: Web Developer Hyper</title>
      <link>https://dev.to/webdeveloperhyper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/webdeveloperhyper"/>
    <language>en</language>
    <item>
      <title>Update (2026/03/28): Added AI Avatar CodePen Demo</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Sat, 28 Mar 2026 01:46:54 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/update-20260328-added-ai-avatar-codepen-demo-29pd</link>
      <guid>https://dev.to/webdeveloperhyper/update-20260328-added-ai-avatar-codepen-demo-29pd</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2" class="crayons-story__hidden-navigation-link"&gt;AI Avatar v2 with Pose Editor (VS Code Extension)🕺&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/webdeveloperhyper" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/webdeveloperhyper" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Web Developer Hyper
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Web Developer Hyper
                
              
              &lt;div id="story-author-preview-content-3365109" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/webdeveloperhyper" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Web Developer Hyper&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 23&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2" id="article-link-3365109"&gt;
          AI Avatar v2 with Pose Editor (VS Code Extension)🕺
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;33&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              16&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>AI Avatar v2 with Pose Editor (VS Code Extension)🕺</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 23 Mar 2026 11:17:29 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2</link>
      <guid>https://dev.to/webdeveloperhyper/ai-avatar-v2-with-pose-editor-vs-code-extension-38n2</guid>
      <description>&lt;p&gt;Update (2026/03/28): Added AI Avatar CodePen Demo&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;I am happy to announce that I have released version 2 of the &lt;code&gt;AI Avatar&lt;/code&gt;!🎉 The AI Avatar will respond to &lt;code&gt;Claude Code&lt;/code&gt; chatting, but you can also enjoy it without Claude Code. The avatar and animations are customizable, so you can use the ones you like. This time, I added a &lt;strong&gt;pose editor&lt;/strong&gt; for animation. Also, my DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/gramli"&gt;@gramli&lt;/a&gt; joined and made lots of updates, like &lt;code&gt;GitHub Copilot&lt;/code&gt; support. Thank you very much for updating! Please take a look at how the AI Avatar has improved.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjb4b1v4hn3wvs9sfvuyw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjb4b1v4hn3wvs9sfvuyw.png" alt=" " width="514" height="892"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  AI Avatar CodePen Demo
&lt;/h2&gt;

&lt;p&gt;This is a minimal &lt;code&gt;CodePen&lt;/code&gt; demo of the AI Avatar. Check out the angel-like smile and the avatar’s awkward movements! The VS Code extension version has a &lt;strong&gt;Pose Editor&lt;/strong&gt;, so you can make the movements less awkward. ↓&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/bNwayZr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use the AI Avatar
&lt;/h2&gt;

&lt;p&gt;You can download the AI Avatar VS Code extension in two ways.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Option 1: Install from VS Code: &lt;code&gt;Extensions&lt;/code&gt; button in the left sidebar &amp;gt; Search &lt;strong&gt;AI Avatar&lt;/strong&gt; &amp;gt; &lt;code&gt;Install&lt;/code&gt; ↓↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftth8lq5he7amhieh2l9v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftth8lq5he7amhieh2l9v.png" alt=" " width="497" height="543"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Option 2: Install from the VS Code Marketplace: &lt;a href="https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar&lt;/a&gt; ↓↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntpvooe7n55djawitt9g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntpvooe7n55djawitt9g.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pose Editor
&lt;/h2&gt;

&lt;p&gt;In the previous version, I suggested using the official VRoid animations. However, it has only seven patterns, so we will get bored of it soon. So I created a pose editor that lets you create as many pose animations as you like. You can now create poses graphically and easily using a GUI and save them as &lt;code&gt;JSON&lt;/code&gt; files. I'm hoping users can enjoy this update even more.&lt;/p&gt;

&lt;p&gt;You can adjust each part of the body: Z tilt, X forward, and Y rotation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ouch!&lt;/strong&gt; Be careful not to tilt Z too much. Avatars are delicate and fragile.↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F940qs5offyopa7z64h59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F940qs5offyopa7z64h59.png" alt=" " width="524" height="931"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ouch!&lt;/strong&gt; Be careful not to bend X too much. Treat the avatar like a newborn baby.↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F93ip89n9a99yrobq5irj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F93ip89n9a99yrobq5irj.png" alt=" " width="507" height="937"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ouch!&lt;/strong&gt; Be careful not to rotate Y too much. Handle the avatar like a small animal.↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Favh3ioivd8zq3me9jvsx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Favh3ioivd8zq3me9jvsx.png" alt=" " width="507" height="942"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Update from &lt;a class="mentioned-user" href="https://dev.to/gramli"&gt;@gramli&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Ever wish your VRoid avatar could keep up with multiple AI personalities? Well, now it can! My contribution adds Copilot as a watcher alongside Claude, tracks its chat activity, and even lets you switch between them like flipping TV channels. I also tweaked the UI so the buttons look nice in VS Dark theme. Behind the scenes, I refactored the watcher logic into a factory system, so adding future AI watchers will be like adding toppings to your favorite pizza, easy and satisfying! 😄&lt;br&gt;
I’m not sure if I’m a “perfect” contributor, but I hope my CEO &lt;a class="mentioned-user" href="https://dev.to/webdeveloperhyper"&gt;@webdeveloperhyper&lt;/a&gt; is happy with my work!&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Struggling with in AI Avatar😿
&lt;/h2&gt;

&lt;p&gt;To tell the truth, I want to make an &lt;strong&gt;AI animation generator from screenshots&lt;/strong&gt;. However, I keep failing and end up creating zombie poses🧟, so I gave up for the second time and created a pose editor instead. Maybe I need to take more steps to convert images directly into animations, but I am skipping steps, so the AI cannot understand well. I will add an AI animation generator in version 3 if I succeed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Version 3 Update
&lt;/h2&gt;

&lt;p&gt;I am creating a &lt;code&gt;Chrome extension&lt;/code&gt; version so more users can enjoy the AI Avatar more widely. So please stay tuned!😆&lt;/p&gt;

&lt;h2&gt;
  
  
  More Update Ideas💡
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add more AI features.&lt;/li&gt;
&lt;li&gt;Add more adjustable parameters.&lt;/li&gt;
&lt;li&gt;Add more expressions and animations.&lt;/li&gt;
&lt;li&gt;Add more triggers for the avatar when it reacts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any update ideas, please let me know!&lt;/p&gt;

&lt;h2&gt;
  
  
  Collab Project in Progress
&lt;/h2&gt;

&lt;p&gt;I'm now working on a collab project with my DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/itsugo"&gt;@itsugo&lt;/a&gt;. I'll write a post about it soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  More about Animation and AI
&lt;/h2&gt;

&lt;p&gt;My posts about fun 2D/3D animation. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50"&gt;💥How to Reduce Stress for Free (Mega Bazooka with React Three Fiber + AI)💥&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e"&gt;🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, here are my posts about AI. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85"&gt;🤖How to make AI follow your instructions more for free (OpenSpec)📝&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6"&gt;🧠How to use AI more efficiently for free (Serena MCP)🧐&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Brain Training App (Muscle Brain) 💪🧠
&lt;/h2&gt;

&lt;p&gt;Available as &lt;strong&gt;Chrome Extensions for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Available on &lt;strong&gt;Microsoft Store for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://apps.microsoft.com/detail/9NG572QMV56M" rel="noopener noreferrer"&gt;https://apps.microsoft.com/detail/9NG572QMV56M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" alt=" " width="757" height="806"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro
&lt;/h2&gt;

&lt;p&gt;Ah! It's almost time for dinner at a luxurious and fancy restaurant with my lovely avatar. I have to go now. How about having a party with you, me, and our lovable avatars next time. Thank you for reading. See you!🫡&lt;/p&gt;

&lt;h2&gt;
  
  
  Comments Welcome!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Do you have any ideas to make animations easily?&lt;/li&gt;
&lt;li&gt;Do you have any ideas to add more AI features? &lt;/li&gt;
&lt;li&gt;Do you have any ideas to make AI Avatar even more fun?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any other comments are also welcome!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Updated the title and simplified the links for clarity.</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Wed, 11 Mar 2026 04:02:29 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/updated-the-title-and-simplified-the-links-for-clarity-5343</link>
      <guid>https://dev.to/webdeveloperhyper/updated-the-title-and-simplified-the-links-for-clarity-5343</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/webdeveloperhyper" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/ai-avatar-meet-your-ideal-girlfriendboyfriend-for-free-21n5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;AI Avatar (VS Code Extension)&lt;/h2&gt;
      &lt;h3&gt;Web Developer Hyper ・ Mar 9&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>AI Avatar (VS Code Extension)</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 09 Mar 2026 11:18:47 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/ai-avatar-meet-your-ideal-girlfriendboyfriend-for-free-21n5</link>
      <guid>https://dev.to/webdeveloperhyper/ai-avatar-meet-your-ideal-girlfriendboyfriend-for-free-21n5</guid>
      <description>&lt;h2&gt;
  
  
  Intro🥰
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do you feel lonely&lt;/strong&gt; and want someone around you? Especially when you are fighting endless bugs alone at midnight like me? Leave it to me! I just invented the perfect app for us. It's the &lt;strong&gt;AI Avatar&lt;/strong&gt;!🎉 The AI Avatar will cheer us up with its bright smile like the sun, enjoyable full-body animation, and thoughtful messages. The AI Avatar will watch over us carefully from a &lt;code&gt;Visual Studio Code extension&lt;/code&gt; 24/7. This will surely satisfy our needs, so let's take a closer look at it.🚀&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hprrw2778hc42gzot1f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hprrw2778hc42gzot1f.png" alt=" " width="414" height="906"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use the AI Avatar📄
&lt;/h2&gt;

&lt;p&gt;All you have to do is add the AI Avatar VSCode extension to your VSCode. That's it!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Option 1: Install from VS Code: &lt;code&gt;Extensions&lt;/code&gt; button in the left sidebar &amp;gt; Search &lt;strong&gt;AI Avatar&lt;/strong&gt; &amp;gt; &lt;code&gt;Install&lt;/code&gt; ↓↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftth8lq5he7amhieh2l9v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftth8lq5he7amhieh2l9v.png" alt=" " width="497" height="543"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Option 2: Install from the VS Code Marketplace: &lt;a href="https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar&lt;/a&gt; ↓↓&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntpvooe7n55djawitt9g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntpvooe7n55djawitt9g.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Secrets of the AI Avatar🤫
&lt;/h2&gt;

&lt;p&gt;Is the default avatar not your type? Don't worry. You can make your own lovely avatar easily and for free using &lt;code&gt;VRoid&lt;/code&gt;.&lt;br&gt;
&lt;a href="https://vroid.com/en" rel="noopener noreferrer"&gt;https://vroid.com/en&lt;/a&gt;&lt;br&gt;
Please make an avatar you fall in love with at first sight.&lt;br&gt;
I wrote a post about VRoid last year before.↓&lt;br&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-controled-avatar-1-vroid-2jde"&gt;https://dev.to/webdeveloperhyper/how-to-make-ai-controled-avatar-1-vroid-2jde&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fffa2hip432x2c27mxvoh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fffa2hip432x2c27mxvoh.png" alt=" " width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The AI Avatar does not just display avatars. The AI Avatar will play an animation when &lt;code&gt;Claude Code&lt;/code&gt; responds. Hooray! Claude Code now has a heart and feels alive like a human.🥰&lt;br&gt;
Don't have Claude Code? Don't worry. The avatar will also play an animation when you &lt;code&gt;click&lt;/code&gt; the avatar or press the &lt;code&gt;Enter key&lt;/code&gt;. The AI Avatar is created for everyone to enjoy.&lt;br&gt;
Don't like the animations? Don't worry. You can set the animation you like. Set the animation that matches your needs best.&lt;/p&gt;

&lt;p&gt;Also, the AI Avatar will send you a &lt;strong&gt;cheering message&lt;/strong&gt; when the animation plays. It will recharge your energy and help your coding progress.&lt;br&gt;
Don't the default cheering messages cheer you enough? Don't worry. You can customize the messages as you like. Set the messages that encourage you the most.&lt;/p&gt;

&lt;p&gt;This extension is built with &lt;code&gt;Three.js&lt;/code&gt;, a popular 3D graphics library with the help of AI. Please check the README for more information.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Release a VSCode Extension🚀
&lt;/h2&gt;

&lt;p&gt;This was my first time releasing a VSCode extension. I thought it would be difficult, but it was easier than I imagined. You just need to create a &lt;code&gt;publisher&lt;/code&gt; on the &lt;code&gt;Visual Studio Code Marketplace&lt;/code&gt; and &lt;code&gt;publish&lt;/code&gt; an extension to it. The approval process only took about five minutes.&lt;br&gt;
Please check the official documentation for more information. ↓&lt;br&gt;
&lt;a href="https://code.visualstudio.com/api/working-with-extensions/publishing-extension" rel="noopener noreferrer"&gt;https://code.visualstudio.com/api/working-with-extensions/publishing-extension&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Struggling with in AI Avatar😿
&lt;/h2&gt;

&lt;p&gt;Now I am using the official VRoid animations, but there are only 7 patterns. So I want to make my own avatar animations. However, it is quite challenging. When I use AI for avatar animation, it always ends up with a &lt;strong&gt;zombie&lt;/strong&gt; pose.🧟 It seems that I have to study &lt;code&gt;Blender&lt;/code&gt; to make an animation that is not a zombie. I want to add my original animations to version 2 if I succeed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Version 2 Update🤝
&lt;/h2&gt;

&lt;p&gt;My DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/gramli"&gt;@gramli&lt;/a&gt; is preparing a super update. Something exciting is coming soon. Please stay tuned!😆&lt;/p&gt;

&lt;h2&gt;
  
  
  More Update Ideas💡
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add more AI features.&lt;/li&gt;
&lt;li&gt;Add more adjustable parameters.&lt;/li&gt;
&lt;li&gt;Add more expressions and animations.&lt;/li&gt;
&lt;li&gt;Add more triggers for the avatar when it reacts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any update ideas, please let me know!&lt;/p&gt;

&lt;h2&gt;
  
  
  Collab Project in Progress🤝
&lt;/h2&gt;

&lt;p&gt;I'm now working on a collab project with my DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/itsugo"&gt;@itsugo&lt;/a&gt;. I'll write a post about it soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  More about Animation and AI🎢
&lt;/h2&gt;

&lt;p&gt;My posts about fun 2D/3D animation. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50"&gt;💥How to Reduce Stress for Free (Mega Bazooka with React Three Fiber + AI)💥&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e"&gt;🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, here are my posts about AI. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85"&gt;🤖How to make AI follow your instructions more for free (OpenSpec)📝&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6"&gt;🧠How to use AI more efficiently for free (Serena MCP)🧐&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Brain Training App (Muscle Brain) 💪🧠
&lt;/h2&gt;

&lt;p&gt;Available as &lt;strong&gt;Chrome Extensions for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Available on &lt;strong&gt;Microsoft Store for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://apps.microsoft.com/detail/9NG572QMV56M" rel="noopener noreferrer"&gt;https://apps.microsoft.com/detail/9NG572QMV56M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" alt=" " width="757" height="806"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro😍
&lt;/h2&gt;

&lt;p&gt;Oh! It's time to have a date with my adorable avatar. I have to go now. Let's have some fun together with you, me, and our lovable avatars next time! Thank you for reading. See you!🫡&lt;/p&gt;

&lt;h2&gt;
  
  
  Comments Welcome!🗨️
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Do you have any ideas on how not to feel lonely?&lt;/li&gt;
&lt;li&gt;Do you have any ideas to make AI Avatar even more fun?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any other comments are also welcome!👂&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Update (2026/02/24): Added new feature to reduce much stress.💥</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Tue, 24 Feb 2026 11:40:57 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/update-20260224-added-new-feature-to-reduce-much-stress-2m0b</link>
      <guid>https://dev.to/webdeveloperhyper/update-20260224-added-new-feature-to-reduce-much-stress-2m0b</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50" class="crayons-story__hidden-navigation-link"&gt;💥How to Reduce Stress for Free (Mega Bazooka with React Three Fiber + AI)💥&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/webdeveloperhyper" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/webdeveloperhyper" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Web Developer Hyper
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Web Developer Hyper
                
              
              &lt;div id="story-author-preview-content-3242099" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/webdeveloperhyper" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Web Developer Hyper&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 23&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50" id="article-link-3242099"&gt;
          💥How to Reduce Stress for Free (Mega Bazooka with React Three Fiber + AI)💥
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/graphql"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;graphql&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/a11y"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;a11y&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;72&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              32&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>ai</category>
      <category>webdev</category>
      <category>graphql</category>
      <category>a11y</category>
    </item>
    <item>
      <title>💥How to Reduce Stress for Free (Mega Bazooka with React Three Fiber + AI)💥</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 23 Feb 2026 10:02:57 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50</link>
      <guid>https://dev.to/webdeveloperhyper/how-to-reduce-stress-for-free-mega-bazooka-with-react-three-fiber-ai-4n50</guid>
      <description>&lt;p&gt;Update (2026/02/24): Added feature to reduce much stress. Gold Fountain with Mega Bazooka&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro🚀
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do you have stress and want to reduce it&lt;/strong&gt;? I surely do have stress since I'm a web developer fighting endless bugs every day.🤯 Last time, I invented a gold fountain and became a millionaire.🤑↓&lt;br&gt;
&lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2"&gt;🪙Let’s Become a Millionaire in a Second (Gold Fountain with React Three Fiber)🪙&lt;/a&gt;&lt;br&gt;
However, I realized that gold coins would not reduce my stress. Material wealth did not directly affect mental wealth. So this time I focused on how to reduce stress and invented &lt;strong&gt;Mega Bazooka&lt;/strong&gt;! It will blow off your stress in an instant with only a click. I hope you will also enjoy it and reduce your stress.💥&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffxez8zku2pcm2r1je8qc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffxez8zku2pcm2r1je8qc.jpg" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Enjoy Gold Fountain with Mega Bazooka💥
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Left click on the box&lt;/strong&gt;: Focus your mouse pointer on the magical box and left-click to &lt;strong&gt;burst thousands of coins&lt;/strong&gt; like a daydream.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Left click&lt;/strong&gt;: &lt;strong&gt;A powerful shot&lt;/strong&gt; will pop out vigorously. You can reduce your stress by watching the coins fly far away by the shots. Are you worried that you will lose the coins if we shoot them? Don't worry. The shots just push the coins away strongly and do not destroy them at all. The coins will not decrease, but our stress will decrease instead. So you can still be a millionaire and play with the coins. This feature is enabled by my cutting-edge program.&lt;/p&gt;

&lt;p&gt;You can &lt;strong&gt;choose the type from gold coins, pink diamonds and colorful coins&lt;/strong&gt;. Colorful coins are a new feature from last version. The app fetches Pokemon data using a GraphQL API. Colors of the coins are randomly changed based on Pokemon colors, which adds variety and rarity to the coins. Please enjoy collecting rare Pokemon coins.&lt;/p&gt;

&lt;p&gt;You can &lt;strong&gt;adjust each parameter of the fountain by sliding the control bar&lt;/strong&gt;. Changing the parameters will make the coin burst animation quite different, so enjoy how the animation changes by adjusting them. Please find the parameter settings that make your favorite animation. I made the parameters adjustable based on the idea from &lt;a class="mentioned-user" href="https://dev.to/peacebinflow"&gt;@peacebinflow&lt;/a&gt; in my last version. Thank you for your advice!&lt;/p&gt;

&lt;p&gt;Summary for busy people ↓&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operation&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Left-click on the box&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Burst coins🪙&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Left-click&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Shoot💨&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Gold Fountain with Mega Bazooka💥
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/NPRKvQq?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;br&gt;
Update (2026/02/24): Added a new feature to reduce stress even more. I &lt;strong&gt;added a laser as a new weapon&lt;/strong&gt;. You can switch from shot to laser using the button on the left. The laser is more powerful than the shot and blows off more coins at once. The more coins you blow off, the more stress is reduced. Of course, the laser will not destroy the coins at all, so you can still be a millionaire.&lt;/p&gt;

&lt;p&gt;When you play on a small screen like a smartphone, the buttons and controls may hide the magical box, so please &lt;strong&gt;hide them by clicking the Hide button or pressing the H key&lt;/strong&gt; when playing. Also, there are &lt;strong&gt;0.5× and 0.25× buttons&lt;/strong&gt; on CodePen at the bottom bar that adjust the size. &lt;/p&gt;

&lt;h2&gt;
  
  
  How I created Gold Fountain with Mega Bazooka💥
&lt;/h2&gt;

&lt;p&gt;I created Gold Fountain with &lt;code&gt;React Three Fiber&lt;/code&gt; with the help of AI. It is a wrapper of the famous 3D graphics library, &lt;code&gt;Three.js&lt;/code&gt;, for &lt;code&gt;React&lt;/code&gt;. After I checked that it worked locally, I made a &lt;code&gt;CodePen&lt;/code&gt; demo so that everyone could enjoy the Gold Fountain. I added beginner-friendly comments for better understanding and learning. Try clicking the CodePen demo and feel refreshed.🤯&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Points 1 (Spatial Hash Grid)👍
&lt;/h2&gt;

&lt;p&gt;In my previous version, I set the limit of the coins to 50,000 because it got slow when I increased the number of coins too much. However, I heard an anguished cry from my friend &lt;a class="mentioned-user" href="https://dev.to/gramli"&gt;@gramli&lt;/a&gt; saying that the coins were not enough. Thank you for your suggestion! I used &lt;code&gt;Spatial Hash Grid&lt;/code&gt; to improve performance. In the previous version, the coin collision detection calculated all the coins, but now it calculates only nearby coins. Due to this improvement, he got 100,000 coins, became a millionaire, bought an aircraft carrier🚤, and lived happily ever after. Next, it is your turn to become a millionaire! So please give it a try!&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Points 2 (GraphQL)👍
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;GraphQL&lt;/code&gt; is a query language for APIs with a strong type system. Compared to &lt;code&gt;REST API&lt;/code&gt;, GraphQL lets you request exactly the fields you need and avoids over-fetching or under-fetching data. This time, I wanted to get the Pokemon color and change the color of the coin. &lt;code&gt;Pokemon API&lt;/code&gt; has a lot of data, but GraphQL can get only the data I want. GraphQL is a little more difficult than REST API, but the flexibility and efficiency make it worth trying.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Points 3 (A11y)👍
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Accessibility (a11y)&lt;/code&gt; means making your app usable for everyone. I added accessibility to the code. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ARIA labels&lt;/strong&gt;: Screen readers can announce the UI controls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyboard shortcut&lt;/strong&gt;: Users can control the app without a mouse.
H key: Hide/Show the UI controls. A substitute for Hide/Show button.
Space key: Hit the magical box and burst the coins. A substitute for left- click on the box.
Return key: Pop out a strong shot vigorously. A substitute for left-click.
ESC key: Reset all the coins to enjoy endlessly. A substitute for Clear button.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Focus indicators&lt;/strong&gt;: Keyboard users can see where they are.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Future Update Ideas💡
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Make new things burst from the box.&lt;/li&gt;
&lt;li&gt;Make a new type of shot and explosion.&lt;/li&gt;
&lt;li&gt;Add more adjustable parameters.&lt;/li&gt;
&lt;li&gt;Add AI features.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Please let me know if you have any ideas!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Collab Project in Progress🤝
&lt;/h2&gt;

&lt;p&gt;I'm now working on a collab project with my DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/itsugo"&gt;@itsugo&lt;/a&gt;. I'll write a post about it soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  More about Animation and AI🎢
&lt;/h2&gt;

&lt;p&gt;My posts about fun 2D/3D animation. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2"&gt;🪙Let’s Become a Millionaire in a Second (Gold Fountain with React Three Fiber)🪙&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e"&gt;🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5"&gt;How to Create Never-Ending Fun (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/learn-with-meme-images-how-to-create-3d-animation-using-ai-react-three-fiber-vs-threejs-vs-kho"&gt;(Learn with 🖼️Meme images) How to create 🎨3D animation using 🧠AI (React Three Fiber vs Three.js vs A-Frame + GSAP)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/i-created-a-website-animation-that-you-might-stare-at-for-a-while-gsap-4ohl"&gt;🧐I created a website animation that you might stare at for a while (GSAP)🎨)&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, here are my posts about AI. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-codex-boost-your-mood-like-good-old-claude-code-getting-back-youre-absolutely-1l23"&gt;🧠How to make Codex boost your mood like good old Claude Code (Getting back You're absolutely right!)🤖&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-run-ai-in-parallel-easily-and-for-free-git-worktree-runner-80o"&gt;🤖🤖How to run AI in parallel easily and for free (Git Worktree Runner)🧠🧠&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85"&gt;🤖How to make AI follow your instructions more for free (OpenSpec)📝&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6"&gt;🧠How to use AI more efficiently for free (Serena MCP)🧐&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Brain Training App (Muscle Brain) 💪🧠
&lt;/h2&gt;

&lt;p&gt;Available as &lt;strong&gt;Chrome Extensions for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Available on &lt;strong&gt;Microsoft Store for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://apps.microsoft.com/detail/9NG572QMV56M" rel="noopener noreferrer"&gt;https://apps.microsoft.com/detail/9NG572QMV56M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro🚀
&lt;/h2&gt;

&lt;p&gt;Thanks to the Gold Fountain with Mega Bazooka, we can become millionaires and reduce stress at the same time. I hope most of our problems have disappeared now.&lt;/p&gt;

&lt;p&gt;I'm glad you enjoyed this post. Thank you for reading. Happy AI coding!🧠 &lt;strong&gt;You're absolutely right!&lt;/strong&gt;🤖&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you have any ideas to make this app more fun?&lt;/li&gt;
&lt;li&gt;Do you have any ideas on how to become a millionaire?&lt;/li&gt;
&lt;li&gt;Do you have any ideas to reduce stress?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would love to hear your thoughts!⬇️⬇️&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>graphql</category>
      <category>a11y</category>
    </item>
    <item>
      <title>Collaboration project with my DEV Community friend @itsugo.😆 I'll write my side of post soon.</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 16 Feb 2026 12:15:32 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/collaboration-project-with-my-dev-community-friend-itsugo-ill-write-my-side-of-post-soon-l0o</link>
      <guid>https://dev.to/webdeveloperhyper/collaboration-project-with-my-dev-community-friend-itsugo-ill-write-my-side-of-post-soon-l0o</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/itsugo/how-a-dev-friend-and-i-brought-two-avatars-to-life-chp" class="crayons-story__hidden-navigation-link"&gt;How a DEV Friend and I Brought Two Avatars to Life&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/itsugo" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2353063%2F680547a0-c940-4906-bea5-d5fef2633782.png" alt="itsugo profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/itsugo" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Aryan Choudhary
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Aryan Choudhary
                
              
              &lt;div id="story-author-preview-content-3256702" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/itsugo" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2353063%2F680547a0-c940-4906-bea5-d5fef2633782.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Aryan Choudhary&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/itsugo/how-a-dev-friend-and-i-brought-two-avatars-to-life-chp" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 16&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/itsugo/how-a-dev-friend-and-i-brought-two-avatars-to-life-chp" id="article-link-3256702"&gt;
          How a DEV Friend and I Brought Two Avatars to Life
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/sideprojects"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;sideprojects&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/animation"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;animation&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/react"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;react&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/itsugo/how-a-dev-friend-and-i-brought-two-avatars-to-life-chp" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;95&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/itsugo/how-a-dev-friend-and-i-brought-two-avatars-to-life-chp#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              64&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>webdev</category>
      <category>sideprojects</category>
      <category>animation</category>
      <category>react</category>
    </item>
    <item>
      <title>Update (2026/02/03): Added New Fountain</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Tue, 03 Feb 2026 11:37:18 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/update-20260203-added-new-fountain-4aif</link>
      <guid>https://dev.to/webdeveloperhyper/update-20260203-added-new-fountain-4aif</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2" class="crayons-story__hidden-navigation-link"&gt;🪙Let’s Become a Millionaire in a Second (Gold Fountain with React Three Fiber)🪙&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/webdeveloperhyper" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/webdeveloperhyper" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Web Developer Hyper
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Web Developer Hyper
                
              
              &lt;div id="story-author-preview-content-3195367" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/webdeveloperhyper" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Web Developer Hyper&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 2&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2" id="article-link-3195367"&gt;
          🪙Let’s Become a Millionaire in a Second (Gold Fountain with React Three Fiber)🪙
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/rust"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;rust&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/docker"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;docker&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;56&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              40&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>ai</category>
      <category>webdev</category>
      <category>rust</category>
      <category>docker</category>
    </item>
    <item>
      <title>🪙Let’s Become a Millionaire in a Second (Gold Fountain with React Three Fiber)🪙</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 02 Feb 2026 11:31:32 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2</link>
      <guid>https://dev.to/webdeveloperhyper/lets-become-a-millionaire-in-a-second-gold-fountain-with-react-three-fiber-3mo2</guid>
      <description>&lt;p&gt;Update (2026/02/03): Added New Fountain&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro🚀
&lt;/h2&gt;

&lt;p&gt;Have you ever wanted to &lt;strong&gt;become a millionaire&lt;/strong&gt;? I have always wanted to become a millionaire. I'm working hard and seriously every day and night. However, I'm not getting rich at all.😿 If you have the same problem, or even if don't but just want to become a millionaire, leave it to me! I created a perfect app for this dream. Ta-da! It's the &lt;strong&gt;Gold Fountain&lt;/strong&gt;!🪙 It will burst out gold coins every time you click the magical box. This app will definitely satisfy our minds without doing anything illegal to get lots of coins.🤤&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Enjoy Gold Fountain🪙
&lt;/h2&gt;

&lt;p&gt;Just &lt;strong&gt;click the box&lt;/strong&gt; in the center of the screen, and the coins will explode vigorously from the box. When you &lt;strong&gt;click the box repeatedly&lt;/strong&gt;, we can see a magnificent brspurt scene. We can enjoy this until the screen is full of coins.🪙🪙🪙&lt;/p&gt;

&lt;p&gt;I added &lt;code&gt;OrbitControls&lt;/code&gt; to Gold Fountain to change the viewing angle of the scene. You can zoom in and zoom out using the mouse wheel and enjoy far and close views. Also, when you click the screen and drag, the view rotates so you can enjoy the view from the top, left, right, and even the bottom. You have the freedom to enjoy the piled-up coins wherever you want.🪙🪙🪙&lt;/p&gt;

&lt;p&gt;Gold is quite expensive these days. I checked the price and found that one-ounce coins are roughly $6,000. One click sprouts 2,000 coins, so this means &lt;strong&gt;$12,000,000 worth of gold per click!&lt;/strong&gt; Ah! It's so easy to become a millionaire, isn't it?🪙🪙🪙&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      🤤
     🪙🪙
    🪙🪙🪙
   🪙🪙🪙🪙
  🪙🪙🪙🪙🪙
 🪙🪙🪙🪙🪙🪙 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Gold Fountain🪙
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/xbOXGxj?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  Pink Diamond Fountain💎
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/JoKvwEe?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;br&gt;
Diamonds are quite expensive. Among diamonds, pink diamonds are especially expensive. I checked the price and found that one-carat pink diamonds start at roughly $20,000. One click sprouts 2,000 diamonds, so this means &lt;strong&gt;$40,000,000 worth of pink diamonds per click!&lt;/strong&gt; Ah! It's even easier to become a millionaire, isn't it?💎💎💎&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Created Gold Fountain🪙
&lt;/h2&gt;

&lt;p&gt;I created Gold Fountain with &lt;code&gt;React Three Fiber&lt;/code&gt; with the help of AI. It is a wrapper of famous 3D graphics library, &lt;code&gt;Three.js&lt;/code&gt;, for &lt;code&gt;React&lt;/code&gt;. After I checked that it worked locally, I made a &lt;code&gt;CodePen&lt;/code&gt; demo so that everyone can enjoy the Gold Fountain. Try clicking the CodePen demo and fill your display with gold coins.🤤&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Points of Gold Fountain🪙
&lt;/h2&gt;

&lt;p&gt;I used &lt;code&gt;InstancedMesh&lt;/code&gt; for better performance. The GPU can render all 50,000 coins in a single draw call using shared geometry with different transformations. If I used individual meshes instead, the CPU would have to issue 50,000 separate draw calls, which would severely hurt performance.&lt;/p&gt;

&lt;p&gt;I only enabled collision detection for the coins that land and pile up to keep performance high, and skipped it for the rest. However, the thin coins penetrated each other because they could move completely through another coin between frames (&lt;code&gt;tunneling&lt;/code&gt;). By making the coins thicker, their collision volumes became larger, making it less likely for them to pass through each other within a single frame, so collisions were detected more reliably.&lt;/p&gt;

&lt;p&gt;I used typed arrays (&lt;code&gt;Float32Array&lt;/code&gt; and &lt;code&gt;Uint8Array&lt;/code&gt;) for faster physics calculations. They are much faster than regular JavaScript arrays for numerical data because they use contiguous memory with fixed-size elements and avoid object overhead, making them more cache-friendly. Float32Array stores 32-bit floating-point numbers, while Uint8Array stores 8-bit unsigned integers.&lt;/p&gt;

&lt;p&gt;You can check all the code on CodePen. I added beginner-friendly detailed comments to the code for better understanding and learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rust to the Rescue💨
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Rust&lt;/code&gt; runs very fast, which makes it well suited for &lt;strong&gt;heavy physics computations&lt;/strong&gt;. Since I had to run collision detection for thousands of coins, I wanted to see how much faster it would be in Rust, so I tried using &lt;code&gt;WebAssembly (WASM)&lt;/code&gt; to integrate Rust with JavaScript. Rust &lt;strong&gt;compiles ahead of time&lt;/strong&gt; to native code and provides predictable performance with &lt;strong&gt;no garbage collection&lt;/strong&gt;. Memory is managed deterministically, so there are no GC pauses. JavaScript engines are highly optimized with JIT compilation, but they still have some runtime overhead and garbage collection, which can occasionally cause frame drops or stuttering during physics simulations.&lt;/p&gt;

&lt;p&gt;I added code that can calculate Rust and JavaScript computing time and display them on the screen. Rust has an overhead when transferring data from JavaScript to Rust and from Rust to JavaScript. Even though using Rust was faster than using JavaScript only. The difference in speed got bigger as the coin calculation increased.&lt;/p&gt;

&lt;p&gt;You can test the demo using the link below.↓&lt;br&gt;
&lt;a href="https://ubiquitous-taffy-dd5f77.netlify.app/" rel="noopener noreferrer"&gt;https://ubiquitous-taffy-dd5f77.netlify.app/&lt;/a&gt;&lt;br&gt;
You can also check all the code on GitHub.↓&lt;br&gt;
&lt;a href="https://github.com/webdeveloperhyper/gold-fountain-public" rel="noopener noreferrer"&gt;https://github.com/webdeveloperhyper/gold-fountain-public&lt;/a&gt;&lt;br&gt;
I added beginner-friendly, detailed comments to the code for better understanding and learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Docker to the Rescue🐳
&lt;/h2&gt;

&lt;p&gt;I added a &lt;code&gt;GitHub Actions&lt;/code&gt; CI/CD pipeline. It uses a &lt;code&gt;Docker&lt;/code&gt; container (rust image) to build the WebAssembly in a clean environment and then automatically deploys to &lt;code&gt;Netlify&lt;/code&gt;. This solved the local build issues, such as my antivirus blocking Rust compiler.&lt;/p&gt;

&lt;p&gt;There are several reasons why Docker is helpful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Isolation&lt;/strong&gt;: Each container runs in an isolated user space, which helps prevent dependency conflicts between projects.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency&lt;/strong&gt;: Docker lets you reproduce the same environment everywhere, reducing “works on my machine” issues.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multiple environments&lt;/strong&gt;: You can run multiple projects side by side, each in its own container without interfering with others.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean builds&lt;/strong&gt;: Containers provide reproducible, clean environments, so leftover dependencies or local state are less likely to cause strange bugs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security&lt;/strong&gt;: Containers add an extra layer of isolation from the host system, making it safer to run external or untrusted code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can check all the code on GitHub.↓&lt;br&gt;
&lt;a href="https://github.com/webdeveloperhyper/gold-fountain-public" rel="noopener noreferrer"&gt;https://github.com/webdeveloperhyper/gold-fountain-public&lt;/a&gt;&lt;br&gt;
I added beginner-friendly, detailed comments to the code for better understanding and learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Update Ideas for Gold Fountain💡
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add metallic sounds of coins.&lt;/li&gt;
&lt;li&gt;Change coins to other valuable things.&lt;/li&gt;
&lt;li&gt;Add an action when clicking the piled coins.&lt;/li&gt;
&lt;li&gt;Use WebGPU to speed things up.&lt;/li&gt;
&lt;li&gt;Add AI features to make it more fun.&lt;/li&gt;
&lt;li&gt;Please let me know if you have any ideas.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  More about Animation and AI🎢
&lt;/h2&gt;

&lt;p&gt;My posts about fun 2D/3D animation. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e"&gt;🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5"&gt;How to Create Never-Ending Fun (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/learn-with-meme-images-how-to-create-3d-animation-using-ai-react-three-fiber-vs-threejs-vs-kho"&gt;(Learn with 🖼️Meme images) How to create 🎨3D animation using 🧠AI (React Three Fiber vs Three.js vs A-Frame + GSAP)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/i-created-a-website-animation-that-you-might-stare-at-for-a-while-gsap-4ohl"&gt;🧐I created a website animation that you might stare at for a while (GSAP)🎨)&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, here are my posts about AI. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-codex-boost-your-mood-like-good-old-claude-code-getting-back-youre-absolutely-1l23"&gt;🧠How to make Codex boost your mood like good old Claude Code (Getting back You're absolutely right!)🤖&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-run-ai-in-parallel-easily-and-for-free-git-worktree-runner-80o"&gt;🤖🤖How to run AI in parallel easily and for free (Git Worktree Runner)🧠🧠&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85"&gt;🤖How to make AI follow your instructions more for free (OpenSpec)📝&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/webdeveloperhyper/how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6"&gt;🧠How to use AI more efficiently for free (Serena MCP)🧐&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Brain Training App (Muscle Brain) 💪🧠
&lt;/h2&gt;

&lt;p&gt;Available as &lt;strong&gt;Chrome Extensions for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Available on &lt;strong&gt;Microsoft Store for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://apps.microsoft.com/detail/9NG572QMV56M" rel="noopener noreferrer"&gt;https://apps.microsoft.com/detail/9NG572QMV56M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Collab Project in Progress🤝
&lt;/h2&gt;

&lt;p&gt;I'm now working on a collab project with my DEV Community friend &lt;a class="mentioned-user" href="https://dev.to/itsugo"&gt;@itsugo&lt;/a&gt;. Looking forward to releasing it soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro🚀
&lt;/h2&gt;

&lt;p&gt;Thanks to my app Gold Fountain, I can get as many gold coins as I want with just one click. Now I'm a millionaire on the web. I hope you also got as many coins as you wanted. If you need more coins, just grab your favorite mouse and have a nice click.🤤&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ils8dusce95kwtb6v6n.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ils8dusce95kwtb6v6n.gif" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm glad you enjoyed this post. Thank you for reading. Happy AI coding!🧠 &lt;strong&gt;You're absolutely right!&lt;/strong&gt;🤖&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do you have any ideas to make this app more fun?&lt;/li&gt;
&lt;li&gt;Do you have any ideas on how to become a millionaire?
I would love to hear your thoughts!⬇️⬇️&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>rust</category>
      <category>docker</category>
    </item>
    <item>
      <title>Update (2026/01/13): Added CRAZY Roller Coaster Builder Rainbow Version🌈</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Tue, 13 Jan 2026 12:04:24 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/update-20260113-added-crazy-roller-coaster-builder-rainbow-version-30fm</link>
      <guid>https://dev.to/webdeveloperhyper/update-20260113-added-crazy-roller-coaster-builder-rainbow-version-30fm</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/webdeveloperhyper" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/h2&gt;
      &lt;h3&gt;Web Developer Hyper ・ Jan 12&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#vue&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#angular&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>vue</category>
      <category>angular</category>
    </item>
    <item>
      <title>🙀How to Create a CRAZY Roller Coaster Builder (🎢RollerCoaster.js + React Three Fiber + AI)</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Mon, 12 Jan 2026 11:07:41 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e</link>
      <guid>https://dev.to/webdeveloperhyper/how-to-create-a-crazy-roller-coaster-builder-rollercoasterjs-react-three-fiber-ai-5c5e</guid>
      <description>&lt;p&gt;Update (2026/01/13): Added CRAZY Roller Coaster Builder Rainbow Version🌈&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro🚀
&lt;/h2&gt;

&lt;p&gt;Last time, I created a never-ending fun roller coaster and wrote a post on the DEV Community. ↓&lt;br&gt;
(&lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5"&gt;How to Create Never-Ending Fun (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt; &lt;br&gt;
It was really fun to create at first, and I got so many reactions to my post. Thank you very much for checking!😸 However, I soon got bored because the roller coaster track was always the same. So this time, I created a CRAZY roller coaster builder to get more fun and excitement. I had to emphasize that I did not create a normal roller coaster builder, but a CRAZY roller coaster builder! Welcome to the CRAZY world!🙀&lt;/p&gt;
&lt;h2&gt;
  
  
  How Crazy is CRAZY Roller Coaster Builder🙀
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You can make CRAZY ups and downs like a sheer cliff.🙀↓
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F45v16096yaaaoqq1xqr9.png" alt=" "&gt;
&lt;/li&gt;
&lt;li&gt;You can make CRAZY sharp curves that are impossible for a real roller coaster to turn without crashing or jumping out of the track.🙀↓
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm5ku6ptrzcrxdkr92qv4.png" alt=" "&gt;
&lt;/li&gt;
&lt;li&gt;You can penetrate the ground when going down and enjoy a ride underground.🙀↓
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4olp1iib6rhu7untvfn9.png" alt=" "&gt;
&lt;/li&gt;
&lt;li&gt;You can make CRAZY loops as much as you want that ignore physics.🙀&lt;/li&gt;
&lt;li&gt;I didn't set limits on the input values of the track builder, so you can input extreme values.🙀&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  How to use CRAZY Roller Coaster Builder📋
&lt;/h2&gt;

&lt;p&gt;You can use the UI on the left side of the screen to make a CRAZY roller coaster. &lt;br&gt;
1️⃣ Choose the track vertical direction. Straight? Left? Right?&lt;br&gt;
2️⃣ Choose the track horizontal direction. Straight? Left? Right?&lt;br&gt;
3️⃣ Choose the track mode. Normal? Loop?&lt;br&gt;
4️⃣ Input the Size, UpDown, and Angle. You can input an extreme value if you want to make a CRAZY track. If you like a normal roller coaster, the default values will be fine.&lt;br&gt;
5️⃣ Push the "Add Track" button, and a new track will be created.&lt;br&gt;
6️⃣ The UI hides most of the screen, so push "Hide UI" to see the roller coaster clearly.&lt;/p&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/OPXRwOX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Created CRAZY Roller Coaster Builder🛠️
&lt;/h2&gt;

&lt;p&gt;Last time, I created a roller coaster using &lt;code&gt;RollerCoaster.js&lt;/code&gt; from the famous 3D library &lt;code&gt;Three.js&lt;/code&gt; with the help of AI. I used &lt;code&gt;React Three Fiber&lt;/code&gt; which is a wrapper of Three.js for React. I made a roller coaster &lt;code&gt;CodePen&lt;/code&gt; sample and added beginner-friendly comments. This time, I useed my CodePen project as a base and added track builder function and UI to create a CRAZY track builder. I wanted to make the code simple and short for a demo. So after creating it, I refactored the code a little, made a common constants and component, and reduced the redundancy and made it reusable. I used &lt;code&gt;Sky&lt;/code&gt; and &lt;code&gt;Cloud&lt;/code&gt; from &lt;code&gt;React Three Drei&lt;/code&gt; to easily make a realistic sky and clouds. Drei provides useful helpers for React Three Fiber. Also, I used &lt;code&gt;Tailwind CSS&lt;/code&gt; to simplify CSS coding. However, creating the builder didn't go smoothly, and I wrote about the problems in Known Issues section.&lt;/p&gt;

&lt;h2&gt;
  
  
  Known Issues of CRAZY Roller Coaster Builder🤔
&lt;/h2&gt;

&lt;p&gt;1️⃣ Without adding a curve track before an up/down track, the up/down track somehow twists. I tried to pass a default curve value, but it did not work. It seems necessary to fix the &lt;code&gt;RollerCoaster.js&lt;/code&gt; library itself. I wanted to keep the demo simple, so I chose to copy the track creating function &lt;code&gt;RollerCoasterGeometry&lt;/code&gt; from &lt;code&gt;RollerCoaster.js&lt;/code&gt; and remove the twist.&lt;/p&gt;

&lt;p&gt;2️⃣ The loop starts and ends at same position. I tried to add a small twist when looping to avoid crashing into the track, but this made a gap in the track and made it difficult to build. I wanted to keep the demo simple and chose not to add a twist to the loop.&lt;/p&gt;

&lt;p&gt;I will update the code when I find a simple way to fix these issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Roller Coaster Underwater Version🌊
&lt;/h2&gt;

&lt;p&gt;Last time, I created normal roller coaster, rainbow version 1, rainbow version 2, and a nightmare version. This time, I created an underwater version and added underwater-like CSS gradient background and bubbles rising up. ↓&lt;br&gt;


&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/QwEKMMZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;p&gt;Also, I made an underwater version 2 and added many features to the bubbles. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Changed from flat bubbles to 3D bubbles.🫧&lt;/li&gt;
&lt;li&gt;Added left-and-right sway to bubbles to make the animation more realistic.🫧&lt;/li&gt;
&lt;li&gt;Made the bubbles small at the bottom and big at the top to make the animation more realistic.🫧&lt;/li&gt;
&lt;li&gt;Added blur to the screen to make a more underwater feeling. This makes the bubbles in the front clear and the bubbles in the back darker.🫧


&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/JoKRjpq?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;



Which underwater version do you like better?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CRAZY Roller Coaster Builder Underwater Version🫧
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/ZYOpqjL?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  CRAZY Roller Coaster Builder Rainbow Version🌈
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe height="600" src="https://codepen.io/webdeveloperhyper/embed/OPXbNwG?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  Future update ideas💡
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Add more background patterns&lt;/li&gt;
&lt;li&gt;Add more objects to the background&lt;/li&gt;
&lt;li&gt;Add camera control as you like&lt;/li&gt;
&lt;li&gt;Add speed control as you like&lt;/li&gt;
&lt;li&gt;Merge the roller coaster, the track builder, several backgrounds, and their animations into one project.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Release an App using RollerCoaster.js&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In case I fortunately get many reactions, I am thinking of updating it and releasing it as an app. I released a brain training app on &lt;code&gt;Microsoft Store&lt;/code&gt; and &lt;code&gt;Google Chreme Extension&lt;/code&gt; before, so I am thinking of try again with CRAZY Roller Coaster Builder or something similar. Moreover, if my app gets a good reaction, I can move to releasing it on &lt;code&gt;Google Play&lt;/code&gt; and &lt;code&gt;App Store&lt;/code&gt;.&lt;br&gt;
My brain training App ↓&lt;/p&gt;

&lt;p&gt;Available as &lt;strong&gt;Chrome Extensions for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc" rel="noopener noreferrer"&gt;https://chromewebstore.google.com/detail/muscle-brain-ultimate-edi/nmlolddnfpfambkcnplggphjgbjeabfc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Available on &lt;strong&gt;Microsoft Store for Free&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://apps.microsoft.com/detail/9NG572QMV56M" rel="noopener noreferrer"&gt;https://apps.microsoft.com/detail/9NG572QMV56M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rnpcttbbzbegv41m6oa.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Vue.js
&lt;/h2&gt;

&lt;p&gt;Last time, I also made a Svelte version of the roller coaster for study and curiosity. This time I tried &lt;code&gt;Vue.js&lt;/code&gt; version. I used &lt;code&gt;TresJS&lt;/code&gt; for handling 3D. It is a wrapper of &lt;code&gt;Three.js&lt;/code&gt; for easy use with Vue.js. I have used both React and Vue.js before, but I think Vue.js is easier than React. &lt;code&gt;React Hooks&lt;/code&gt; are crazy difficult for me to understand and use, but Vue.js is much simpler and easier to understand intuitively.&lt;/p&gt;

&lt;p&gt;I wanted to make a &lt;code&gt;CodePen&lt;/code&gt; sample of roller coaster to compare the difference between Vue.js and React. However, I couldn't use TresJS in CodePen, so I tried &lt;code&gt;StackBlitz&lt;/code&gt; next. TresJS worked there, but it takes time for StackBlitz to start.&lt;/p&gt;

&lt;p&gt;

&lt;iframe src="https://stackblitz.com/edit/vitejs-vite-rzffeebx?ctl=1&amp;amp;embed=1&amp;amp;file=src%2FApp.vue&amp;amp;view=preview" width="100%" height="500"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  Angular
&lt;/h2&gt;

&lt;p&gt;Also, this time I tried an &lt;code&gt;Angular&lt;/code&gt; version. I wanted to use &lt;code&gt;Angular Three&lt;/code&gt; to handle 3D. It is a wrapper of &lt;code&gt;Three.js&lt;/code&gt; for easier use with Angular. Also, I wanted to make a &lt;code&gt;CodePen&lt;/code&gt; sample of roller coaster to compare the difference between Angular and React. However, I couldn't use neither Angular Three nor CodePen, so I tried Angular + Three.js on &lt;code&gt;StackBlitz&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;

&lt;iframe src="https://stackblitz.com/edit/stackblitz-starters-38b6ndzh?ctl=1&amp;amp;embed=1&amp;amp;file=src%2Fapp%2Fapp.component.ts&amp;amp;view=preview" width="100%" height="500"&gt;
&lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  React vs Vue vs Svelte vs Angular Comparison Table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Framework&lt;/th&gt;
&lt;th&gt;Difficulty&lt;/th&gt;
&lt;th&gt;Project Size&lt;/th&gt;
&lt;th&gt;Community Size&lt;/th&gt;
&lt;th&gt;3D Library&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Svelte&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Easy&lt;/td&gt;
&lt;td&gt;Small&lt;/td&gt;
&lt;td&gt;Small&lt;/td&gt;
&lt;td&gt;Threlte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Vue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Small-Medium&lt;/td&gt;
&lt;td&gt;Big&lt;/td&gt;
&lt;td&gt;TresJS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;React&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hard&lt;/td&gt;
&lt;td&gt;Medium-Big&lt;/td&gt;
&lt;td&gt;Biggest&lt;/td&gt;
&lt;td&gt;React Three Fiber&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Angular&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hardest&lt;/td&gt;
&lt;td&gt;Big&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Angular Three&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;*All four can build any size of project, but are most popular for these sizes.&lt;/p&gt;

&lt;h2&gt;
  
  
  More about animation and AI
&lt;/h2&gt;

&lt;p&gt;I wrote about 2D/3D animation before, so please also refer to it for more information about 2D/3D animation. ↓&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/learn-with-meme-images-how-to-create-3d-animation-using-ai-react-three-fiber-vs-threejs-vs-kho"&gt;(Learn with 🖼️Meme images) How to create 🎨3D animation using 🧠AI (React Three Fiber vs Three.js vs A-Frame + GSAP)&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/i-created-a-website-animation-that-you-might-stare-at-for-a-while-gsap-4ohl"&gt;🧐I created a website animation that you might stare at for a while (GSAP)🎨)&lt;/a&gt; 
Also, here are my posts about AI. ↓&lt;/li&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-codex-boost-your-mood-like-good-old-claude-code-getting-back-youre-absolutely-1l23"&gt;🧠How to make Codex boost your mood like good old Claude Code (Getting back You're absolutely right!)🤖&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/how-to-run-ai-in-parallel-easily-and-for-free-git-worktree-runner-80o"&gt;🤖🤖How to run AI in parallel easily and for free (Git Worktree Runner)🧠🧠&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85"&gt;🤖How to make AI follow your instructions more for free (OpenSpec)📝&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;(&lt;a href="https://dev.to/webdeveloperhyper/how-to-use-ai-more-efficiently-for-free-serena-mcp-5gj6"&gt;🧠How to use AI more efficiently for free (Serena MCP)🧐&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Outro🔚
&lt;/h2&gt;

&lt;p&gt;CRAZY Roller Coaster will give you a CRAZY experience. Feel the madness and craziness only on the screen, and let's not get CRAZY and mad in real life.🙀 &lt;/p&gt;

&lt;p&gt;I hope you learned something from this post. Thank you for reading.&lt;br&gt;
Happy AI coding!🧠 &lt;strong&gt;You're absolutely right!🤖&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Do you have any good ideas to make this CRAZY Roller Coaster better?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Do you have any good ideas for 2D/3D animation?&lt;/li&gt;
&lt;li&gt;Do you know anything about 2D/3D animation?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would love to hear your thoughts!⬇️⬇️&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>vue</category>
      <category>angular</category>
    </item>
    <item>
      <title>Update (2025/12/30): Added Roller Coaster Nightmare😨</title>
      <dc:creator>Web Developer Hyper</dc:creator>
      <pubDate>Tue, 30 Dec 2025 12:22:52 +0000</pubDate>
      <link>https://dev.to/webdeveloperhyper/update-20251230-added-roller-coaster-nightmare-3pj4</link>
      <guid>https://dev.to/webdeveloperhyper/update-20251230-added-roller-coaster-nightmare-3pj4</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5" class="crayons-story__hidden-navigation-link"&gt;How to Create Never-Ending Fun (🎢RollerCoaster.js + React Three Fiber + AI)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/webdeveloperhyper" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" alt="webdeveloperhyper profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/webdeveloperhyper" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Web Developer Hyper
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Web Developer Hyper
                
              
              &lt;div id="story-author-preview-content-3106358" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/webdeveloperhyper" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2619933%2F53ce4245-3c76-42d1-a897-337b8c1599ce.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Web Developer Hyper&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Dec 29 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5" id="article-link-3106358"&gt;
          How to Create Never-Ending Fun (🎢RollerCoaster.js + React Three Fiber + AI)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/css"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;css&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/svelte"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;svelte&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;64&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/webdeveloperhyper/how-to-create-never-ending-fun-rollercoasterjs-react-three-fiber-ai-57c5#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              23&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>ai</category>
      <category>webdev</category>
      <category>css</category>
      <category>svelte</category>
    </item>
  </channel>
</rss>
