Passi comuni di nuovi arrivati ​​nella comunità di Construct 2 Gamedev

Come moderatore nei forum di Scirra e avendo supportato Construct 2 sin dai suoi primi giorni, ho visto la mia giusta dose di nuovi arrivati ​​alla programmazione e a questo specifico strumento. È normale vedere i principianti entusiasti delle loro nuove scoperte, delle loro nuove prospettive e della sensazione travolgente che riusciranno a costruire il loro gioco dei sogni. Tutto questo è fantastico, ma spesso questi sentimenti portano a quei principianti che fanno alcuni passi falsi quando si uniscono a una community di gamedev online. In questo articolo, descriverò dettagliatamente questi passi falsi e come evitarli.


"Errori" comuni nei post dei principianti

Nelle prime settimane i nuovi sviluppatori di giochi trascorrono nella comunità (di solito durante le vacanze, per adolescenti e studenti), la loro motivazione è un po 'selvaggia, spende energia in ogni direzione.

La creazione di giochi è infatti un argomento molto vasto che richiede di prendere in considerazione molti aspetti. C'è molto da scoprire, sperimentare e giocare. Questo nuovo hobby è stimolante e divertente allo stesso modo di un grande gioco - forse anche di più - e durante le prime settimane di utilizzo, i principianti si affretteranno a connettersi con la community di Construct.

Molto spesso la prima motivazione a postare nel forum è chiedere aiuto, e così spesso vediamo questo tipo di errori:

I post dei nuovi arrivati ​​nel forum sbagliato

Una richiesta di aiuto tecnico in un forum chiamato "Argomenti aperti" (che è più per ciò che non riguarda Costruire se stesso) o persino pubblicare una richiesta di aiuto di Costrutto 2 in "Construct Classic help"

Questo è un male per la comunità, poiché diffonde informazioni potenziali in tutto il forum piuttosto che tenere tutto al suo posto. I forum sono raggruppati in categorie per mantenere gli argomenti pertinenti, quindi la pubblicazione errata crea rumore che impedirà agli altri utenti di trovare quello che stanno cercando.

Nei forum di Scirra, i sottotemi di Construct 2 General e "How Do I" sono i posti giusti per pubblicare (e cercare) Construct 2 help requests.

Il sotto-forum General Game Design è per domande di progettazione di giochi, non di aiuto tecnico. Puoi discutere su quali tipi di controllo si addicono al tuo gioco, ma ti preghiamo di porre domande sull'attuazione effettiva al sottofondo How Do I.


I forum in cui è necessario porre domande tecniche su Costrutto 2 Su altri forum di gamedev, prenditi qualche minuto per leggere le descrizioni di ogni sotto-forum, per cercare post di domande frequenti che spieghino lo scopo dei sotto-forum e per verificare che tipo di argomenti sono già stati discussi in loro, per vedere se tu Hai il posto giusto. Assicurati anche di provare una ricerca prima di pubblicare, se consentito.

The Newcomer Posts Too Broad a Question

Come si costruisce un clone di Zelda? Come si fa una partita multiplayer ?

L'argomento qui è troppo vasto. Un motore di gioco è una bella raccolta di diversi pezzi meccanici o tecnici; queste domande sono come chiedere come costruire un motore a razzo quando non sai come funzionano regolarmente i motori delle auto. Sono anche il tipo di domanda che va ben oltre lo scopo di un singolo thread.

Spesso, in risposta a post come questi, consiglio al mittente di seguire alcuni tutorial per principianti o le esercitazioni collegate a questo articolo. Seguendo questi tutorial, anche se non sembrano avere nulla a che fare con lo stile di gioco che chiedi, ti condurrà lentamente attraverso il processo di apprendimento su come utilizzare Construct 2 e come creare un gioco.

Molti dei principi tecnici visualizzati in un tipo di gioco si applicano a un altro. E ricorda, i tutorial sono forniti dai membri della comunità. Spesso questo membro ha avuto il tempo di scrivere il tutorial quando non c'erano così tante informazioni disponibili, quindi vale almeno una lettura mirata.

Su altri forum di gamedev, il più delle volte, ci sarà un lessico e una risorsa per i principianti, più o meno astratti e orientati al gioco. Nei forum linguistici di programmazione, l'attenzione non è focalizzata sui giochi, ma piuttosto sulla programmazione in quella lingua.

Il nuovo arrivato non pubblica abbastanza dettagli

Sono bloccato nel mio gioco, per favore aiuto! Come faccio a far muovere il mio personaggio giusto?

Quando chiedi aiuto, cerca di essere il più preciso possibile e fornisci file di origine o almeno una demo che mostri il problema. La risposta dipenderà spesso dai plugin che usi e dal codice che hai già scritto.

Cerca di restringere il contesto del tuo problema, ma attenzione: proprio come gli argomenti possono essere troppo ampi, possono anche essere troppo stretti. Quando esprimi il tuo problema, spiega prima l'idea globale del tuo gioco. Quindi individua l'area (nella logica di gioco) in cui ritieni che il problema sia, spiega cosa ti aspetteresti dal codice che hai scritto di fare e dai dettagli su cosa succede realmente quando esegui il gioco.

Ancora una volta, ti consiglio vivamente di fornire file di origine che dimostrino il problema, idealmente sotto forma di una demo più semplice che mostra solo il problema specifico. Cercare errori nella fonte di qualcuno tra centinaia di funzioni ed eventi non correlati non è un compito facile, quindi per favore aiuta i potenziali aiutanti restringendo il problema del codice per loro.

Nota dell'editore: Nella mia esperienza, nove volte su dieci semplicemente facendo la demo ti aiuterà comunque a risolvere il problema da solo!


