Xử lý đăng xuất và đăng nhập của người chơi trong một thế giới bền bỉ mà không phá vỡ sự chìm đắm


16

Một vấn đề tôi chưa từng thấy trong bất kỳ trò chơi trực tuyến liên tục nào là làm thế nào để xử lý đăng nhập và đăng xuất của người chơi mà không cần các nhân vật xuất hiện trong và ngoài thế giới. Suy nghĩ đầu tiên của tôi chỉ đơn giản là tạo trạng thái ngoại tuyến của người chơi khi nhân vật của họ đang ngủ, nhưng điều đó không có ý nghĩa trong trường hợp ngắt kết nối và không phải là đăng xuất có chủ ý.

Làm thế nào bạn sẽ sửa lỗi này, nếu bạn thậm chí sẽ bận tâm sửa nó?


Có gì để sửa chữa? Cá nhân tôi, điều cuối cùng tôi lo lắng khi chơi trò chơi điện tử là sự chân thực về cách người chơi ra vào thế giới.
Justin Skiles

Trong WoW, bạn đã có được XP XP nếu đăng xuất trong nhà (phải không .
Valmond

1
Tôi thích ý tưởng của tất cả những nhân vật ngủ khắp nơi. Chỉ cần đi bộ nhẹ nhàng để bạn không đánh thức họ.
Paul

Câu trả lời:


13

Bạn sẽ không làm phiền.

Ngâm (wiki):

Trạng thái ý thức nơi nhận thức về bản thân vật chất của một người đắm chìm bị giảm hoặc mất đi khi bị bao vây trong một môi trường toàn diện.

Thuật ngữ này thường được sử dụng sai cách; mọi người nghĩ rằng đồ họa tốt làm cho trò chơi trở nên hấp dẫn hơn hoặc mô phỏng vật lý thực sự sẽ làm điều tương tự.

Điều này là sai, bộ ngắt chìm lớn nhất là không phù hợp trong thế giới mà người chơi đang ở. Giống như động cơ vật lý gây rối và gửi những thứ ngẫu nhiên bay, hoặc một NPC độ phân giải thấp ngu ngốc. Một cái gì đó thực sự phá vỡ (ít nhất là đối với tôi) là các quy tắc trò chơi bị phá vỡ hoặc thất vọng.

Một khi người chơi đã quyết định tham gia / rời khỏi thế giới, họ chấp nhận rằng họ đang tham gia / rời khỏi thế giới trò chơi. Không phá vỡ sự chìm đắm sẽ giải quyết bất kỳ vấn đề ngắt kết nối nào và, thất bại trong đó, làm cho người chơi bớt bực bội hơn để họ có thể quay lại hành động. Bạn cũng có thể xem xét rằng những người đang chơi với một người chơi bị d / c'd bị chìm đắm vì anh chàng chỉ biến mất.

Tất nhiên, sự đắm chìm của những người ở lại trong trò chơi trong giây lát là 'bị nứt' vì ai đó chỉ biến mất. Nhưng ngay cả khi bạn tìm thấy một số hình ảnh động lạ mắt, mọi người vẫn sẽ biết rằng người chơi đã đăng xuất. Một số người thậm chí có thể nhận được một tin nhắn trò chuyện để nói rằng bạn của họ đã rời khỏi trò chơi - đăng xuất chỉ là một phần được chấp nhận của trò chơi.


4
Tôi quan tâm nhiều hơn đến việc nó sẽ trông như thế nào với những người chơi khác. Tôi không quan tâm đến việc người chơi đăng nhập hay tắt - anh ta đang đưa ra quyết định có ý thức để bắt đầu chơi hoặc bỏ.
jmegaffin

1
Chà, nếu bạn cân nhắc 'đi ngủ' thì điều đó sẽ khiến người chơi đăng nhập hoặc đăng xuất vì nó sẽ phá vỡ mọi người nếu anh ta chỉ ngủ giữa một đám đông cấp độ cao. Nếu bạn có thể tìm thấy một hiệu ứng nhỏ mà bạn có thể giải thích trong trò chơi của mình thì, bằng mọi cách, hãy sử dụng nó. Nhưng tôi không nghĩ nó đáng giá thời gian hay công sức.
Jonathan Connell

Bạn đúng. Không có cách nào để làm điều này mà không có vẻ gì kỳ cục hơn đối với những người chơi khác có thể ở xung quanh.
jmegaffin

1
Đúng. Đây là một trong những điều sẽ xảy ra vì phương tiện. Người chơi biết điều này và (nói chung) chấp nhận nó với ân sủng tốt đẹp như một sự phá vỡ chấp nhận được từ thực tế . Trong một trò chơi không quá nghiêm trọng, bạn có thể thoát khỏi trò treo đèn, nhưng ...
Shadur

1
Tôi nghĩ rằng câu trả lời này không thực sự giải quyết vấn đề đang được trình bày ở đây. Nó không liên quan gì đến những người chơi đang quyết định thoát ra hoặc vào một thế giới, nhưng những người nhìn thấy họ. Nếu bạn thêm bit đó vào câu trả lời, tôi sẽ cho nó +1.
jcora

30

Cách người ta đối phó với điều này sẽ phụ thuộc vào trò chơi và điều gì có ý nghĩa đối với thế giới đó. Ví dụ, một trò chơi khoa học viễn tưởng, họ có thể "chiếu rọi" đến một số cơ sở lưu trữ không gian để ngủ yên. Một trò chơi giả tưởng có thể khiến họ tự bỏ bùa mê. Hoặc họ có thể bị hút vào một cổng thông tin. Làm cho chúng trở nên thật nhỏ và một con chim hoặc robot đến và nhặt chúng lên để mang chúng đi.

Về cơ bản, bạn chỉ cần làm một cái gì đó ngoài việc làm cho chúng biến mất / xuất hiện. Có một số hình ảnh động liên quan đến nó, và có lẽ một số lời giải thích mơ hồ về nơi họ đến / đi đến trong cuộc trò chuyện địa phương.

Đối với việc ngắt kết nối ngẫu nhiên, bạn có thể có một phiên bản đăng nhập bị trục trặc. Giống như nhân vật người chơi hắt hơi và nói oái oăm trước khi họ rơi vào một cổng thông tin. Trường hợp nhật ký sẽ giải thích họ vô tình sử dụng những câu thần chú như vậy và chính họ hoặc vô tình nhấn nút ngủ của họ.

Nếu bạn đang nghĩ "tại sao phải bận tâm, mọi người sẽ biết rằng người khác vẫn đăng xuất", tôi nói rằng hãy áp dụng logic đó cho bất kỳ phần nào khác của trải nghiệm trò chơi. Tại sao làm cho cái cây đó trông giống như một cái cây thay vì một thân cây có lá biển quảng cáo? Mọi người đã biết nó là một cái cây phải không? Bởi vì nó hoàn thành kinh nghiệm. Chúng ta không thể lừa mọi người nghĩ rằng họ không chơi trò chơi (chưa). Mọi người sẽ biết rằng người chơi khác đã đăng xuất. Lý do để làm điều đó là để cải thiện và hoàn thành kinh nghiệm. Đặc biệt trong kịch bản này, nơi nỗ lực thực sự tối thiểu. Thêm một hình ảnh động và / hoặc giải thích trong trò chơi cho nơi nhân vật đi là khá dễ dàng.


Đó là những ý tưởng thú vị, nhưng chúng có vẻ hơi vô lý. Tôi muốn giữ một bầu không khí khá nghiêm túc trong trò chơi, và việc một người chơi bị hút vào một cổng thông tin ngẫu nhiên mỗi khi họ ngắt kết nối là một điều kỳ lạ.
jmegaffin

12
@Boreal Như tôi đã nói, nó phụ thuộc vào trò chơi. Tôi không cố gắng đưa ra ý tưởng cho trò chơi của bạn , vì tôi không biết trò chơi của bạn là gì. Rõ ràng bạn sẽ điều chỉnh các sự kiện theo giai điệu của trò chơi của bạn. Điểm chính là đoạn thứ hai.
MichaelHouse

2
Ngoài ra, tôi đã nghĩ đến những người chơi khác đang theo dõi nhân vật đó trong và ngoài thế giới. Vì vậy, bạn không phá vỡ sự nhập vai của họ.
MichaelHouse

1
+1. Người ta có thể cho robot của người chơi đi vào cửa hàng / quán rượu / nhà / hầm / hang / nhà gần nhất và do đó biến mất. Họ có thể xuất hiện tương tự từ cùng. (Nhà bên ngoài được sử dụng để sinh ra nhân vật chính trong DeathSpank. Không biết họ có phù hợp với trò chơi của bạn không ..)
Macke

1
Tôi không thể nhớ đó là trò chơi gì, nhưng khi một người chơi đăng xuất, những người chơi khác thấy toon của họ chạy theo một hướng ngẫu nhiên cho đến khi nhân vật không nhìn thấy người chơi khác. Đó là khi "hành động biến mất" xảy ra.
Cypher

10

Giải pháp tuyệt vời nhất cho điều này mà tôi đã nghe nói là cách Neal Stephenson dự tính làm thế nào nó có thể hoạt động trong cuốn sách Reamde của ông.

Mỗi nhân vật có một phi công tự động khá thông minh. Nếu nhân vật của bạn là một chiến binh và bạn đăng xuất / mất kết nối, nhân vật của bạn sẽ dành thời gian để rèn luyện các kỹ năng võ thuật, ăn, ngủ, v.v. Nếu nhân vật của bạn là một người khai thác, nó sẽ dành thời gian khai thác khoáng sản, v.v.

Trình điều khiển tự động sẽ không hiệu quả như khi bạn đăng nhập chính mình, vì vậy luôn có phần thưởng cho việc đăng nhập và thực sự kiểm soát nhân vật của bạn (đặc biệt là vì họ cũng sẽ không tự vệ hiệu quả khi bạn không đăng nhập).

Ý tưởng gọn gàng nhưng có lẽ sẽ đòi hỏi khá nhiều công sức về nhân vật AI để khiến nó hoạt động như dự định.


Đó là những gì tôi nghĩ đầu tiên. Biến người chơi thành một npc hoặc 'bot' để thuê như những người trong DiabloII và Skyrim.
sói

1
Điều này có khả năng bị lạm dụng không? Tôi có thể tạo nhiều ký tự dự phòng như tôi cho phép, đặt tất cả chúng thành khai thác / thu thập / bất cứ thứ gì, sau đó đăng nhập mỗi tuần một lần để gửi tất cả nội dung đó cho nhân vật chính của tôi. Và nếu tất cả mọi người làm điều đó thì dân số của bạn sẽ bùng nổ mà không có lợi ích thực sự
Alex

@Alex: Bạn nên đọc cuốn sách, nó cũng đáng để đọc. Giống như bạn đã nói, không có gì ngăn bạn tạo ra nhiều nhân vật như bạn được phép / trả tiền và đặt chúng thành tự động điều khiển và đăng nhập mỗi tuần một lần. Nhưng như tôi đã nói, chúng sẽ không hoạt động hiệu quả như thể bạn đăng nhập và tự kiểm soát chúng. Hãy nghĩ về các nhân vật trong tự động điều khiển như các NPC và nó có ý nghĩa hơn. (Trong cuốn sách, công ty thực sự khuyến khích mọi người làm điều này vì họ đã tích hợp canh tác vào khái niệm trò chơi, giống như khai thác trong EVE.)
Leo

@Leo Chắc chắn nó sẽ không hiệu quả, nhưng nếu nó không yêu cầu đầu vào từ người chơi thì tại sao họ không lạm dụng nó? Chỉ cần nói rằng trong một tình huống thực tế, rất có thể sẽ dẫn đến tải máy chủ thêm mà không có lợi ích thực sự cho bất cứ ai trừ nông dân vàng. Tôi có thể vui khi thấy các nhân vật khác của bạn chạy khắp thế giới tôi đoán, nhưng đó là về nó. Tôi yêu tôi một số Stephenson nhưng chưa đến Reamde! :)
Alex

