Text RPG with idle capabilities built with Amazon Q Developer
This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line What I Built I built a text based RPG with abilities to idle up to 100 commands. This was done solely through the AI and not a single line of code written by myself. Impressive. The game includes three skills, rare pets to obtain along the way while skilling, an inventory to hold the players items, a bank to transfer items to and from the players inventory, the ability for the player to equip and unequip items as well as a collection log to track the players item progressions. Demo Here is what the interface looks like with a list of the areas that the player can navigate to once they set their name in-game. I also implemented idle abilities that allow the player to select how many actions they would like to complete. The max is 100 actions in a single command, which are staged based on the players skill level and tier of gear worn. The time to gather materials or make items becomes faster as the player levels up their gear or if the player buys boosts from the shop. There is a shop where the player can buy power ups to assist in skilling, crafting and alching items as well as purchase skill mastery capes. Code Repository Feel free to check out the game here on my GitHub in the codespace. Good luck collecting the pets, they're rare! How I Used Amazon Q Developer I will admit, I am usually pretty hesitant about using AI - but this experience might have completely changed my mind. In the past I have attempted to do this same genre on other AI platforms but was instantly discouraged by the results. My previous attempts provided me with buggy code, a visually unorganized interface and my original prompt was ignored, but with Amazon Q Developer this was not the case, at all. I might have went a little above and beyond on my initial prompt seeing as it was 868 words but everything I asked for was provided. The AI created the workspace in Visual Studio Code as well as created the files and programmed every line of code. On my first couple of play throughs I found some areas that I had missed in my original prompt to have implemented. Upon finding these areas I asked the AI to add some additional features, which worked out great. Some of the additional prompts I asked to have updated was: Add a stackable feature to all items within the inventory, not just materials. Implement an idle system. In my original prompt the player would have put in commands individually to obtain, make or alch items. This would have been a very tedious process for the player. By adding a max of 100 items to complete in an idle format resolved this pain point. Fixed uppercase names for commands on crafting and alching items. The original expected commands needed the beginning letter of the item to be uppercase in order for the code to execute properly. I had the AI fix this so it wouldn't be confusing for the player to have to do "bronze" vs "Bronze" in different areas of the game. Going Forward I really appreciated what I gained from this experience. This is a great tool for people who have ideas and want to create something without having to devote extensive amounts of time into mastering the behind the scenes aspects. The feature of the AI being built into Visual Studio Code was also painless to navigate and provided many benefits to this project. Ultimately, shout out to all the developers who had a hand in creating this tool. Inspiration Credit Perhaps some of you could already tell, but this game is a minimized version of a few skilling aspects of the popular MMORPG Old School RuneScape (OSRS). I've been an avid scaper for over 20 years (you never truly quit) which prompted me to want to challenge myself by taking a few key aspects of the game and combine multiple skills into one skill to build a compact demo. Credit: Old School RuneScape website | Old School RuneScape Wikipedia

This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line
What I Built
I built a text based RPG with abilities to idle up to 100 commands. This was done solely through the AI and not a single line of code written by myself. Impressive. The game includes three skills, rare pets to obtain along the way while skilling, an inventory to hold the players items, a bank to transfer items to and from the players inventory, the ability for the player to equip and unequip items as well as a collection log to track the players item progressions.
Demo
Here is what the interface looks like with a list of the areas that the player can navigate to once they set their name in-game.
I also implemented idle abilities that allow the player to select how many actions they would like to complete. The max is 100 actions in a single command, which are staged based on the players skill level and tier of gear worn. The time to gather materials or make items becomes faster as the player levels up their gear or if the player buys boosts from the shop.
There is a shop where the player can buy power ups to assist in skilling, crafting and alching items as well as purchase skill mastery capes.
Code Repository
Feel free to check out the game here on my GitHub in the codespace. Good luck collecting the pets, they're rare!
How I Used Amazon Q Developer
I will admit, I am usually pretty hesitant about using AI - but this experience might have completely changed my mind. In the past I have attempted to do this same genre on other AI platforms but was instantly discouraged by the results. My previous attempts provided me with buggy code, a visually unorganized interface and my original prompt was ignored, but with Amazon Q Developer this was not the case, at all.
I might have went a little above and beyond on my initial prompt seeing as it was 868 words but everything I asked for was provided. The AI created the workspace in Visual Studio Code as well as created the files and programmed every line of code.
On my first couple of play throughs I found some areas that I had missed in my original prompt to have implemented. Upon finding these areas I asked the AI to add some additional features, which worked out great.
Some of the additional prompts I asked to have updated was:
- Add a stackable feature to all items within the inventory, not just materials.
- Implement an idle system. In my original prompt the player would have put in commands individually to obtain, make or alch items. This would have been a very tedious process for the player. By adding a max of 100 items to complete in an idle format resolved this pain point.
- Fixed uppercase names for commands on crafting and alching items. The original expected commands needed the beginning letter of the item to be uppercase in order for the code to execute properly. I had the AI fix this so it wouldn't be confusing for the player to have to do "bronze" vs "Bronze" in different areas of the game.
Going Forward
I really appreciated what I gained from this experience. This is a great tool for people who have ideas and want to create something without having to devote extensive amounts of time into mastering the behind the scenes aspects. The feature of the AI being built into Visual Studio Code was also painless to navigate and provided many benefits to this project. Ultimately, shout out to all the developers who had a hand in creating this tool.
Inspiration Credit
Perhaps some of you could already tell, but this game is a minimized version of a few skilling aspects of the popular MMORPG Old School RuneScape (OSRS). I've been an avid scaper for over 20 years (you never truly quit) which prompted me to want to challenge myself by taking a few key aspects of the game and combine multiple skills into one skill to build a compact demo.
Credit: Old School RuneScape website | Old School RuneScape Wikipedia