강의

멘토링

커뮤니티

NEW
Game Dev

/

Game Product Management

Phương pháp thiết kế AI kẻ thù cho Game Designer: Học kiến thức cần thiết để hợp tác hiệu quả với lập trình viên

Đây là khóa học dành cho các game planner chưa nắm rõ cách thiết kế AI kẻ địch. Chúng tôi sẽ giúp bạn hệ thống hóa rõ ràng cách cấu trúc pattern, thiết kế hành vi và điều chỉnh độ khó bằng ngôn ngữ của người làm game planning. Sau khi hoàn thành khóa học này, bạn sẽ có khả năng tự đánh giá 'loại kẻ địch nào cần được thiết kế như thế nào và vì sao', đồng thời giao tiếp tự tin với các lập trình viên.

(5.0) 2 đánh giá

9 học viên

  • machinetutor
게임기획
게임기획자
게임개발
게임디자이너
게임디자인
Game Planning
game-development
game-ai
AI
game-introduction

Bạn sẽ nhận được điều này sau khi học.

  • Khả năng thiết kế logic các mẫu hành vi, hành động và độ khó của AI đối thủ

  • FSM, cây hành vi, utility và các mô hình ra quyết định AI đa dạng khác - khả năng phán đoán để lựa chọn phù hợp với từng tình huống

  • Kỹ thuật thiết kế tạo ra kẻ địch mà người chơi có thể 'đọc được' thông qua tính công bằng, telegraphing và thời gian phản ứng

  • Năng lực thiết kế kết nối di chuyển, phát hiện và luồng chiến đấu của kẻ địch thành một hệ thống duy nhất

  • Mô-đun hóa mẫu hành vi, AI chiến thuật, điều chỉnh tính ngẫu nhiên - Phương pháp cụ thể để tạo ra sự đa dạng trong AI của kẻ địch

  • Khả năng thiết kế 'AI kẻ địch có chủ đích' từ giai đoạn lập kế hoạch, có xem xét toàn bộ trải nghiệm chiến đấu

Bạn có từng ngại ngần khi nhắc đến AI trước mặt các lập trình viên không?

'Làm thế nào để thiết kế pattern của kẻ địch? Behavior Tree là gì?'
Là một game planner, khi cần thiết kế AI cho kẻ địch, chắc hẳn bạn đã từng trải qua trải nghiệm bế tắc vì thiếu kiến thức về phát triển. Bạn muốn giải thích về trận chiến thú vị trong đầu mình, nhưng lại không thể nói ra vì không nắm được 'tiêu chuẩn đánh giá'.

Khóa học này được chuẩn bị dành riêng cho những bạn như vậy.

Loại bỏ các thuật ngữ lập trình khó hiểu, chúng tôi nói về AI hoàn toàn bằng 'ngôn ngữ của người기획'. Các yếu tố cốt lõi của AI kẻ địch như phát hiện, mẫu hành vi, hành động, độ khó sẽ được giải thích một cách dễ hiểu về cách chúng trông như thế nào và hoạt động ra sao trong game.

Đặc biệt, đừng lo lắng về những khái niệm nghe tên đã thấy đau đầu như FSM (máy trạng thái hữu hạn), cây hành vi, hệ thống tiện ích. Dù bạn không biết lập trình, tôi sẽ giúp bạn hiểu "À, nó hoạt động như thế này!" và tự tin đưa ra quyết định thiết kế của riêng mình.

Từ Action, RPG, FPS đến Open World.
Thay vì nói với lập trình viên "Anh làm giúp em nhé", hãy trở thành một game planner thực chiến có thể giao tiếp rõ ràng "Làm theo cách này nhé".

Bạn sẽ học những nội dung này

# Phần 1. Cơ bản về AI kẻ thù và nhận thức người chơi

Trước tiên, từ góc nhìn của người lập kế hoạch, chúng ta sẽ nắm bắt cách AI kẻ thù hoạt động và phản ứng, xây dựng khung sườn cơ bản.
"Kẻ thù có nhìn thấy tôi không?", "Bây giờ nó đang đuổi theo tôi à?" Cảm giác căng thẳng mà người chơi cảm nhận cuối cùng bắt nguồn từ khả năng 'phát hiện' và 'phán đoán' của AI. Từ việc thiết lập phạm vi phát hiện đến chuyển đổi trạng thái (Idle→Chase), kết nối di chuyển và animation một cách tự nhiên, chúng ta sẽ xây dựng vững chắc logic cơ bản giúp AI hành động như thể nó đang sống.

Phần 2. Tính công bằng, truyền đạt ý định, hệ thống độ khó

