Posso (tranquillamente) presumere che le persone che giocano al mio gioco abbiano un pulsante centrale del mouse?


31

Il titolo dice praticamente tutto.

Attualmente sto scrivendo un gioco desktop, che probabilmente non verrà giocato dal giocatore occasionale. Quindi la mia aspettativa è che quasi tutti gli utenti avranno già molto probabilmente un mouse con una rotella + pulsante. È vero?

Questa domanda è per i "giocatori": non mi interessa se il laptop di mia nonna non ha quel pulsante.

(Naturalmente so che dovrei pensare a un sistema che consente di modificare le impostazioni di input per rendere il gioco giocabile, anche senza un terzo pulsante del mouse.)


62
Aspettati delle recensioni negative se non riesci a modificare i controlli in un gioco per PC desktop.
János Turánszki,

22
Molti mouse hanno ruote di scorrimento che sono difficili da usare come un pulsante centrale del mouse senza scorrere accidentalmente in una o nell'altra direzione - potresti voler assicurarti che il giocatore non possa rovinare in quel modo.
Philipp,

8
Gioco la maggior parte dei miei giochi su una macchina con un solo pulsante del mouse. Non puoi nemmeno supporre che abbiamo 2 pulsanti del mouse, tanto meno uno centrale. Potresti prendere in considerazione la possibilità di consentire ad una combinazione arbitraria di tasto l + tastiera di fare ciò che stai cercando di fare con il terzo tasto del mouse. Uso il pulsante Fn + Primary Mouse come alias per il clic destro nel mio software. Molti giocatori avranno una configurazione software di terze parti che fa questo genere di cose, ma preferisco supportarlo direttamente nel mio software.
Andon M. Coleman,

1
Ho un computer senza pulsante centrale del mouse, fai quello che vuoi.
Thijser,

3
Dato che prendi di mira giocatori reali, allora imo, sì! . Supponiamo che. Anche se come altri hanno già detto, i giocatori si aspetterebbero anche controlli personalizzabili, più che un pubblico di gioco occasionale.
MasterMastic,

Risposte:


35

Anche se stai prendendo di mira i desktop, ci saranno giocatori su laptop (di gioco) e per alcuni di essi, sarà un inconveniente procurarsi un mouse prima di poter giocare. Sembrerebbe una buona cosa per me se tu dovessi supportare schemi di controllo alternativi o controlli personalizzabili.

Questa non è una risposta molto "scientifica" - ho appena incontrato questo problema con giochi e strumenti che ho sviluppato. La mia esperienza potrebbe non riflettere quella che stai per acquisire, quindi sentiti libero di ignorare questo consiglio.


1
Utente PC qui. Uso il tablet Wacom. Nessun pulsante centrale anche qui.
Kromster dice di sostenere Monica il

2
Nei touchpad, di solito facendo clic su entrambi i pulsanti insieme si intende MMB
Kroltan il

@Kroltan Se mai direi che sarebbe peggio per i giochi; poiché significa che perdi la possibilità di fare combinazioni di pulsanti sinistra / destra (ad esempio, tenendo premuto un pulsante per spostarti sul cursore e facendo clic sull'altro per sparare).
Dan Neely,

@DanNeely, lo so. È una funzione touchpad, non i giochi che lo fanno: se si premono entrambi i pulsanti contemporaneamente, viene conteggiato come MMB. Se li premi separatamente, non lo farà, anche se entrambi sono inattivi contemporaneamente.
Kroltan,

@Kroltan Continuo a sentirlo, ma devo ancora possedere un touchpad che lo fa. Lungi dall'essere un presupposto sicuro. (Sì, c'è un software di terze parti che lo emula. A meno che tu non lo abbia inserito nel gioco ...)
Bob,

22

Dipende davvero da cosa intendi per "assumere". Stai assumendo questo presupposto al punto di progettare le tue meccaniche di gioco? O al punto di decidere se implementare o meno combinazioni di tasti completamente personalizzabili?