@Alex: Tôi thực sự không biết làm thế nào để giải thích nó đủ chặt chẽ, nhưng Stephenson làm cho nó có vẻ như là một cách làm khá hợp lý. Nói tóm lại, chơi tốn tiền, đặc biệt nếu bạn muốn một nhân vật thú vị để chơi (máy bay chiến đấu trái ngược với thợ mỏ / nông dân). Bạn có thể giải quyết điều này bằng cách trả tiền hoặc có một vài nhân vật khai thác / canh tác sẽ kiếm được tiền cho bạn. Việc những người khai thác không được kiểm soát xung quanh mang lại cho máy bay chiến đấu một ai đó đột kích, và tải máy chủ được chứng minh bằng thu nhập mà công ty nhận được từ dòng tiền do nông dân tạo ra (loại tiền trò chơi có thể đổi thành tiền thật).
Leo

7

Một số bùn DIKU cũ có một hệ thống gọi là 'thuê'. Nhân vật của bạn chỉ được lưu nếu bạn đến một quán trọ để đăng xuất và trả đủ tiền thuê để trang trải chi phí giữ đồ nghề của bạn. Nó có vẻ hơi trừng phạt đối với những người chơi hiện đại nhưng nó có tác dụng làm cho các nhân vật xuất hiện để đến nhà trọ và ngủ khi họ ra khỏi trò chơi, điều này phù hợp với hư cấu.


