Daldırma işlemini bozmadan kalıcı bir dünyada oyuncu oturumunu kapatma ve oturum açma işlemleri


16

Herhangi bir kalıcı çevrimiçi oyunda hiç sabit görmedim bir sorun, sadece giriş ve çıkış karakterleri olmadan oyuncu oturum açma ve oturum kapatma nasıl ele alınır. İlk düşüncem, bir karakterin çevrimdışı durumunu karakterlerinin uykuda olduğu için yapmaktır, ancak bu, kasıtlı bir oturum kapatma değil, bağlantı kesilmesi durumunda mantıklı değildir.

Bunu düzeltmeyi bile zahmete uğratırsanız, bunu nasıl düzeltirsiniz?


Düzeltmek için ne var? Kişisel olarak, video oyunları oynarken endişelendiğim son şey, oyuncuların dünyaya nasıl girip çıktıklarının gerçekçiliği.
Justin Skiles

WoW'da, bir evde oturumu kapatırsanız (doğru? Ya da şehir miydi?) Bir XP artışı elde edersiniz, bu 'sıradan' çıkışlar için üzerinde çalışmak için bir şey olabilir (veya müşteri bağlantısı kesilirse oyuncunun kendi başına çekilmesini sağlar) .
Valmond

1
Her yerde uyuyan bu karakterlerin fikrini seviyorum. Yumuşakça yürü, böylece onları uyandırmazsın.
Paul

Yanıtlar:


13

Rahatsız olmazdın.

Daldırma (wiki):

İçine dalmış bir insanın fiziksel benlik bilincinin, etrafı saran bir toplam çevreyle çevrelenerek azaldığı veya kaybolduğu bilinç durumu.

Bu terim sıklıkla yanlış bir şekilde kullanılır; insanlar iyi grafiklerin bir oyunu daha sürükleyici hale getirdiğini ya da gerçek bir fizik simülasyonunun da aynı şeyi yapacağını düşünüyor.

Bu yanlış, en büyük daldırma kırıcı, oyuncunun bulunduğu dünyadaki tutarsızlıklardır. Tıpkı fizik motorunu karıştırıp uçan rastgele şeyler veya aptalca düşük çözünürlüklü bir NPC gibi. Gerçekten daldırma (en azından benim için) olan bir şey oyun kurallarının kırılması veya hayal kırıklığıdır.

Oyuncu dünyaya katılmak / dünyayı terk etmek için bilinçli bir karar verdikten sonra oyun dünyasına giriş / çıkış yaptığını kabul eder. Daldırmayı kırmamak, herhangi bir bağlantı kesme problemini çözer ve başarısız olursa, oyuncu için daha az sinir bozucu olur, böylece doğrudan eyleme geri dönebilirler. Ayrıca , d / c alan bir oyuncu ile oynayanların daldırmalarının kırıldığını düşünebilirsiniz, çünkü adam sadece kaybolur.

Tabii ki oyunda kalanların daldırılması anlık olarak 'çatlamış' çünkü birileri yok oluyor. Ancak bazı süslü animasyonlar bulsanız bile, insanlar hala oyuncunun oturumu kapattığını bilecektir. Bazı insanlar arkadaşlarının oyundan ayrıldığını söylemek için bir sohbet mesajı bile alabilir - çıkış yapmak oyunun kabul edilen bir parçasıdır.


4
Diğer oyunculara nasıl görüneceğiyle daha fazla ilgileniyorum. Oyuncu oturum açıp kapatmayı umursamıyorum - oynamaya başlamak veya oyundan çıkmak için bilinçli bir karar veriyor.
jmegaffin

1
Eğer 'uyumaya devam edeceğinizi' düşünürseniz, o zaman oyuncunun giriş yapması veya oturumu kapatması endişe duyar, çünkü o sadece yüksek seviyeli çetelerin ortasında uyuduysa herkes için daldırmayı kırar. Oyunda açıklayabileceğiniz küçük bir efekt bulabilirseniz, elbette kullanın. Ama zaman ya da çabaya değdiğini sanmıyorum.
Jonathan Connell

Haklısın. Etrafta olabilecek diğer oyunculara daha saçma görünmeden bunu yapmanın bir yolu yoktur.
jmegaffin

1
Sağ. Bu sadece ortam yüzünden olacak olan şeylerden biri. Oyuncular bunu biliyor ve (genellikle) bunu Kabul Edilebilir Gerçeklikten Kesilebilir olarak iyi bir lütufla kabul ediyor . Kendini çok ciddiye almayan bir oyunda, bazı abajur asılı ile
kurtulabilirsiniz

1
Bu cevabın burada sunulan sorunu gerçekten ele almadığını düşünüyorum. Dünyadan çıkmaya veya dünyaya girmeye karar veren oyuncularla ilgisi yok, onları görenlerle. Eğer cevabı biraz eklerseniz, ona +1 vereceğim.
jcora

30

