<?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: Hùng Đào</title>
    <description>The latest articles on DEV Community by Hùng Đào (@hungdm_it).</description>
    <link>https://dev.to/hungdm_it</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%2F3257578%2F0d5ba225-969f-4d8a-9b4c-2b3211088046.jpg</url>
      <title>DEV Community: Hùng Đào</title>
      <link>https://dev.to/hungdm_it</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hungdm_it"/>
    <language>en</language>
    <item>
      <title>Tôi đã tạo một trò chơi đấu trường AI chỉ bằng cách chat với Amazon Q CLI – và đây là kết quả!</title>
      <dc:creator>Hùng Đào</dc:creator>
      <pubDate>Wed, 11 Jun 2025 09:47:06 +0000</pubDate>
      <link>https://dev.to/hungdm_it/toi-da-tao-mot-tro-choi-dau-truong-ai-chi-bang-cach-chat-voi-amazon-q-cli-va-day-la-ket-qua-32k1</link>
      <guid>https://dev.to/hungdm_it/toi-da-tao-mot-tro-choi-dau-truong-ai-chi-bang-cach-chat-voi-amazon-q-cli-va-day-la-ket-qua-32k1</guid>
      <description>&lt;p&gt;🎮 Trò chơi tôi chọn và lý do:&lt;br&gt;
Tôi chọn xây dựng "AI Survival Arena" – một game chiến thuật theo lượt, vì nó vừa đơn giản nhưng có tiềm năng mở rộng AI logic. Đây là cách tuyệt vời để thử giới hạn của Amazon Q CLI.&lt;br&gt;
🧠 Kỹ thuật prompt hiệu quả:&lt;br&gt;
Tôi học được rằng: bắt đầu với mô tả tổng thể rồi chia nhỏ theo module sẽ giúp AI tạo code tốt hơn. Ngoài ra, hỏi "hãy giải thích đoạn code" cũng giúp mình hiểu rõ hơn logic bên trong.&lt;br&gt;
🤖 AI xử lý các bài toán lập trình:&lt;br&gt;
Từ việc xây hệ thống menu đến logic đối thủ dùng AI đơn giản, Amazon Q CLI giải quyết khá ổn và đưa ra code rõ ràng, dễ chỉnh sửa.&lt;br&gt;
🚀 Automation tiết kiệm thời gian:&lt;br&gt;
Mình nhờ Q tạo luôn README, script chạy, và chia file rõ ràng theo từng chức năng – không cần chỉnh tay nhiều!&lt;br&gt;
🧩 Đoạn code hay ho:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;def enemy_turn(player_action):
    if player_action == "defend":
        return random.choice(["attack", "skill"])
    else:
        return "attack"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;📸 Ảnh màn hình:&lt;/p&gt;

&lt;p&gt;Tạo Nhân Vật&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Nhập tên nhân vật&lt;/li&gt;
&lt;li&gt;Chọn lớp nhân vật:
Chiến Binh (Warrior): Máu và phòng thủ cao với đòn tấn công cận chiến mạnh mẽ
Pháp Sư (Mage): Máu thấp hơn nhưng có khả năng phép thuật tàn phá
Đạo Tặc (Rogue): Chỉ số cân bằng với các đòn tấn công đặc biệt gây sát thương cao&lt;/li&gt;
&lt;/ul&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%2Fn7ky5rbica4plyvkpvdm.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%2Fn7ky5rbica4plyvkpvdm.png" alt="Image description" width="580" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hệ Thống Chiến Đấu&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%2Fu6y99c9577dpgplip2qf.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%2Fu6y99c9577dpgplip2qf.png" alt="Image description" width="580" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mỗi trận đấu bao gồm các lượt mà bạn và đối thủ AI thực hiện hành động:&lt;/p&gt;

&lt;p&gt;Lựa Chọn Lượt Của Bạn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Tấn Công (Attack): Tấn công cơ bản gây sát thương dựa trên sức tấn công của bạn&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Phòng Thủ (Defend): Vào thế phòng thủ giảm sát thương nhận vào trong một lượt&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sử Dụng Kỹ Năng (Use Skill): Kích hoạt một trong những kỹ năng đặc biệt (nếu không trong thời gian hồi chiêu)&lt;br&gt;
Kỹ Năng:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mỗi lớp nhân vật có những kỹ năng độc đáo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Kỹ năng có thời gian hồi chiêu trước khi có thể sử dụng lại&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Kỹ năng mạnh hơn các đòn tấn công cơ bản&lt;br&gt;
Đối Thủ AI:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Đối thủ AI sẽ thông minh lựa chọn giữa tấn công, phòng thủ hoặc sử dụng kỹ năng&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AI thích nghi với phong cách chơi của bạn và trở nên thách thức hơn khi bạn tiến bộ&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Đánh bại đối thủ sẽ tăng cấp độ khó&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tiến Trình Trò Chơi&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%2Frgrrrxr5u8z1qcnynaww.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%2Frgrrrxr5u8z1qcnynaww.png" alt="Image description" width="580" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sau mỗi chiến thắng, bạn hồi phục một phần máu&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trò chơi theo dõi số lượng đối thủ bạn đã đánh bại&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Độ khó tăng khi bạn đánh bại nhiều đối thủ:&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Dễ (0-2 đối thủ đã đánh bại)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bình thường (3-5 đối thủ đã đánh bại)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Khó (6-9 đối thủ đã đánh bại)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ác mộng (10+ đối thủ đã đánh bại)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Mọi người có thể tham khảo tại: &lt;a href="https://dev.tourl"&gt;&lt;/a&gt;&lt;a href="https://github.com/daohung01/AmazonQ-AI.git" rel="noopener noreferrer"&gt;https://github.com/daohung01/AmazonQ-AI.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mình không cần viết dòng code nào từ đầu, chỉ cần hướng dẫn, Amazon Q CLI đã tạo ra cả một thế giới game chiến thuật hấp dẫn.&lt;/p&gt;

&lt;p&gt;Nhờ có &lt;a href="https://dev.tourl"&gt;#AmazonQCLI&lt;/a&gt;, mình cảm giác như có một lập trình viên đồng hành 24/7, sẵn sàng chuyển ý tưởng thành code.&lt;/p&gt;

</description>
      <category>amazonqcli</category>
      <category>ai</category>
      <category>cli</category>
    </item>
  </channel>
</rss>
