În calitate de moderator pe forumurile Scirra și oferind suport pentru Construct 2 încă de la primele sale zile, mi-am văzut cota corectă a noilor veniți la programare și la acest instrument specific. Este obișnuit să vedem începătorii să fie încântați de noile lor descoperiri, de perspectivele lor proaspete și de sentimentul copleșitor că vor ajunge să își construiască jocul de vis. Acest lucru este minunat, dar de multe ori aceste sentimente duc la acei începători care fac anumite greșeli atunci când se alătură unei comunități online gamedev. În acest articol, voi detalia aceste greșeli și cum să le evit.
În primele câteva săptămâni, dezvoltatorii de jocuri noi petrec în comunitate (de obicei în timpul sărbătorilor, pentru adolescenți și studenți), motivația lor este puțin sălbatică, consumând energie în toate direcțiile.
Jocul este într-adevăr un subiect amplu care vă cere să luați în considerare multe aspecte. Există multe de descoperit, experimentat și jucat. Acest nou hobby este provocator si distractiv in acelasi mod ca un joc grozav - posibil chiar mai mult - si in timpul primelor saptamani de utilizare, incepatorii se vor indrepta spre conectarea cu comunitatea Construct.
Foarte des, prima motivație de a posta pe forum este de a cere ajutor și astfel vedem frecvent astfel de greșeli:
O cerere de ajutor tehnic într-un forum numit "Subiecte deschise" (ceea ce este mai mult pentru ceea ce nu este despre Construct în sine) sau chiar postați o cerere de ajutor Construct 2 în "Construct Classic help"
Acest lucru este rău pentru comunitate, deoarece răspândește informații potențiale pe forumuri, în loc să păstreze totul în locul său. Forumurile sunt adunate în categorii pentru a păstra subiectele relevante, astfel încât transmiterea incorectă generează zgomot care va împiedica alți utilizatori să găsească ceea ce caută.
În forumurile Scirra, sub-forumurile Construct 2 General și "How Do I" sunt locurile potrivite pentru postarea (și căutarea) a cererilor de ajutor Construct 2.
Sub-forumul General Design Design este pentru întrebări legate de designul jocului, nu de ajutor tehnic. Puteți discuta ce tipuri de control s-ar potrivi jocului dvs., dar vă rugăm să păstrați întrebări cu privire la implementarea efectivă la sub-forumul How Do I.
Cum faceți o clonă Zelda? Cum faci un joc multiplayer ?
Subiectul aici este prea vast. Un motor de joc este o adunare fină a mai multor piese mecanice sau tehnice; aceste întrebări sunt ca și cum ați întreba cum să construiți un motor cu rachete atunci când abia știți cum funcționează motoarele regulate ale mașinilor. Ele sunt, de asemenea, genul de întrebare care merge mult dincolo de scopul unui singur fir.
Adesea, ca răspuns la postări ca acestea, îi sfătuiesc pe subiector să urmeze câteva dintre tutorialele de începători sau tutorialele legate de acest articol. În urma unor astfel de tutoriale, chiar dacă nu par să aibă legătură cu stilul de joc pe care îl întrebați, vă va trece încet procesul de învățare a folosirii lui Construct 2 și cum să faceți un joc.
Multe dintre principiile tehnice afișate într-un singur tip de joc se vor aplica și altora. Și rețineți că tutorialele sunt furnizate de membrii comunității. Adesea, acest membru a avut timp să scrie tutorial atunci când nu au fost atât de multe informații disponibile, așa că cel puțin merită o citire concentrat.
Pe alte forumuri gamedev, de cele mai multe ori, va exista un lexicon și o resursă pentru începători, mai mult sau mai puțin abstractă și orientată spre joc. Pe forumurile de limbi de programare, accentul nu se pune pe realizarea de jocuri, ci mai degrabă pe codificarea în acea limbă.Sunt blocat în jocul meu, te rog ajută! Cum îmi fac personajul să se miște bine?
Când solicitați ajutor, fiți cât mai exacți pe cât posibil și furnizați fișiere sursă sau cel puțin un demo care demonstrează problema. Răspunsul va depinde adesea de pluginurile pe care le utilizați și de codul pe care l-ați scris deja.
Încercați să restrângeți contextul problemei dvs., dar aveți grijă: la fel cum subiectele pot fi prea largi, ele pot fi prea înguste. Când vă exprimați problema, explicați mai întâi ideea globală a jocului dvs. Din punctul de vedere al zonei (în logica jocului) unde simțiți că problema este, explicați ce vă așteptați la codul pe care l-ați scris și ce detaliu se întâmplă atunci când rulați jocul.
Încă o dată, recomandăm cu insistență să furnizați fișiere sursă care să demonstreze problema - în mod ideal, sub forma unei demo-uri mai simple care să arate doar problema specifică. Căutarea erorilor în sursa cuiva în rândul a sute de funcții și evenimente independente nu este o sarcină ușoară, deci vă rugăm să asistați potențialii ajutoare prin reducerea numărului de cod pentru ei.
Nota editorului: Din experiența mea, de nouă ori din zece pur și simplu făcând demo-ul vă va ajuta să rezolvați problema oricum!
Cel mai rău exemplu este acela de a "bate" firul propriu după câteva minute sau ore, deoarece nimeni nu a răspuns imediat.
Un forum nu este un chat direct. O postare poate sta acolo câteva zile sau săptămâni înainte de a primi răspuns (deși pe forumurile comunității C2, cele mai multe mesaje noi primesc un răspuns într-o zi). Atunci când folosiți forumuri, nu fiți nerăbdători.
De asemenea, fiți conștienți de faptul că nu veți învăța și nu veți înțelege totul peste noapte. Chiar și cu Construct 2, la fel de intuitiv cum ar fi, utilizatorii sunt totuși numai oameni. Uneori, permițând o săptămână să treacă între citirea și completarea unui tutorial ar putea ajuta informațiile să se scufunde; în această săptămână, veți digera informațiile și noile cunoștințe. Poate că veți ajunge chiar la "gândirea în C2" și veți ajunge să înțelegeți mai multe interacțiuni complexe. Veți putea analiza și descrie și mai multe mecanisme complexe.
Pe alte forumuri gamedev, același lucru se aplică. Dacă manifestați nerăbdare și acționați ca și cum ați fi ordonare ajutor dintr-o comunitate cu care sunteți nou, probabil că veți fi pur și simplu închis din acea comunitate într-un mod foarte dur. Ca și în viața reală, fi politicos și considerat.Acest lucru nu este a greşeală, dar noii veniți la programare, joc și chiar calculatoare ar putea fi copleșiți de masa de informații și concepte de care au de suferit brusc: software nou, vocabular nou, noi moduri de gândire ...
Toți am fost acolo. Sperăm că aceste sfaturi simple vă vor ajuta să faceți față:
Aceleași "reguli" generale se aplică la camerele de chat IRC, atunci când solicită ajutor "live".
Deși chat-ul este imediat, veți găsi că mulți dintre membri sunt mers în gol - conectat, dar nu și concentrându-se asupra camerei de chat) - deci nu vă puteți aștepta la un răspuns imediat. Din nou, fiți cât mai exacți în explicarea problemei, furnizați fișiere sursă și demo-uri și fiti politicoși.
De asemenea, nu ezitați să veniți și să vă eliberați chiar și atunci când nu solicitați ajutor. Este întotdeauna o modalitate bună de a întâlni unii membri activi care pot oferi ajutor și pot discuta subiecte dincolo de dezvoltarea jocurilor.
Pentru a evita să faci greșeli atunci când interacționezi cu comunitatea Construct:
Concentrați-vă energiile. Jocul implică o mulțime de analiză, practicarea abilităților, verificarea forumurilor și a discuțiilor și efectuarea propriilor experimente.
Dacă nu adăugați la o discuție, preferați să nu postați. Aceasta ajută la menținerea discuției clare și axate pe subiect. Comunitatea Construct 2 este destul de primitoare, dar este întotdeauna mai plăcută și mai respectuoasă dacă te comporți. (De asemenea, dacă nu vă abțineți de a posta atunci când nu este util sau dacă puneți o întrebare deja răspunsă undeva, adăugați "zgomot" la forumuri și faceți mai greu să vă mențineți și să găsiți pentru toată lumea - inclusiv noii veniți care ajunge după tine!)
!