Potresti voler dire " Suppongo che i giocatori reali abbiano un mouse a 3 pulsanti, quindi non ho bisogno di offrire l'opzione per ricollegare la baionetta a un pulsante della tastiera". Se pensi che ciò sia sbagliato. Sempre, sempre sbagliato. Personalmente ho le mie peculiarità quando si tratta di configurazione di input, così come una parte considerevole della tua base di giocatori. Ad esempio, ho iniziato a giocare a giochi FPS quando ero molto più giovane e mio il mignolo sinistro ha lottato con la disposizione accovacciata / sprint di default. Li ho scambiati e mi sono abituato a essere scambiati. Mi risentirò sempre per i giochi che non hanno questa opzione per tornare indietro. Mi aspetto stranamente "su" per dire "su" con un mouse ma con un controller mi piace significare "su" in prima persona e "giù" in terza persona. I giochi che mi permettono di configurarli separatamente mi danno un bagliore caldo. I giochi che non mi danno la possibilità di non avere il passaggio tra i due durante una sequenza di azioni (ad es. 3 in mischia, mirini di ferro in prima persona) o I 'Mi ritrovo a guardare i miei piedi o il cielo mentre l'azione si svolge intorno a me.

Tuttavia, potresti facilmente intendere: " Presumo che esista un pulsante centrale del mouse quando decido che ci saranno 3 azioni uniche che il mio giocatore può eseguire a pieno ritmo, mentre si sposta comodamente a sinistra oa DESTRA " Se questo sarà vero per il tuo il gioco, quindi il collegamento di MMB a un pulsante della tastiera è un'opzione (e dovresti davvero offrire l'opzione), ma probabilmente non è un'opzione ideale. Sono fermamente convinto che in questa situazione dovresti presumere che i tuoi giocatori disporranno dell'attrezzatura adeguata, anziché ostacolare le tue meccaniche di gioco. Alcuni giochi si adatteranno sempre meglio a determinati metodi di input rispetto ad altri. Immagina se la serie Assassin's Creed avesse eliminato qualsiasi meccanica di gioco che non avrebbe giocato altrettanto bene su un trackpad.

Per riassumere: non scendere a compromessi sul gameplay, ma offri tutte le opzioni di configurazione che puoi immaginare.


+1 Rimappo sempre i miei giochi per usare WAXD invece di WASD perché una volta ho mappato i miei emulatori per usare WAXD perché l'ho trovato più simile a un D-pad e mi sono abituato. Mi dà fastidio quando i giochi non ti consentono di rimappare WASD, basti dire che in entrambi i casi non gioco molti di questi.
Pharap,

@Pharap Quindi usi l'indice per colpire X? Ciò renderebbe difficile spostarsi / girare a destra ( D) andando indietro. Penso che WAZDsarebbe più facile se si desidera utilizzare lo stesso dito per We Z.
bcrist,

2
@bcrist Point è che le preferenze personali sono soggettive, importanti e imprevedibili. Quindi assicurati che i tuoi controlli siano configurabili.
Schwern,

@bcrist No, uso il pollice per X. Un dito (cifra?) su ogni direzione in ogni momento. Di solito S è accovacciato o sprint e il pollice si sposta verso il basso per saltare, seguito da una tonnellata di casi limite. Potrebbe sembrare strano, ma è solo perché la maggior parte delle persone sono abituate a WASD, il che mi disturba davvero. È come provare a scrivere con la mia mano che non scrive.
Pharap,

@Pharap Ah, ha molto più senso. Potrei provarlo qualche volta. La maggior parte dei giochi disincentiva un significativo movimento all'indietro, ma in un gioco come il programma spaziale Kerbal in cui spesso si passa rapidamente e ripetutamente tra di loro We Spotrebbe essere molto utile.
bcrist,

10

A molti laptop manca un pulsante centrale, in particolare quelli con un trackpad , e per emularlo è necessario un software speciale .