Un simpatico host di file è Dropbox, che offre hosting veloce senza pubblicità. Su altri forum di gamedev lo stesso tipo di atteggiamento aiuterà. Più precisa e dettagliata è la tua domanda, maggiore è la possibilità di ottenere una risposta o un reindirizzamento a un thread simile in modo rapido e agevole. Mostrare conoscenza e comprensione del tuo strumento e ciò che hai fatto fino ad ora ti aiuterà ad andare oltre.

Il nuovo arrivato mostra impazienza

Esempio peggiore: "urtare" il proprio thread dopo alcuni minuti o ore perché nessuno ha risposto immediatamente.

Un forum non è una chat diretta. Un post può rimanere lì per diversi giorni o settimane prima di ricevere una risposta (anche se sui forum della comunità C2, la maggior parte dei nuovi post riceve una risposta entro un giorno). Quindi, quando si utilizzano i forum, non essere impaziente.

Sappi anche che non imparerai e capirai tutto durante la notte. Anche con Construct 2, per quanto intuitivo possa essere, gli utenti sono ancora solo umani. A volte, lasciare trascorrere una settimana tra la lettura e il completamento di un tutorial potrebbe aiutare l'informazione ad affondare; durante questa settimana, digerirai le informazioni e le nuove conoscenze. Forse finirai per "pensare in C2" e finirai per capire le interazioni più complesse. Sarai in grado di analizzare e descrivere anche meccanismi più complessi.

Su altri forum di gamedev, lo stesso vale. Se mostri impazienza e ti comporti come sei ordinazione aiuto da una comunità a cui sei nuovo, probabilmente sarai semplicemente escluso da quella comunità in un modo forse approssimativo. Come nella vita reale, sii educato e premuroso.

La sindrome da annegamento

Questo non è un sbaglio, esattamente, ma i neofiti della programmazione, del gioco e persino dei computer potrebbero essere sopraffatti dalla massa di informazioni e concetti che devono improvvisamente affrontare: nuovo software, nuovo vocabolario, nuovi modi di pensare ...

Siamo stati tutti lì. Speriamo che questi semplici consigli ti aiutino a far fronte:

  • Considera che tutte le domande di base per principianti probabilmente hanno già avuto risposta sui forum o su Internet. Inoltre, utenti come me lavorano duramente per cercare di indicare la strada ai nuovi arrivati, in modo che possano imparare e crescere in sicurezza come produttori di giochi.
  • Se qualcuno suggerisce un tutorial, non limitarti a sfogliarlo in un paio di secondi; metti in pausa il tuo progetto corrente e avvia un nuovo progetto per seguire il tutorial. Una volta completato, avrai più comprensione ed esperienza e sarai in grado di gestire il tuo precedente problema con quella conoscenza ed esperienza. Sarai anche in grado di esprimere meglio il tuo problema o visualizzare il meccanismo che desideri apportare per risolverlo e spiegarlo agli altri.
  • Quando cerchi forum o il web per trovare delle risposte, se non ottieni i risultati che ti aspetti, forse non stai utilizzando i termini corretti. Questo è un suggerimento che c'è un nuovo vocabolario che dovrai imparare e affrontare. Ancora una volta, l'ampliamento delle tue conoscenze ti aiuterà.
  • Prenditi il ​​tuo tempo, non correre. Non farai il gioco dei tuoi sogni tra un paio di giorni.
  • Il manuale che spiega tutto ciò che c'è da sapere su Costrutto 2 vale sicuramente una lettura, ed è sempre un buon riferimento per verificare quando si utilizza il software. Altre piattaforme avranno guide simili ...

Le stesse "regole" generali si applicano alle chat room di IRC, quando si richiede l'aiuto "live".

Sebbene chattare sia immediato, scoprirai che molti dei membri lo sono al minimo - collegato ma non necessario focalizzato sulla chat room stessa) - quindi non puoi aspettarti una risposta immediata tutto il tempo. Ancora una volta, sii il più preciso possibile nello spiegare il tuo problema, fornire file sorgente e demo ed essere educato.

Inoltre, non esitare a venire e farti riposare anche quando non hai bisogno di aiuto. È sempre un buon modo per incontrare alcuni membri attivi che possono fornire aiuto e discutere argomenti oltre lo sviluppo del gioco.


Un client IRC (KVIrc) che mostra una discussione tra due creatori di plug-in C2 nella stanza #construct su irc.esper.net

Conclusione

Per evitare di commettere errori quando si interagisce con la comunità di Construct:

  • Evita di pubblicare nel forum sbagliato.
  • Non essere troppo vago o generico con le tue richieste di aiuto.
  • Fornisci il maggior numero di dettagli significativi sul tuo problema.
  • Fornisci file di origine o demo che mostrano chiaramente il problema.
  • Non essere impaziente.
  • Cerca informazioni prima di postare.
  • Non affrettarti; hai tutto il tempo per imparare e produrre giochi.
  • Leggi il manuale.

Concentra le tue energie. La creazione di giochi richiede molte analisi, esercita le tue abilità, controlla i forum e le discussioni ed esegue i tuoi esperimenti.

Se non stai aggiungendo a una discussione, preferisci non pubblicare. Aiuta a mantenere la discussione chiara e focalizzata sull'argomento. La community di Construct 2 è piuttosto accogliente, ma è sempre più bella e rispettosa se "ti comporti". (Inoltre, se non si rinuncia a postare quando non è utile o se si fa una domanda a cui è già stata data risposta da qualche parte, si aggiunge "rumore" ai forum e si rendono più difficili da gestire e trovare per tutti, inclusi i nuovi arrivati ​​che arrivare dopo di te!)

!