De la servere private Metin2 la sisteme web reale
Interesul pentru web a inceput devreme, prin Metin2. Nu din marketing. Din curiozitate: servere private, questuri .lua, SQLite, apoi MySQL si MariaDB, site-uri de ranking, conturi, iteme. Am stricat lucruri, le-am reparat, am vazut ce se intampla cand o tabela e prost gandita.
Ce se transfera in proiecte „serioase”
Un ranking Metin2 te invata relatii, interogari si faptul ca datele mint daca nu le validezi. Un panou de conturi te invata autentificare si drepturi. Un shop prost te invata sa nu amesteci logica de joc cu logica de plata. Aceleasi probleme apar pe un site de firma, doar ca nimeni nu le numeste „iteme”.
De aceea, cand cineva cere un sistem web pentru un proiect de joc, nu incep de la o tema frumoasa. Incep de la baza de date, de la ce trebuie sa vada jucatorul si de la ce trebuie sa vada adminul. Laravel ajuta aici pentru ca tine regulile in acelasi loc.
De ce ramane pe site
Il mentionez pentru ca e parte din formatie, nu un secret. Cine cauta Metin2 si web pe langa numele meu trebuie sa vada ca stiu si partea asta, nu doar pagini de prezentare. Restul muncii — transport, Laravel, tool-uri — e alt registru. Metin2 a fost laboratorul.