Xây dựng thế giới hợp tác trên chuỗi: Khám phá dự án Sentences
Lĩnh vực thiết kế trò chơi trên chuỗi có nhiều đặc điểm và hạn chế, trong đó một đặc điểm nổi bật là sự chú trọng cao độ đến quyết định tập thể. Thông qua hệ thống nguyên mẫu để khám phá đặc điểm này, chúng tôi đã đề xuất dự án Sentences: một công cụ xây dựng thế giới hợp tác dựa trên chuỗi, có cấu trúc xoay quanh cấu trúc nguyên thủy đơn giản có thể bổ sung thêm các nhánh câu chuyện. Dự án này sử dụng khung MUD để xây dựng, cung cấp một môi trường nhẹ cho việc tạo ra câu chuyện tập thể. Mỗi trò chơi Sentences mới sẽ tạo ra một thế giới hoàn toàn mới, người chơi sẽ lần lượt làm phong phú thế giới này bằng cách thêm những truyền thuyết mới.
Động lực dự án
Trong không gian thế giới tự trị, một nhiệm vụ thường thấy khi dự án mới ra đời là "xây dựng thế giới" tập thể, tức là xây dựng một hệ thống huyền thoại chung, quyết định trải nghiệm của người chơi đối với thế giới. Hoạt động này thường không chính thức và không có cấu trúc, nhưng cũng có thể được hỗ trợ thông qua các gợi ý và bài tập có trật tự, giúp những người xây dựng thế giới định hình cấu trúc và tính nhất quán của thế giới của họ.
Những bài tập này tự nó tạo thành một thế giới. Chúng thiết lập một hệ thống thông tin giữa những người kể chuyện, đó là một bộ quy tắc giúp việc kể chuyện phát triển mạnh mẽ. Bộ quy tắc này chính là bản chất của thế giới, nó tạo ra một không gian thực tế lơ lửng cho sự ra đời của những ý tưởng mới. Sự lựa chọn các bài tập cũng chắc chắn sẽ ảnh hưởng đến những câu chuyện được tạo ra: một tập hợp câu hỏi sẽ giả định một không gian câu trả lời tiềm năng; một gợi ý theo hướng này có thể cản trở việc khám phá theo hướng khác.
Do đó, Sentences là một "thế giới xây dựng thế giới"; một hộp cát nguyên thủy dành cho việc tạo ra kiến thức hợp tác. Nó chắc chắn sẽ thưa thớt và bị hạn chế, nhằm phục vụ như một phòng thí nghiệm để thử nghiệm những ý tưởng mới. Trong thế giới của Sentences, không có cách tương tác hoặc đóng góp nào khác ngoài việc mở rộng câu chuyện. Thế giới được xây dựng theo chiều tuyến tính, nhưng có thể phân nhánh từ hạt giống ban đầu theo nhiều hướng khác nhau.
Cơ chế
Khi người chơi tải lên ứng dụng Sentences, nếu không có thế giới nào đang diễn ra, hệ thống sẽ cung cấp tùy chọn tạo thế giới mới. Sau khi tạo xong, người chơi sẽ nhận được một thông báo để phát triển cơ chế cốt lõi của câu chuyện, ví dụ có thể như sau:
"Điều quan trọng nhất trong xã hội này là tự nhiên"
"Nền văn minh này hoàn toàn phụ thuộc vào chiều ngang"
"Nhóm này được thành lập dựa trên tiền bạc"
Một khi thế giới được tạo ra, tác giả có một khoảng thời gian cố định (được đặt thành 20 khối, theo cách tick đều đặn) để đưa ra các nội dung bổ sung mới cho câu chuyện. Khi thời gian kết thúc, bước vào giai đoạn thứ hai, người tham gia sẽ bỏ phiếu chọn ra đề xuất mà họ yêu thích nhất. Sau khi tổng hợp số phiếu, đề xuất được ưa chuộng nhất sẽ được thêm vào câu chuyện, sau đó quy trình sẽ bắt đầu lại.
Nếu trong khoảng thời gian quy định không có bất kỳ đề xuất nào được đưa ra, thế giới sẽ biến mất. Sự biến mất này không phải là vĩnh viễn: thế giới chỉ đơn giản là thêm những thế giới đã biến mất khác vào hồ sơ. Bởi vì tất cả các đề xuất và bỏ phiếu đều được ghi lại trên chuỗi, nên tất cả các thế giới đều chứa một lịch sử đầy đủ về các hướng khả thi, như một nhánh "biến mất", đại diện cho một tập hợp các vũ trụ song song.
Cấu trúc hợp đồng
Trạng thái của câu chuyện được quản lý bởi hai hệ thống liên kết với nhau: một hệ thống chịu trách nhiệm quản lý việc tạo ra câu chuyện mới, hệ thống còn lại xử lý thời gian, bỏ phiếu và đề xuất nội dung câu chuyện mới.
Khởi tạo câu chuyện mới được cấu thành từ các câu được chọn ngẫu nhiên từ danh sách gợi ý được mã hóa cứng. Các gợi ý này được tạo ra bằng cách sử dụng một kịch bản cú pháp thay thế đơn giản. Trong các phiên bản tương lai, kịch bản này có thể được sao chép trong hợp đồng để cung cấp nhiều điểm khởi đầu đa dạng hơn.
Khi câu chuyện được khởi tạo xong, gợi ý ban đầu được thêm vào chuỗi, giai đoạn đề xuất mới sẽ bắt đầu. Chu kỳ này kéo dài trong n khối (mỗi khối khoảng một giây), được xác định bởi biến periodEndsBlock, biến này được thiết lập trên câu chuyện hoạt động mỗi khi giai đoạn đề xuất mới bắt đầu.
Trong thời gian đề xuất, người tham gia có thể gợi ý các mục tường thuật mới và bỏ phiếu cho các mở rộng mà họ chọn. Đề xuất và bỏ phiếu đều được xử lý bởi một hệ thống chuyên dụng, nó xác minh thời gian của các đóng góp này dựa trên biến periodEndsBlock. Mỗi đề xuất đều chỉ đến một "cha" (đề xuất mà nó phản hồi), các đề xuất thành công sẽ hình thành một danh sách liên kết.
Khi thời gian đề xuất kết thúc, hệ thống sẽ tính toán số phiếu bầu cho mỗi đề xuất. Nếu có sự hòa, một trong các đề xuất sẽ được chọn ngẫu nhiên. Nếu không có đề xuất nào được đưa ra, câu chuyện sẽ kết thúc, được lưu trữ, và người chơi có thể chọn tạo ra một câu chuyện mới.
Ứng dụng
Dự án Sentences phù hợp nhất để sử dụng trong môi trường có từ 10-50 người tham gia, những người này có thể biết nhau hoặc không, nhưng đều tập hợp lại theo tinh thần của huyền thoại nguyên mẫu. Ví dụ, có thể tổ chức sự kiện trên nền tảng mạng xã hội trực tuyến, mục tiêu là tạo ra năm thế giới mới trong vòng một giờ.
Sentences bản thân không phải là một trò chơi đặc biệt hấp dẫn, mà giống như một công cụ. Tuy nhiên, với tư cách là một thành phần mô-đun, cơ chế tạo ra câu chuyện của Sentences có thể hòa nhập tốt vào các trò chơi nhập vai phong phú hơn, dệt nên cấu trúc của trò chơi trong quá trình chơi. Cơ chế bỏ phiếu của nó cũng có thể được sử dụng để hỗ trợ việc bao gồm đầu ra được tạo ra trong các gợi ý do người chơi tạo ra.
Một hạn chế của phiên bản hiện tại là tính đặc thù của gợi ý ban đầu. Mặc dù điều này có thể được điều chỉnh cho các triển khai khác nhau, nhưng việc mở rộng hơn nữa cơ chế tạo gợi ý của trò chơi để phù hợp hơn với tính mở của phần kể chuyện sẽ là một hướng phát triển thú vị.
Tham khảo và cảm hứng
Cảm hứng cho hình thức của Sentences đến từ các trò chơi dựa trên văn bản, sáng tác ứng tác, truyền thuyết và trò chơi nhập vai trên bàn. Trong quá trình sản xuất, chúng tôi đã tham khảo một số dự án cụ thể, bao gồm Epitaph của Max Kreminski (một trò chơi tạo ra câu chuyện kỳ diệu) và công cụ ngữ pháp thay thế Tracery của Kate Compton. Những dự án này sử dụng ngẫu nhiên đơn giản và tính mô-đun để tạo ra những câu chuyện phân nhánh phức tạp, và chúng tôi đặc biệt quan tâm đến tiềm năng của những nguyên tố này trong việc sử dụng trong các bối cảnh tập thể.
Mặc dù Sentences đã xem xét điều này khi xây dựng thế giới và có một số chủ quan trong vấn đề này (tức là: chỉ thêm mô tả), nhưng nó cũng có thể được sử dụng cho các tình huống viết hợp tác hạn chế khác.
Hướng phát triển trong tương lai
Một hướng mở rộng rõ ràng của dự án Sentences là cho phép những người khởi tạo thế giới thiết lập các quy tắc cụ thể về cách thêm câu mới vào trong câu chuyện. Ví dụ, những quy tắc này có thể sửa đổi hệ thống bỏ phiếu, yêu cầu một số lượng người chơi nhất định để tiếp tục câu chuyện, hoặc điều chỉnh thời gian bỏ phiếu để thay đổi tốc độ phát triển của câu chuyện. Như vậy, Sentences không chỉ trở thành công cụ thiết kế nguyên mẫu cho thế giới, mà còn có thể trở thành công cụ thiết kế nguyên mẫu cho các ràng buộc và cấu trúc đối thoại tạo ra phong cách câu chuyện cụ thể.
Một hướng phát triển thú vị khác là thêm tùy chọn tạo ra các thế giới song song từ các "nhánh chết" hiện tại của thế giới. Cách tốt nhất để thực hiện điều này có thể là tạo ra một hợp đồng "thế giới mới" mới có chỉ dẫn đến các nhánh cũ, thay vì tạo ra một thế giới mới từ đầu.
Thông qua những tiềm năng mở rộng và cải tiến này, dự án Sentences hy vọng sẽ trở thành một công cụ xây dựng thế giới hợp tác linh hoạt và mạnh mẽ hơn trên chuỗi, cung cấp trải nghiệm tương tác phong phú hơn cho người sáng tạo và người chơi.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
10 thích
Phần thưởng
10
10
Chia sẻ
Bình luận
0/400
DeFiGrayling
· 21giờ trước
Câu chuyện về nguồn gốc thật là tuyệt!
Xem bản gốcTrả lời0
VitaliksTwin
· 22giờ trước
Điều này thú vị hơn nhiều so với bức tranh kim cương mà Vitalik Buterin vẽ.
Xem bản gốcTrả lời0
NFTDreamer
· 08-03 23:34
Cảm giác lại là một dự án chơi khái niệm nữa...
Xem bản gốcTrả lời0
GateUser-44a00d6c
· 08-01 19:39
Một món đồ chơi khung mud khác, có gì mới mẻ không?
Xem bản gốcTrả lời0
SmartMoneyWallet
· 08-01 19:36
Câu chuyện chép đồ ngốc đổi nước nhưng không đổi thuốc, thanh khoản quá thấp treo đầu dê bán thịt chó.
Xem bản gốcTrả lời0
GasFeeCrier
· 08-01 19:29
Lại phải đốt gas để chơi hợp tác à, thật khổ sở.
Xem bản gốcTrả lời0
MetaMaskVictim
· 08-01 19:25
Xây dựng thế giới? Lần trước tôi đã thử 20 phút và đã Rug Pull.
Xem bản gốcTrả lời0
SocialFiQueen
· 08-01 19:24
Nhà chế tác thế giới? Bất động sản ảo sẽ bùng nổ
Xem bản gốcTrả lời0
RugResistant
· 08-01 19:20
hmm... cấu trúc chỉ thêm? phát hiện điều kiện đua tiềm năng thật lòng. cần kiểm toán bảo mật kỹ lưỡng càng sớm càng tốt
Xem bản gốcTrả lời0
CryptoPhoenix
· 08-01 19:15
Thị trường Bear càng giảm càng nhìn nhiều, kiên định giữ là niềm tin lớn nhất! Khi mọi người đều có lợi, có lẽ đó chính là cơ hội cuối cùng.
Sentences dự án: on-chain hợp tác xây dựng thế giới mới
Xây dựng thế giới hợp tác trên chuỗi: Khám phá dự án Sentences
Lĩnh vực thiết kế trò chơi trên chuỗi có nhiều đặc điểm và hạn chế, trong đó một đặc điểm nổi bật là sự chú trọng cao độ đến quyết định tập thể. Thông qua hệ thống nguyên mẫu để khám phá đặc điểm này, chúng tôi đã đề xuất dự án Sentences: một công cụ xây dựng thế giới hợp tác dựa trên chuỗi, có cấu trúc xoay quanh cấu trúc nguyên thủy đơn giản có thể bổ sung thêm các nhánh câu chuyện. Dự án này sử dụng khung MUD để xây dựng, cung cấp một môi trường nhẹ cho việc tạo ra câu chuyện tập thể. Mỗi trò chơi Sentences mới sẽ tạo ra một thế giới hoàn toàn mới, người chơi sẽ lần lượt làm phong phú thế giới này bằng cách thêm những truyền thuyết mới.
Động lực dự án
Trong không gian thế giới tự trị, một nhiệm vụ thường thấy khi dự án mới ra đời là "xây dựng thế giới" tập thể, tức là xây dựng một hệ thống huyền thoại chung, quyết định trải nghiệm của người chơi đối với thế giới. Hoạt động này thường không chính thức và không có cấu trúc, nhưng cũng có thể được hỗ trợ thông qua các gợi ý và bài tập có trật tự, giúp những người xây dựng thế giới định hình cấu trúc và tính nhất quán của thế giới của họ.
Những bài tập này tự nó tạo thành một thế giới. Chúng thiết lập một hệ thống thông tin giữa những người kể chuyện, đó là một bộ quy tắc giúp việc kể chuyện phát triển mạnh mẽ. Bộ quy tắc này chính là bản chất của thế giới, nó tạo ra một không gian thực tế lơ lửng cho sự ra đời của những ý tưởng mới. Sự lựa chọn các bài tập cũng chắc chắn sẽ ảnh hưởng đến những câu chuyện được tạo ra: một tập hợp câu hỏi sẽ giả định một không gian câu trả lời tiềm năng; một gợi ý theo hướng này có thể cản trở việc khám phá theo hướng khác.
Do đó, Sentences là một "thế giới xây dựng thế giới"; một hộp cát nguyên thủy dành cho việc tạo ra kiến thức hợp tác. Nó chắc chắn sẽ thưa thớt và bị hạn chế, nhằm phục vụ như một phòng thí nghiệm để thử nghiệm những ý tưởng mới. Trong thế giới của Sentences, không có cách tương tác hoặc đóng góp nào khác ngoài việc mở rộng câu chuyện. Thế giới được xây dựng theo chiều tuyến tính, nhưng có thể phân nhánh từ hạt giống ban đầu theo nhiều hướng khác nhau.
Cơ chế
Khi người chơi tải lên ứng dụng Sentences, nếu không có thế giới nào đang diễn ra, hệ thống sẽ cung cấp tùy chọn tạo thế giới mới. Sau khi tạo xong, người chơi sẽ nhận được một thông báo để phát triển cơ chế cốt lõi của câu chuyện, ví dụ có thể như sau:
"Điều quan trọng nhất trong xã hội này là tự nhiên" "Nền văn minh này hoàn toàn phụ thuộc vào chiều ngang" "Nhóm này được thành lập dựa trên tiền bạc"
Một khi thế giới được tạo ra, tác giả có một khoảng thời gian cố định (được đặt thành 20 khối, theo cách tick đều đặn) để đưa ra các nội dung bổ sung mới cho câu chuyện. Khi thời gian kết thúc, bước vào giai đoạn thứ hai, người tham gia sẽ bỏ phiếu chọn ra đề xuất mà họ yêu thích nhất. Sau khi tổng hợp số phiếu, đề xuất được ưa chuộng nhất sẽ được thêm vào câu chuyện, sau đó quy trình sẽ bắt đầu lại.
Nếu trong khoảng thời gian quy định không có bất kỳ đề xuất nào được đưa ra, thế giới sẽ biến mất. Sự biến mất này không phải là vĩnh viễn: thế giới chỉ đơn giản là thêm những thế giới đã biến mất khác vào hồ sơ. Bởi vì tất cả các đề xuất và bỏ phiếu đều được ghi lại trên chuỗi, nên tất cả các thế giới đều chứa một lịch sử đầy đủ về các hướng khả thi, như một nhánh "biến mất", đại diện cho một tập hợp các vũ trụ song song.
Cấu trúc hợp đồng
Trạng thái của câu chuyện được quản lý bởi hai hệ thống liên kết với nhau: một hệ thống chịu trách nhiệm quản lý việc tạo ra câu chuyện mới, hệ thống còn lại xử lý thời gian, bỏ phiếu và đề xuất nội dung câu chuyện mới.
Khởi tạo câu chuyện mới được cấu thành từ các câu được chọn ngẫu nhiên từ danh sách gợi ý được mã hóa cứng. Các gợi ý này được tạo ra bằng cách sử dụng một kịch bản cú pháp thay thế đơn giản. Trong các phiên bản tương lai, kịch bản này có thể được sao chép trong hợp đồng để cung cấp nhiều điểm khởi đầu đa dạng hơn.
Khi câu chuyện được khởi tạo xong, gợi ý ban đầu được thêm vào chuỗi, giai đoạn đề xuất mới sẽ bắt đầu. Chu kỳ này kéo dài trong n khối (mỗi khối khoảng một giây), được xác định bởi biến periodEndsBlock, biến này được thiết lập trên câu chuyện hoạt động mỗi khi giai đoạn đề xuất mới bắt đầu.
Trong thời gian đề xuất, người tham gia có thể gợi ý các mục tường thuật mới và bỏ phiếu cho các mở rộng mà họ chọn. Đề xuất và bỏ phiếu đều được xử lý bởi một hệ thống chuyên dụng, nó xác minh thời gian của các đóng góp này dựa trên biến periodEndsBlock. Mỗi đề xuất đều chỉ đến một "cha" (đề xuất mà nó phản hồi), các đề xuất thành công sẽ hình thành một danh sách liên kết.
Khi thời gian đề xuất kết thúc, hệ thống sẽ tính toán số phiếu bầu cho mỗi đề xuất. Nếu có sự hòa, một trong các đề xuất sẽ được chọn ngẫu nhiên. Nếu không có đề xuất nào được đưa ra, câu chuyện sẽ kết thúc, được lưu trữ, và người chơi có thể chọn tạo ra một câu chuyện mới.
Ứng dụng
Dự án Sentences phù hợp nhất để sử dụng trong môi trường có từ 10-50 người tham gia, những người này có thể biết nhau hoặc không, nhưng đều tập hợp lại theo tinh thần của huyền thoại nguyên mẫu. Ví dụ, có thể tổ chức sự kiện trên nền tảng mạng xã hội trực tuyến, mục tiêu là tạo ra năm thế giới mới trong vòng một giờ.
Sentences bản thân không phải là một trò chơi đặc biệt hấp dẫn, mà giống như một công cụ. Tuy nhiên, với tư cách là một thành phần mô-đun, cơ chế tạo ra câu chuyện của Sentences có thể hòa nhập tốt vào các trò chơi nhập vai phong phú hơn, dệt nên cấu trúc của trò chơi trong quá trình chơi. Cơ chế bỏ phiếu của nó cũng có thể được sử dụng để hỗ trợ việc bao gồm đầu ra được tạo ra trong các gợi ý do người chơi tạo ra.
Một hạn chế của phiên bản hiện tại là tính đặc thù của gợi ý ban đầu. Mặc dù điều này có thể được điều chỉnh cho các triển khai khác nhau, nhưng việc mở rộng hơn nữa cơ chế tạo gợi ý của trò chơi để phù hợp hơn với tính mở của phần kể chuyện sẽ là một hướng phát triển thú vị.
Tham khảo và cảm hứng
Cảm hứng cho hình thức của Sentences đến từ các trò chơi dựa trên văn bản, sáng tác ứng tác, truyền thuyết và trò chơi nhập vai trên bàn. Trong quá trình sản xuất, chúng tôi đã tham khảo một số dự án cụ thể, bao gồm Epitaph của Max Kreminski (một trò chơi tạo ra câu chuyện kỳ diệu) và công cụ ngữ pháp thay thế Tracery của Kate Compton. Những dự án này sử dụng ngẫu nhiên đơn giản và tính mô-đun để tạo ra những câu chuyện phân nhánh phức tạp, và chúng tôi đặc biệt quan tâm đến tiềm năng của những nguyên tố này trong việc sử dụng trong các bối cảnh tập thể.
Mặc dù Sentences đã xem xét điều này khi xây dựng thế giới và có một số chủ quan trong vấn đề này (tức là: chỉ thêm mô tả), nhưng nó cũng có thể được sử dụng cho các tình huống viết hợp tác hạn chế khác.
Hướng phát triển trong tương lai
Một hướng mở rộng rõ ràng của dự án Sentences là cho phép những người khởi tạo thế giới thiết lập các quy tắc cụ thể về cách thêm câu mới vào trong câu chuyện. Ví dụ, những quy tắc này có thể sửa đổi hệ thống bỏ phiếu, yêu cầu một số lượng người chơi nhất định để tiếp tục câu chuyện, hoặc điều chỉnh thời gian bỏ phiếu để thay đổi tốc độ phát triển của câu chuyện. Như vậy, Sentences không chỉ trở thành công cụ thiết kế nguyên mẫu cho thế giới, mà còn có thể trở thành công cụ thiết kế nguyên mẫu cho các ràng buộc và cấu trúc đối thoại tạo ra phong cách câu chuyện cụ thể.
Một hướng phát triển thú vị khác là thêm tùy chọn tạo ra các thế giới song song từ các "nhánh chết" hiện tại của thế giới. Cách tốt nhất để thực hiện điều này có thể là tạo ra một hợp đồng "thế giới mới" mới có chỉ dẫn đến các nhánh cũ, thay vì tạo ra một thế giới mới từ đầu.
Thông qua những tiềm năng mở rộng và cải tiến này, dự án Sentences hy vọng sẽ trở thành một công cụ xây dựng thế giới hợp tác linh hoạt và mạnh mẽ hơn trên chuỗi, cung cấp trải nghiệm tương tác phong phú hơn cho người sáng tạo và người chơi.