Làm thế nào để tạo ra 'độ khó tốt' khiến người chơi có thể chấp nhận rằng "À, tôi chết vì tôi chơi không tốt"?
Hiểu được sự khác biệt giữa cái chết bất hợp lý và niềm vui thử thách, học cách thiết kế có xem xét kỹ thuật Telegraphing - báo trước tấn công và thời gian phản ứng của con người. Qua đó, bạn sẽ lên kế hoạch cho trận chiến công bằng và nhịp nhàng nơi người chơi và kẻ địch trao đổi đòn với nhau.

Phần 3. Những hạn chế của AI và cơ sở hạ tầng mà người lập kế hoạch cần hiểu

Người lập kế hoạch không cần phải tự mình lập trình FSM (Máy trạng thái hữu hạn) hay Cây hành vi (Behavior Tree). Tuy nhiên, nếu hiểu được cấu trúc của chúng, thiết kế sẽ khác biệt.
Phần này giúp bạn hiểu cấu trúc logic ra quyết định của AI kẻ địch và có thể xem xét đến cả vấn đề hiệu suất và tính nhất quán của game. Thông qua phần này, bạn sẽ có thể viết được tài liệu thiết kế mà lập trình viên hoan nghênh vì "rõ ràng để triển khai".

Phần 4. Mô hình ra quyết định nâng cao và các khái niệm mở rộng

Vượt qua việc lặp lại các mẫu thông thường, AI thông minh cao tự đưa ra quyết định và lập chiến lược phù hợp với tình huống được thiết kế như thế nào?
Chúng ta sẽ tìm hiểu các mô hình nâng cao được sử dụng trong các game hiện đại như lập kế hoạch dựa trên mục tiêu (GOAP), lựa chọn dựa trên điểm số (utility), và AI nhóm nơi kẻ địch hợp tác với nhau. Thay vì các thuật ngữ kỹ thuật phức tạp, khóa học sẽ giúp bạn phát triển "tầm nhìn thiết kế để đánh giá mô hình AI nào hiệu quả nhất cho game của chúng ta?"

Phần 5. Mẹo thiết kế AI hữu ích cho thực tế công việc

Vượt qua lý thuyết, tập hợp các mẹo kỹ thuật thực tế hữu ích để tạo ra kẻ địch hoàn thiện có thể đưa vào game thực tế.
Bao gồm cách lắp ráp các pattern như khối để tạo sự đa dạng, cách điều chỉnh cooldown và tính ngẫu nhiên để tạo cảm giác căng thẳng, và cách tối đa hóa cảm giác va chạm thông qua diễn xuất tấn công và bị tấn công. Cuối cùng, thông qua quá trình kiểm thử và đánh bóng (Polishing) AI để làm cho nó thú vị hơn, hoàn thiện năng lực thiết kế có thể triển khai thực chiến.

Khóa học này dành cho

  • Dù đã được giao nhiệm vụ về AI kẻ địch nhưng là game planner cấp độ sơ cấp không biết nên thiết kế từ đâu

  • Trong quá trình phát triển indie/solo, các nhà phát triển đang lo lắng vì pattern của AI địch trở nên đơn điệu và nhàm chán

  • FSM·Cây hành vi·Utility và các phương pháp thiết kế AI từ góc độ game designer muốn hiểu đúng đắn

  • Những yếu tố như telegraphing của kẻ địch, tính công bằng, điều chỉnh độ khó là những nhà thiết kế hệ thống khó giải thích tại sao lại không hoạt động tốt

  • Các nhà phát triển gặp khó khăn khi không thể tạo ra trải nghiệm chiến đấu nhất quán do luồng chiến đấu và hành vi AI hoạt động riêng rẽ

Sau khi hoàn thành khóa học, bạn sẽ thay đổi như thế này

  • Bạn sẽ có thể thiết kế AI của kẻ địch không dựa trên cảm tính đại khái mà dựa trên các nguyên lý và lý thuyết logic, có hệ thống.

  • Trong dự án hiện tại, bạn sẽ có tiêu chí đánh giá để phân tích và giải thích tại sao kẻ thù lại nhàm chán hoặc không công bằng.

  • Bạn có thể thiết kế tích hợp các yếu tố cấu thành nên AI của kẻ địch như phát hiện, mẫu hành vi, hành động, độ khó, v.v.

  • FSM, cây hành vi, GOAP, utility và các mô hình AI khác nhau, bạn sẽ có khả năng lựa chọn và áp dụng phù hợp với tình huống trong game.

  • Từ thiết kế pattern đến AI chiến thuật, điều chỉnh tính ngẫu nhiên, tăng cường diễn xuất, bạn có thể tự tay tạo ra và cải thiện AI kẻ địch với độ hoàn thiện cao.

Đặc điểm của khóa học này

Tất cả các slide bài giảng đều được cung cấp dưới dạng file PDF.

