AWS Logo
Menu
My Experiences Using Amazon Q for Creating the Literal Storyboard Game

My Experiences Using Amazon Q for Creating the Literal Storyboard Game

It’s a good chatbot for a new AI. For a relatively new tool, Amazon Q shows great potential. While it excels in generating code for simpler tasks, such as creating a basic Vite setup or Tailwind CSS styling, there are still areas that need improvement, especially in handling more complex tasks.

Published Jan 14, 2025
When I found this Hackathon on Devpost, I actually didn't start working on it until about three days ago (January 11, 2025) because I was busy learning another course and working on a different project. During the previous project, I struggled with integrating AI into the project, which led me to start this new project called Literal Storyboard. It was initially meant to be based on the Snakes and Ladders game, where you roll the dice and move forward, but I decided to add a storyline generated by AI.
In creating this project, one of the requirements was to use Amazon Q. So, I gave it a try. At first, I tried using general prompts, but Amazon Q, being geared towards programming, wasn't suitable for that. My initial attempt was to generate a README file, and it went quite horribly—there were many formatting issues, and weirdly, the first character of each sentence often went missing.
After that, I tried using Amazon Q to create a simple page like the About.tsx file. Surprisingly, it worked better than before and did a good job generating words and sentences for the about page. Encouraged by this, I pushed it a little further by attempting to create a board. Initially, the board was simple, like a chessboard, and it worked well. However, when I tried to randomize the board like in the current version, it performed poorly. There were no compiler errors, but I encountered runtime errors when running it on the website.
I then tried using Amazon Q to fix the bug. Initially, it kept reverting to the chessboard version, but after slicing the code into smaller parts, Amazon Q helped fix the bug quite effectively.The problem arose when I tried overlaying the character, the background image, and the boards. Compared to ChatGPT and Claude, which provided good code, Amazon Q still couldn't handle that task well with the same prompt. Following this, I tried using Amazon Q to create a login page. It performed quite well, generating the page and implementing the logic for the username and board size.
After completing the entire project, I feel I can provide a fair assessment.
Given that Amazon Q is a relatively new AI, it did a pretty good job generating Vite and Tailwind CSS code. However, there is room for improvement, especially in handling more complex tasks like overlaying elements. I am optimistic about its future development and hope that its performance and capabilities will continue to improve. If Amazon Q can integrate better with my projects, I would definitely consider using it regularly.
That sums up my experience. Thank you!
 

Comments