Acasă Romanian Goodgame Big Farm - Jocul Probleme tehnice şi bug-uri

Update-uri, Bug-uri şi Rezolvări

mariachi (RO1)mariachi (RO1) Postări: 7,850
Update-uri, Bug-uri şi Rezolvări - Care e procedeul la Goodgame Studios?

Probabil mulţi dintre voi v-aţi întrebat cum merg lucrurile aici. Mulţi jucatori vor să ştie de ce e atât de dificil de rezolvat un bug. De aceea, ne-ar place să vă explicăm procesul, de la planificarea jocului până la rezolvarea bug-urilor.

1. Întâi echipele care se ocupă de jocuri plănuiesc update-uri. După care game designerii şi graficienii pregătesc caracteristicele jocului.*
De acolo programatorii pot instala şi testa aceste update-uri. Prima dată testează update-ul developerii şi apoi cei de la QA (Quality Assurance).*
Depinzând de complexitatea şi mărimea update-ului, petrecem aproximativ între o săptămână şi o lună, în total, pentru un update. Jocul (cu update-ul) este apoi încărcat pe serverele noastre live - şi este pentru prima dată când cineva din afara biroului va putea să joace jocul cu noile caracteristici.
Pentru prima dată foarte mulţi oameni vor putea să joace în acelaşi timp şi acest lucru poate face o diferenţă uriaşă. De multe ori o eroare apare doar când atat mulţi jucători încearcă să acceseze aceeaşi aplicaţie simultan sau au loc o serie de acţiuni similare exact în acelaşi timp.

Aceasta nu este o scuză - lucrăm din ce în ce mai mult pentru a îndeplini aşa-numitele teste de stres şi cu noile descoperiri tehnice să încercăm să creem cel mai mare grup de jucători posibil pentru a testa. Încercăm numai să explicăm de ce unele bug-uri pot fi găsite numai după ce update-ul este deja live.

2. În cazul în care un bug apare, Goodgame Studios a creat un departament special pentru a se ocupa de aceste cazuri.

Acest departament se ocupă numai de bug-uri care au fost semnalate de către comunitate, prin subiectele postate pe forum sau prin ticketele trimise la suport.
Ei îşi dau seama din ce categorie fac parte aceste bug-uri, după care încearcă să le reproducă şi apoi trimit rezultatele şi informaţiile developerilor, astfel încât aceştia să poată verifica codul şi să găsească exact locul de unde porneşte acel bug.
Câteodată vă punem întrebări suplimentare cu privire la bug, în speranţa de a găsi mai multe informaţii despre el. Când facem acest lucru, nu o facem pentru a vă enerva sau pentru că suntem total incompetenţi, ci pentru că atunci când avem ajutorul vostru procesul devine mai rapid!

3. O altă întrebare este: De ce nu reuşesc developerii să rezolve bug-ul repede dacă problema se cunoaşte? Răspunsul este simplu.
Chiar dacă avem foarte multe informaţii cu privire la bug, nu se coloreaza în roşu undeva în interiorul codului, nu apare întotdeauna un mesaj de eroare când porumbul dispare sau lucrătorii sunt incorect calculaţi. Greşeala nu este întotdeauna ascunsă într-un rând, ci este de multe ori efectul unei linii în cod care influenţează o altă locaţie şi de aici asta duce la un bug.
Codul pentru joc este foarte complex, sunt multe componente în conexiune una cu cealaltă şi sunt mii de linii de cod, în care o greşeală se poate ascunde. Câteodată putem găsi bug-ul în câteva secunde, să îl reparăm şi să oprim jocul pentru câteva momente, să îl pornim din nou şi totul este în ordine.*
Alte dăţi durează zile până când descoperim problema. Sunt dăţi când departamentul pentru Bug-uri şi developerii îşi petrec zile întregi pentru a descoperi un bug.

Sper că acum aveţi o idee mai clară cu privire la modul în care se lucrează şi aţi înţeles cât de cât de ce rezolvarea unui bug durează uneori atât de mult. Regretăm acest lucru, suntem conştienţi că afecteaza uneori foarte mulţi jucători şi este la fel de enervant pentru voi cum este şi pentru noi!*

Vă rugăm să aveţi răbdare si să ne ajutaţi de fiecare dată când este posibil pentru a izola bug-urile, cu cat mai multe informaţii despre condiţiile în care el apare.

Mulţumim :)
Aceasta discutie a fost inchisa comentariilor!