Kişinin bununla başa çıkma şekli oyuna ve o dünya için neyin mantıklı olacağına bağlı olacaktır. Örneğin, bir bilimkurgu oyunu, kriyo-uyku için bazı uzay depolama tesisine "ışınlanabilir". Bir fantezi oyunu, solup gitmeleri için kendilerine bir büyü yapabilir. Veya bir portala çekilebilirler. Onları gerçekten küçülterek bir kuş ya da robot gelir ve onları almak için alır.

Esasen, sadece onları ortadan kaldırmak / ortaya çıkarmaktan başka bir şey yapmanız gerekir. Bununla ilişkili bazı animasyonlar ve belki de yerel sohbette nereden geldikleri / nereye gittikleri konusunda belirsiz bir açıklama yapın.

Yanlışlıkla yapılan bağlantı kesilmeleri için oturumu kapatmanın hatalı çalışan bir sürümüne sahip olabilirsiniz. Oyuncu karakteri hapşırır ve bir portala girmeden önce ayy diyor. Kütüğün açıklayacağı yerde yanlışlıkla bu tür bir büyüyü kendilerine attılar veya yanlışlıkla kriyo-uyku düğmesine bastılar.

"Neden rahatsız oluyorsun, insanlar yine de diğer insanların oturumu kapattığını bilecekler" diye düşünürseniz, bu mantığı oyun deneyiminin başka herhangi bir yerine uygula diyorum. Bu ağacı neden pano yaprakları olan bir gövde yerine bir ağaca benzetiyorsunuz? İnsanlar bunun bir ağaç olduğunu zaten biliyor değil mi? Çünkü deneyimi tamamlar. İnsanları henüz oyun oynamadıklarını kandıramayız (henüz). İnsanlar diğer oyuncunun oturumu kapattığını bileceklerdir. Bunu yapmanın nedeni, deneyimi geliştirmek ve tamamlamaktır. Özellikle bu çabanın gerçekten çok az olduğu bu senaryoda. Karakterin nereye gittiğine dair bir animasyon ve / veya oyun içi açıklama eklemek oldukça kolaydır.


Bunlar ilginç fikirler, ama biraz saçma görünüyorlar. Oyunda oldukça ciddi bir atmosfer tutmak istiyorum ve bir oyuncunun bağlantılarını her kestiklerinde rastgele bir portala girmesi biraz garip.
jmegaffin

12
@Boreal Dediğim gibi, oyuna bağlı. Ben için size fikir vermek çalışıyorum değilim senin senin oyun nedir hiçbir fikrim yok, çünkü oyun. Açıkçası sen oyunun tonuna olayları özelleştirirsiniz. Ana nokta ikinci paragraftır.
MichaelHouse

2
Ayrıca, bu karakteri izleyen diğer oyuncuların dünyaya girip çıktığını aklımda tuttum. Yani onların daldırmalarını kırmazsınız.
MichaelHouse

1
+1. Oyuncunun robotu en yakın mağazaya / tavernaya / eve / mahzene / mağaraya / dış mekana girebilir ve böylece ortadan kaybolabilir. Benzer şekilde aynı şekilde görünebilirler. (Outhouses DeathSpank ana karakteri ortaya çıkarmak için kullanıldı. Oyuna uygun olup olmadığını bilmiyorum- ..)
Macke

1
Hangi oyun olduğunu hatırlayamıyorum, ancak bir oyuncu oturumu kapattığında, diğer oyuncular karakter başka bir oyuncuyu görene kadar toonlarının rastgele bir yönde kaçtığını gördü. İşte o zaman 'yok olan hareket' gerçekleşti.
Cypher

10

Bunun için duyduğum en havalı çözüm Neal Stephenson'un Reamde kitabında nasıl çalışabileceğini öngördüğü.

Her karakterin oldukça akıllı bir otomatik pilotu vardır. Eğer karakteriniz bir dövüşçüyse ve bağlantıyı keserseniz / bağlantınız koparsa, karakteriniz zamanını dövüş becerilerini, yemek yeme, uyuma vb. Karakteriniz bir madenci ise zamanını madencilik ve benzeri madencilik için harcayacaktır.

Otomatik pilot, kendiniz giriş yapmış olduğunuz kadar verimli olmayacaktır, bu nedenle her zaman giriş yapmanız ve karakterinizi kontrol etmeniz için bir ödül vardır (özellikle de giriş yapmadığınız zamanlarda kendilerini etkili bir şekilde savunmayacaklarından).

Düzgün bir fikir, ancak amaçlandığı gibi çalışmasını sağlamak için muhtemelen AI karakteri üzerinde biraz çalışma gerektirecektir.


İlk düşündüğüm şey bu. Müzikçaları DiabloII ve Skyrim'deki gibi bir npc veya 'bot' haline getirmek.
wolfdawn

