The author created an educational terminal-based game called Terminal Defender inspired by Amazon Q.
The game teaches bash commands in a fun way by having players type commands to defeat enemies.
Effective prompting techniques learned during development include starting with a clear concept, being specific about changes, identifying problems precisely, and requesting specific enhancements.
Amazon Q handled game development challenges like creating a clean game loop, collision detection, targeting, and difficulty progression.
Development automation by Amazon Q saved time by handling project scaffolding and generating a database of bash commands with descriptions.
AI-generated solutions included adding a command history feature to the game over screen efficiently.
Working with Amazon Q was efficient, understanding game development concepts well and producing clean code for Terminal Defender.
Iterating on ideas and fixing issues quickly was a valuable aspect of working with Amazon Q.
The author aims to make learning computer science concepts fun through educational games like Terminal Defender.
The game can be played at https://github.com/devinnicholson/terminal-defender.