Sari la conținut

Lucrare · Unity · Kit comercial licențiat

Startup Match / Shiba Sushi

Două jocuri dezvoltate prin Panda Systems pe o fundație Match-3 licențiată. Contribuția mea cuprinde extinderea comportamentelor de joc, corectarea cascadelor și a stărilor finale, organizarea conținutului și separarea logicii comune de prezentare. Cazul arată munca dintre o bază jucabilă și două produse distincte, nu construirea unui motor de la zero.

Captură de ecran din jocul Startup Match

Ce arată captura și ce rămâne în afara ei

Captura reală din Startup Match arată tabla, piesele și prezentarea jocului. Este un reper vizual pentru produs, dar nu explică ordinea în care se rezolvă o mutare sau felul în care ajunge conținutul în aplicație. Aceste mecanisme au făcut parte din contribuția mea, alături de interfață și configurarea pentru dispozitive diferite.

Motorul de bază și o parte dintre resursele vizuale provin din materiale terțe licențiate. Peste această fundație, munca documentată include gameplay, progresie, economie de joc, catalog de niveluri și instrumentare. Distincția contează: nu atribui contribuției proprii tot ce apare pe ecran, dar nici nu reduc extensiile de comportament la schimbarea imaginilor.

Încheierea nivelului depinde de întreaga secvență

Într-un Match-3, schimbul a două piese poate produce o potrivire. Eliminarea lasă locuri libere, căderea schimbă vecinătățile, iar noua așezare poate produce încă o potrivire. Aceasta este explicația simplificată a unei cascade: o acțiune a jucătorului poate avea mai multe consecințe succesive, fără alte intervenții ale lui.

Contribuțiile mele includ corecții ale cascadelor și stărilor finale. Legătura dintre ele este importantă: o tablă aflată încă în transformare nu spune același lucru ca o tablă stabilizată. Îndeplinirea obiectivelor și încheierea rundei trebuie interpretate în raport cu efectele mutării, nu doar cu primul rezultat vizibil.

Acesta este mecanismul pe care îl explică lucrarea, nu relatarea unui anumit defect sau a unei sesiuni de depanare. O imagine statică poate arăta rezultatul unui moment; comportamentul cere urmărirea succesiunii dintre momente.

Nivelurile și observarea jocului sunt alte straturi de lucru

Catalogul de niveluri și conținutul încărcat de la distanță adaugă o preocupare diferită de rezolvarea unei mutări: ce configurație ajunge să fie jucată și cum se leagă de progresie. Contribuția documentată include aceste zone. Conținutul nu este doar decor; el stabilește situațiile asupra cărora lucrează regulile jocului.

Instrumentarea analytics ține de observarea comportamentului produsului prin evenimente. Ea trebuie deosebită de interpretarea rezultatelor: existența instrumentării nu spune singură dacă un nivel este potrivit sau dacă un joc are succes. Aici descriu integrarea tehnică, fără să atribui jocurilor indicatori de retenție, venituri sau efecte comerciale.

Prin urmare, pagina separă trei obiecte: logica executată, configurația consumată și informația colectată despre utilizare. Sunt legate între ele, dar nu se validează reciproc prin simpla lor existență.

Reutilizarea pentru al doilea joc a cerut o separare explicită

Pentru reutilizare, contribuția mea a inclus separarea core-ului de stratul aplicației, contracte de compoziție, nomenclatură neutră și migrare de conținut. Core înseamnă aici partea comună a logicii; skin desemnează stratul de prezentare și particularitățile aplicației. Diferența dintre produse nu se reduce astfel la o înlocuire globală de imagini.

Un contract de compoziție stabilește cum se leagă părțile, iar nomenclatura neutră evită ca logica comună să rămână descrisă numai prin vocabularul primului joc. Migrarea conținutului completează această separare: reutilizarea codului nu mută automat și sensul configurațiilor.

Rezultatul documentat este folosirea fundației într-un al doilea produs. Fundația rămâne derivată din kit și extensii, destinată reutilizării interne, nu un SDK gata de instalat de orice echipă.

Ce rezultat poate fi arătat mai departe

Lucrarea are ca rezultate documentate produse tehnice extinse, reutilizarea internă și artefacte Android, împreună cu pregătire și export pentru iOS. Acestea descriu stadiul tehnic al muncii, nu confirmă publicarea în magazine. Conținutul poate include generare, transformare și asistență AI; nu prezint toate nivelurile sau imaginile drept execuție manuală proprie.

Workbench-ul de niveluri oferă o continuare mai precisă pentru lucrul asupra configurațiilor. Articolul despre simulare discută separat de ce executarea unor reguli nu ține loc de evaluarea experienței unui jucător. Prezentările publice Panda adaugă perspectiva fiecărui produs, fără să înlocuiască explicația contribuției de aici.

Toate lucrările