Phương pháp hiệu quả nhất để viết một câu chuyện nhiều lựa chọn là gì?


7

Tôi muốn kể một câu chuyện thông qua một trò chơi video, và tôi bắt đầu viết nó. Nhưng tôi có 8 nhân vật, một số trong số họ chết, một số thì không, người chơi có những lựa chọn quan trọng thay đổi cách các nhân vật nói chuyện với anh ta hoặc tương tác với nhau và tôi đang tìm kiếm một cách hiệu quả để đưa câu chuyện lên giấy trước khi bắt đầu mã.

Các bạn có biết một cách thông minh để viết này? Tôi đã cố gắng tạo một tệp cho mỗi đường dẫn, nhưng nó hơi lộn xộn


1
Tôi muốn đề nghị googling cấu trúc dữ liệu cây. Bạn có thể tìm thấy một biến thể hữu ích cho mục đích của bạn. Trong thực tế, tôi sẽ đề nghị cung cấp cho mỗi chi nhánh một tham chiếu đến một chức năng kiểm tra điều kiện toàn cầu. Sau đó, di chuyển xuống nhánh đó sẽ phát triển trò chơi theo một cách cơ bản nào đó.
dùng64742

5
Tôi khuyên bạn nên xem xét một số nhà phát triển tiểu thuyết tương tác đã thành lập đã xuất bản quy trình của họ - ví dụ, Inkle, nhà phát triển của 80 Days, đã đưa ra một số bài nói chuyện GDC xuất sắc về cách tiếp cận của họ để viết kịch bản tương tác và thậm chí chia sẻ một số công cụ của họ . Bạn sẽ thấy nhiều nhà phát triển tiểu thuyết tương tác khác chia sẻ tương tự, vì vậy rất đáng để nghe từ một vài người trong số họ để so sánh các phương pháp tiếp cận.
DMGregory

Câu trả lời:


15

Khi bạn có một câu chuyện rất phân nhánh, có thể hữu ích để theo dõi các phác thảo câu chuyện chính dưới dạng sơ đồ. Đây là một cuốn cho tiểu thuyết hình ảnh Katawa Shoujo (đăng nó nội tuyến sẽ khá vô nghĩa do kích thước khổng lồ của hình ảnh). Hình ảnh này được tạo ra bởi người hâm mộ sau khi trò chơi được xuất bản. Nó không phải là cái họ đã sử dụng trong quá trình phát triển. Nhưng nó vẫn mang lại một ấn tượng tốt về cách một sơ đồ như vậy có thể trông như thế nào.

Có rất nhiều chương trình để tạo ra các biểu đồ như thế. Tôi sẽ sử dụng Microsoft Visio, nhưng có rất nhiều lựa chọn thay thế có sẵn mà không tốn nhiều tiền.

Đằng sau mỗi hộp này là một cảnh hộp thoại mà bạn sẽ phải viết riêng ra. Khi bạn có một chuỗi công cụ thân thiện với tác giả, có thể có ý nghĩa khi viết chúng trực tiếp theo định dạng mà công cụ trò chơi của bạn có thể đọc nó. Bằng cách đó bạn có thể kiểm tra chúng ngay lập tức. Một chu kỳ thử nghiệm ngắn cũng quan trọng đối với câu chuyện cũng như đối với lối chơi. Các dòng hộp thoại thường đọc khác nhau trong ngữ cảnh trò chơi của bạn so với khi bạn đọc chúng trong trình soạn thảo văn bản. Nếu bạn không có một chuỗi công cụ thân thiện với tác giả, hãy đầu tư thời gian để xây dựng nó. Khoản đầu tư đó sẽ tự khấu hao nhanh chóng.

Điều thú vị về một biểu đồ như vậy là bạn có thể sử dụng nó như một loại danh sách việc cần làm mà bạn có thể in ra và đánh dấu vào sau khi bạn viết, hiệu đính và kiểm tra một cảnh.


Nếu bạn muốn tạo một sơ đồ, tôi khuyên dùng chương trình miễn phí CmapTools
Paul

Một công cụ bản đồ tư duy là một tùy chọn tương tự có thể phù hợp với trường hợp sử dụng của bạn.
Zanon

1

Tôi đã không làm việc với nó một mình, nhưng tôi đã được chỉ cho Twine cho một cái gì đó như thế. Nó là một trình soạn thảo và một trình phát câu chuyện, nhưng cần có nhiều chức năng xuất để đưa nó vào trình chỉnh sửa trò chơi mà bạn chọn khi bạn hoàn thành.


Vâng, trình soạn thảo Twine thực sự có sơ đồ đẹp trong trình chỉnh sửa.
Michal Gajda

-1

Có tính hình thức toán học để đảm bảo bạn có được câu chuyện phân nhánh nơi các sự kiện có thể xảy ra theo nhiều thứ tự khác nhau. Nó được gọi là Petri Nets . Có bài viết hay . Bạn có thể sử dụng trình soạn thảo Petri Net hoặc công cụ kể chuyện MUSE .

Điều này sẽ đơn giản hóa rất nhiều nhiệm vụ của bạn!

Tại sao? Bởi vì nó khá tốn thời gian để có được tất cả các lần phát có thể thông qua thử nghiệm toàn diện. Tốt nhất là tìm cách tự động lập bản đồ và kiểm tra câu chuyện của bạn.

Một cách để nhanh chóng phát lại một câu chuyện, là chỉ viết nó dưới dạng tiểu thuyết tương tác trong InkleStudios Ink, và sau đó cải thiện.

Tuy nhiên, kiểm tra tự động sẽ giảm thời gian mà con người cần dành cho nhiệm vụ.


5
Bạn dường như đang nói "đây là", nhưng không đưa ra lý do tại sao. Có lẽ những câu trả lời được cung cấp thông qua các liên kết, nhưng chúng ta có xu hướng không đánh giá một câu trả lời bằng các liên kết. Có lẽ bạn có thể cung cấp thêm thông tin hữu ích, ở đây trong câu trả lời?
Gnemlock
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.