我 đang xây dựng hệ thống tán vấn chủ đề thay vì hệ thống truy tìm truyền thống。
Ý tưởng cơ bản:
- Người chơi có danh sách “chủ đề được biết đến”
- Khi trò chuyện với NPC, mở khóa chủ đề mới
- Chủ đề có thể được sử dụng trong các cuộc trò chuyện tương lai
- Một số kết quả chỉ xảy ra nếu người chơi đề cập đến chủ đề đúng
Thay vì:
Quest được chấp nhận → thực hiện mục tiêu
Là:
Bạn chỉ hành động dựa trên những điều bạn biết
Từ góc độ phát triển, đó là:
- HashSet
KnownTopics - Branch đối thoại NPC dựa trên những chủ đề
Dễ dàng trong code… nhưng có thể phức tạp trong thiết kế nội dung.
Lý do mối quan tâm của tôi:
- Explosion nội dung (nhiều branch太多)
- Người chơi bỏ qua thông tin quan trọng và bị mắc kẹt
Có ai đã xây dựng điều tương tự trước đây không?
Có một cách thông minh hơn để cấu trúc nó mà không phải biến nó thành giấc mơ ác?
评论 (0)