🎮 Trò chơi tôi chọn và lý do:
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.
🧠 Kỹ thuật prompt hiệu quả:
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.
🤖 AI xử lý các bài toán lập trình:
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.
🚀 Automation tiết kiệm thời gian:
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!
🧩 Đoạn code hay ho:
def enemy_turn(player_action):
if player_action == "defend":
return random.choice(["attack", "skill"])
else:
return "attack"
📸 Ảnh màn hình:
Tạo Nhân Vật
- Nhập tên nhân vật
- 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
Hệ Thống Chiến Đấu
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:
Lựa Chọn Lượt Của Bạn:
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
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
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)
Kỹ Năng:Mỗi lớp nhân vật có những kỹ năng độc đáo
Kỹ năng có thời gian hồi chiêu trước khi có thể sử dụng lại
Kỹ năng mạnh hơn các đòn tấn công cơ bản
Đối Thủ AI:Đố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
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ộ
Đánh bại đối thủ sẽ tăng cấp độ khó
Tiến Trình Trò Chơi
Sau mỗi chiến thắng, bạn hồi phục một phần máu
Trò chơi theo dõi số lượng đối thủ bạn đã đánh bại
Độ khó tăng khi bạn đánh bại nhiều đối thủ:
Dễ (0-2 đối thủ đã đánh bại)
Bình thường (3-5 đối thủ đã đánh bại)
Khó (6-9 đối thủ đã đánh bại)
Ác mộng (10+ đối thủ đã đánh bại)
Mọi người có thể tham khảo tại: https://github.com/daohung01/AmazonQ-AI.git
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.
Nhờ có #AmazonQCLI, 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.
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.