Slide được sử dụng trong bài giảng được cung cấp dưới dạng tài liệu PDF để ôn tập.
Sử dụng tài liệu này, bạn có thể ghi chú trực tiếp các khái niệm chính lên PDF hoặc in ra để ghi chép,
và tham khảo thường xuyên khi thiết kế dự án hoặc portfolio của riêng mình.

Học tập hiệu quả với giải thích rõ ràng bằng giọng nói AI và tiến trình được nén gọn.

Giống như các khóa học khác của tôi, khóa học này cũng được ghi âm bằng giọng nói AI. Vì sử dụng mô hình AI mới nhất nên nội dung khóa học được truyền tải với phát âm chính xác và giải thích tự nhiên không thua kém diễn viên lồng tiếng chuyên nghiệp.

Tất cả các bài giảng đều được ghi âm và chỉnh sửa bằng cách sử dụng kịch bản bài giảng được chuẩn bị trước, và kết quả là bạn sẽ trải nghiệm bài giảng cô đọng nhất không lãng phí dù chỉ 1 giây.

Hơn nữa, nhờ phát âm chính xác của AI, phụ đề tự động được tạo ra với độ chính xác gần như 100%. Do đó, việc truyền tải nội dung bài giảng được cải thiện hơn nữa cho những người bật phụ đề khi học.

Và mỗi bài giảng đều có sự thay đổi nhẹ về giọng điệu AI. Do đó, bạn có thể nghe mà không cảm thấy nhàm chán với cảm giác như mỗi bài giảng được giải thích bởi một giảng viên mới.

Lưu ý trước khi học

Tài liệu học tập

  • Trong tất cả các bài giảng, chúng tôi cung cấp phiên bản PDF của slide đã sử dụng khi quay. Bạn có thể tải xuống và sử dụng tự do.

Kiến thức cần có và lưu ý

  • Để tham gia khóa học này, bạn không cần có kiến thức kỹ thuật tiên quyết đặc biệt nào.

    Được cấu trúc để có thể hiểu và thiết kế AI kẻ địch từ góc độ người hoạch định ngay cả khi hoàn toàn không biết lập trình.

  • Tuy nhiên, nếu bạn biết những nội dung dưới đây thì sẽ có thể theo dõi khóa học dễ dàng hơn.

    • Kinh nghiệm chơi các game tập trung vào chiến đấu như Action, FPS, Soulslike, RPG


    • Thuật ngữ cơ bản trong lập kế hoạch game

      (cooldown, trạng thái, cân bằng, phản hồi, v.v.)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà thiết kế game cấp độ sơ cấp bị bế tắc mỗi khi tạo pattern vì không biết cách thiết kế AI kẻ địch như thế nào

  • # Người lập kế hoạch game gặp khó khăn trong giao tiếp với lập trình viên do thiếu hiểu biết về các mô hình ra quyết định AI như FSM, Behavior Tree, Utility

  • Nhà thiết kế gặp khó khăn trong việc điều chỉnh độ khó và tính công bằng của kẻ địch do thiếu kinh nghiệm thiết kế chiến đấu

  • Những nhà thiết kế game cảm thấy bế tắc khi thiết kế các chi tiết AI như tính đa dạng của pattern, hành vi chiến thuật và điều chỉnh tính ngẫu nhiên

  • Nhà phát triển indie hoặc nhà phát triển độc lập muốn thiết lập tiêu chuẩn thiết kế AI xuyên suốt toàn bộ trải nghiệm chiến đấu

Cần biết trước khi bắt đầu?

  • Khóa học này được thiết kế để ngay cả người mới bắt đầu làm game planner cũng có thể hiểu được, do đó không cần có kiến thức kỹ thuật đặc biệt nào.

  • Nếu bạn có hiểu biết cơ bản về các thuật ngữ game design (trạng thái, cooldown, balance, v.v.) thì sẽ dễ dàng hiểu bài giảng hơn.

Xin chào
Đây là

683

Học viên

27

Đánh giá

1

Trả lời

4.8

Xếp hạng

8

Các khóa học

다양한 실무 게임 개발 경험을 가진 현업 개발자입니다. PC, 온라인, 모바일, 콘솔, VR 등 다양한 플랫폼을 대상으로 한 상업용 게임 개발에 참여해 왔습니다. 제 강의는 AI 음성을 이용하여 제작됩니다. 그래서 머신 튜터입니다.

Chương trình giảng dạy

Tất cả

23 bài giảng ∙ (1giờ 20phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • hahahahavpn님의 프로필 이미지
    hahahahavpn

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • Kmyi님의 프로필 이미지
      Kmyi

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      Ưu đãi có thời hạn, kết thúc sau 5 ngày ngày

      16.500 ₫

      25%

      477.129 ₫

      Khóa học khác của machinetutor

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!