Tôi thích ý tưởng này, nhưng có vẻ hơi cồng kềnh nếu bạn hỏi tôi. Nó cũng không giải quyết được vấn đề ngắt kết nối ngẫu nhiên.
jmegaffin

1
Khi tất cả các thiết bị của bạn gặp rủi ro, mọi người đã cố gắng hết sức để tránh việc ngắt kết nối ngẫu nhiên. ;)
Kylotan

5

Bạn có thể sử dụng bất kỳ cơ chế trong trò chơi hiện có nào cho phép di chuyển nhanh để tránh bị chìm. Tất nhiên điều này chính xác sẽ phụ thuộc rất nhiều vào game và thể loại cụ thể.

Ví dụ, trong EVE Online nếu bạn ngắt kết nối khi ở trong không gian, tàu của bạn sẽ tự động cong vênh đến một điểm ngẫu nhiên trong hệ mặt trời và biến mất sau một thời gian. Warping là cách thông thường để di chuyển trong hệ mặt trời, và warp khẩn cấp bạn nhập khi ngắt kết nối phải tuân theo chính xác các hạn chế giống như warp do người chơi khởi tạo (ví dụ: bạn có thể tránh bị cong vênh bởi một số cơ chế phá vỡ nhất định).


3

Tôi nghĩ rằng bất kỳ câu trả lời nào đề xuất một số loại hoạt hình chỉ ra rằng ai đó đang đăng xuất, về cơ bản, không phải là ý tưởng rất tốt để thực hiện. Nếu bạn chỉ định hình động cụ thể cho hai hành động này (đăng nhập / đăng xuất), người chơi sẽ nhanh chóng chọn nó và nó sẽ chỉ khiến họ mất tập trung vào trò chơi và khiến họ biết rằng họ chỉ đang chơi trong một thế giới ảo mà từ đó có thể để ngắt kết nối. Đây là định nghĩa của phá vỡ ngâm.

Theo tôi, cách chính xác để làm điều này sẽ là cách tinh tế nhất. Blizzard đã giải quyết điều này một cách tuyệt vời: người chơi đơn giản biến mất. Nó không thú vị, không gây mất tập trung và hầu như không đáng chú ý.

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.