1
Bunun istismar edilmesi muhtemel değil mi? İzin verdiğim kadar çok yedek karakter oluşturabilir, hepsini madencilik / toplama / her şeye ayarlayabilirim, sonra tüm bu şeyleri ana karakterime göndermek için haftada bir kez giriş yapabilirim. Ve herkes bunu yaparsa, popülasyonunuz gerçek bir fayda olmadan patladı
Alex

@Alex: Kitabı okumalısın, okumaya değer. Söylediğiniz gibi, izin verdiğiniz / ödediğiniz kadar karakter oluşturmanızı ve bunları otomatik pilot olarak ayarlamayı ve haftada bir kez oturum açmanızı engelleyecek hiçbir şey yoktur. Ama dediğim gibi, giriş yapmış ve onları kendiniz kontrol etmişsiniz gibi verimli bir şekilde çalışmayacaklar. Otomatik pilottaki karakterleri NPC olarak düşünün ve daha mantıklı. (Kitapta şirket aslında çiftçiliği EVE'de madencilik gibi oyun kavramına entegre ettikleri için insanları bunu yapmaya teşvik ediyor.)
Leo

@Leo Tabii ki bu kadar verimli olmayacak, ancak oyunculardan herhangi bir girdi gerektirmezse, neden onu kötüye kullanmazlar? Sadece gerçek bir durumda, büyük olasılıkla altın çiftçileri dışında kimseye gerçek bir faydası olmayan ekstra sunucu yüküyle sonuçlanacağını söylemek. Diğer karakterlerinizin dünyanın dört bir yanında koştuğunu görmek eğlenceli olabilir, ama hepsi bu. Bana bazı Stephenson seviyorum ama henüz Reamde için var! :)
Alex

@Alex: Bunu nasıl yeterince açıklayacağımı gerçekten bilmiyorum, ama Stephenson bunu yapmanın oldukça makul bir yolu gibi görünüyor. Kısacası, özellikle eğlenceli bir karakter oynamak istiyorsanız (madenci / çiftçinin aksine savaşçı) oynamak paraya mal olur. Bunu, sizin için para kazanacak birkaç madencilik / çiftçilik karakteri ödeyerek veya sahip olarak çözebilirsiniz. Kontrolsüz madencilere sahip olmak, savaşçılara birisinin baskın yapmasını sağlar ve sunucu yükü, şirketin çiftçiler tarafından üretilen nakit akışından elde ettiği kazançlarla doğrulanır (oyun para birimi gerçek parayla değiştirilebilir).
Leo

7

Eski DIKU çamurlarının bazılarında 'kira' adı verilen bir sistem vardı. Karakteriniz sadece oturumu kapatmak için bir Han'a gittiğinizde kurtardı ve ekipmanınızı tutmanın maliyetini karşılayacak kadar kira ödedi. Modern oyuncular için biraz cezalandırıcı görünebilir, ancak oyun dışındayken karakterlerin hanlara gitmesini ve uyumalarını sağlamanın etkisi vardı, bu da kurgu ile devam ediyor.


Bu fikri seviyorum, ama bana sorarsan biraz hantal görünüyor. Ayrıca rastgele bağlantı kesilmesi sorununu da çözmez.
jmegaffin

1
Tüm ekipmanınız risk altında olduğunda, insanlar rastgele bağlantı kesilmelerini önlemek için büyük çaba sarf etti. ;)
Kylotan

5

Daldırmayı kırmamak için hızlı seyahat etmeyi sağlayan mevcut oyun içi tamircileri kullanabilirsiniz. Bunun tam olarak ne olacağı elbette büyük ölçüde belirli oyun ve türe bağlıdır.

Örnek olarak, EVE Online'da uzaydayken bağlantıyı keserseniz, geminiz otomatik olarak güneş sisteminde rastgele bir noktaya çözülür ve bir süre sonra kaybolur. Çözgü, bir güneş sistemi içinde seyahat etmenin olağan bir yoludur ve bağlantıyı keserken girdiğiniz acil çözgü, oyuncu tarafından başlatılan bir çözgü ile tamamen aynı kısıtlamalara tabidir (örneğin, belirli bozulma mekaniği tarafından çarpıtılması önlenebilir).


3

Bence, birisinin oturumu kapattığını gösteren bir tür animasyon öneren cevaplardan herhangi biri, aslında uygulanması çok iyi fikirler değildir. Bu iki eyleme (giriş / çıkış) belirli animasyonlar atarsanız, oyuncular bunu hızlı bir şekilde alır ve yalnızca oyundan uzaklaştırır ve sadece mümkün olduğu sanal bir dünyada oynadıklarını fark eder. bağlantıyı kesmek için. Bu daldırma-kırmanın tanımıdır.

Bunu yapmanın doğru yolu, bence, en ince olanı olurdu. Blizzard bunu muhteşem bir şekilde çözdü: oyuncular sadece kayboluyor. İlgisiz, dikkat dağıtıcı değil ve zar zor farkediliyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.