I laptop Mac hanno solo un pulsante. Il clic con il pulsante destro del mouse è piuttosto semplice (clic con due dita) e non è raro nei giochi per Mac, e il trascinamento con due dita per scorrere non è male, ma solo nei giochi a ritmo più lento. Tuttavia, non esiste il concetto di clic centrale nelle impostazioni di sistema del Mac Trackpad. Hai bisogno di un software speciale .

Potresti dire "a chi importa dei laptop, nessuno dei giochi su un laptop". L'indagine su hardware e software di Steam è ricca di informazioni su ciò che le persone usano effettivamente. Il 70% degli utenti Mac su Steam utilizza un laptop . I giocatori di laptop PC sono più difficili da rintracciare, ma puoi avere un'idea guardando le schede video e notando quelle mobili (GeForce blah blahM, Intel HD Graphics, "Mobility" e "Mobile"). A mio avviso, questo è il 30% del mercato.

Ad esempio, a casa ho un PC desktop personalizzato per i giochi con un mouse da gioco Logitech a cinque pulsanti. Domani salirò su un volo di sette ore. Avrò il mio laptop Macbook Pro e oltre 200 giochi Steam e GOG tra cui scegliere. Non avrò spazio sul vassoio per un mouse. I giochi a cui giocherò saranno quelli che funzionano bene con un trackpad.

Consenti assolutamente di riconfigurare tutti i tuoi controlli. Anche se le persone hanno i pulsanti, ci saranno persone che non apprezzeranno i controlli predefiniti. È una cosa così piccola evitare che i tuoi clienti si sentano frustrati.

FWIW In genere evito il pulsante centrale del mouse perché può attivare la rotella di scorrimento. Evito anche che la rotellina di scorrimento cambi le armi perché la trovo lenta nei giochi con più di due scelte. Per qualcosa come un attacco in mischia o accovacciato, di solito uso F o un pulsante laterale del pollice.


Con BootCamp, non puoi escludere i MacBook come piattaforma di gioco praticabile anche se il tuo gioco è solo per Windows; un utente Mac deve solo riavviare Windows, quindi ritrovarsi senza fare clic con il pulsante centrale del gioco.
Doktor J,

5

Alcune persone usano una trackball (alcune trackball non hanno un pulsante centrale del mouse ), le trackball sono generalmente buoni dispositivi di puntamento per i giocatori come i normali mouse.

La trackball che ho collegato non ha un pulsante centrale del mouse e (almeno su Windows) ha una barra di scorrimento inutilizzabile; nonostante queste carenze sono riuscito a finire un bel po 'di giochi d'azione utilizzandolo;).


1

Anche se ho un pulsante centrale del mouse, è scomodo fare clic. Personalmente non avrei mai voluto usarlo per qualcosa di diverso dallo scorrimento. Inoltre, parlando per esperienza, avere il pulsante centrale del mouse impostato come scorrimento / zoom mi ha anche causato dolore in passato. Ho giocato a un gioco (chiamato Rappelz nel caso qualcuno fosse curioso) in cui il pulsante centrale del mouse era l'unico controllo impostato per ingrandire / ridurre. Giocavo con un mouse senza una ruota del genere, e diverse volte il gioco ha cambiato lo zoom senza che io sapessi il perché, ed è stato piuttosto fastidioso provare a risolverlo in seguito.

TLDR: Secondo me, usare il pulsante centrale del mouse non è una buona idea


0

Includerei sicuramente una schermata di personalizzazione del controller nelle impostazioni del gioco. Anche se hai notato che sei a conoscenza di un sistema di personalizzazione del controller, penso che sia il modo corretto per farlo ed è la risposta alla tua domanda.

Vorrei creare rapidamente una classe di personalizzazione e assegnare le chiavi in ​​base al codice (inizialmente / codificato), in modo da poter continuare a sviluppare il gioco senza perdere tempo. Successivamente posso tornare alla classe di personalizzazione per creare un'interfaccia utente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.