I recently heard of this challenge, from AWS:
I have a bunch of apps and CLIs installed on my personal machine, and I prefer not to install more, so I first thought of meeting the requirements of this challenge by using AWS Cloudshell:
It just happened that the feature is temporarily disabled!
Alright, I will install it in my Mac terminal then. Surprisingly, the installation was very smooth and idiot-proof. I just followed the steps and Q was up and running in my terminal in less than 3 minutes.
Not knowing what to ask, I searched on the web for some ideas, and the first that came up was Pong.
I got my game in less than 30 seconds, and I had some fun.
As I will be going for a frisbee game later today, I had an idea: why not create a game of frisbee throws? It will be similar yet different enough, and I’m sure I will enjoy playing it.
However, when I tried this iteration, the frisbee kept flying out (into the abyss, maybe), and the opponent still won a point! That is so not fair. I made some edits:
When I tested it again, the same issues still persisted. I had to be more descriptive with my prompting (and maybe stern) this time, which worked:
I also have no idea why there were 'tool validation failed' issues, but I guess it’s fine, as the resulting game was playable:
While the end result is still some distance away from what I envisioned, I will let them slide for now, and move on to deployment, acting as a novice developer, I asked Q this:
I believe this is the beauty of this integrated CLI tool. It’s the one stop shop for everything, from asking AI to code, to asking AI about the code, to asking other administrative/logistical questions.
I did as I was told by Q; however, how do I make the game appear on a page instead of just looking at the code? I asked a follow up question:
With that, my game is up online!
It all began where I have zero coding knowledge, and in half an hour, a fun game is up online, while I still have zero coding knowledge. VS Code in my machine was probably feeling the FOMO.
Now, I hope to claim my free Q shirt. See ya!