Chủ đề
- #D&D5
- #Game web
- #Hệ thống chiến đấu
- #Tạo game AI
- #Phát triển game
Đã viết: 2024-11-08
Đã viết: 2024-11-08 17:31
Đây là ngày thứ hai. Chỉ trong một ngày, lượng mã và độ phức tạp đã bắt đầu tăng lên đáng kể.
Trước tiên, tôi đã sắp xếp lại toàn bộ cấu trúc.
Thật xấu hổ...img
CSS, JS và hình ảnh đều được đặt trong các thư mục riêng biệt.
Các file js được thêm vào và phân chia theo chức năng một cách tối đa.
Để thêm trận chiến vào ngục tối, tôi đã thêm battle.js và monster.js.
Tôi cũng đã sửa đổi một phần việc tạo nhân vật.
Dựa trên quyển sách luật D&D5 được công bố, người chơi có thể chọn 4 chủng tộc/4 nghề nghiệp và
thống kê sẽ được tạo ra khác nhau tùy thuộc vào chủng tộc và nghề nghiệp.
Quái vật cũng được thêm vào dựa trên sách luật D&D5, và khi xảy ra chiến đấu trong quá trình khám phá thì
cuộc chiến sẽ diễn ra bằng cách tung xúc xắc dựa trên sự nhanh nhẹn của cả hai bên để xác định lượt đi trước/sau.
Hiện tại, các trận chiến cơ bản được cho là diễn ra theo luật D&D5.
(AI đã tự động tạo ra hầu hết mọi thứ...)
Tuy nhiên, một số sửa đổi nhỏ cần thiết, khi tiến hành kiểm tra chiến đấu sau khi độ khám phá tăng lên thì
có vấn đề giao diện người dùng bị chồng chéo lên nhau khi chiến đấu xảy ra ở mức độ khám phá 100%, vì vậy
tôi đã thay đổi để kiểm tra chiến đấu trước, và độ khám phá sẽ tăng lên sau khi chiến thắng.
À, giờ thì hình quái vật cũng sẽ xuất hiện thôi... chắc vậy?.img
Sau đó, tôi đã thực hiện màn hình thua cuộc và chức năng bắt đầu lại khi thua cuộc, cho phép bắt đầu lại từ màn hình đầu tiên, đồng thời sửa chữa một số lỗi trong giao diện người dùng hoặc kiểm tra không hoạt động bình thường trong một số tình huống trò chơi.
Tôi đã thêm một số quái vật D&D5 và chỉ số thử thách để quái vật xuất hiện tương ứng với số tầng thách thức của ngục tối. (Nhưng tôi chỉ yêu cầu AI thêm chỉ số thử thách trước, và nó đã tự động đề xuất và tạo ra mã... AI tuyệt vời!)
Như thường lệ, hãy thử nghiệm tại địa chỉ bên dưới!
Bình luận0