individual14XX Posted January 21, 2018 Report Posted January 21, 2018 (edited) **deleted** Edited March 4, 2023 by individual14XX Quote
Timelord Posted January 21, 2018 Report Posted January 21, 2018 Salut! Presupun ca nu ai alte cunostinte de programare in afara de ce ai mentionat deja, pentru a intelege codu' de mai sus ai putea sa cauti infomatii de baza despre OOP(Object Oriented Programming), clase, obiecte, constructori, metode, encapsulare si eventual sa treci prin niste tutoriale sa te obisnuiesti putin si cu PHP. Legat de proiect, depinde cat de mare vrei sa-l faci si ce vrei sa faci cu el.Oricum,s-ar putea sa ai sau nu nevoie sa te gandesti la urmatoarele: #1. un sistem de useri(inregistrare, logare,implicit sesiune, pagina profil,etc) #1. 1.unde tii informatiile despre useri(nume,parola,mail, credite etc)? folosesti un sistem de login bazat pe facebook/steam etc ? ai nevoie de o baza de date,eventual SQL in care sa tii datele? #2. cum apar creditele? fiecare user primeste un numar pentru inceput si i se aduna/scad cand castiga/pierde pe parcurs? se cumpara cu card/crypto/cartofi? se iau din inventarul unui joc/de pe steam? Quote sansa de castig e proportionala cu numarul de "credite" care il depui sa intri in joc #3. asta implica putina matematica, in functie de cat de tare vrei sa-i favorizezi pe cei cu numarul de credite mai mare? cum faci sa fie relativ fair sistemul incat sa nu castige mereu cine putin cel mai mult?(asta e optionala, depinde de tine cum vrei sistemu' asta) --de treaba asta ar trebui sa se ocupe un manager de joc aka TicketMaster de mai sus de exemplu #4. cat de "frumos", vizual vorbind vrei sa fie? (implica sa iei datele de la php si sa le aranjezi cu js/css/html) *** Mai sunt si problemele de securitate care pot sa apara in functie de implementare*** 1 1 Quote
individual14XX Posted January 22, 2018 Author Report Posted January 22, 2018 (edited) **deleted** Edited March 4, 2023 by individual14XX Quote
Timelord Posted January 23, 2018 Report Posted January 23, 2018 @individual14XX Oricand ^__^ Nu e nevoie sa devii un guru al PHP-ul(sau al oricarui alt limbaj) inainte sa te apuci de proiect, numai sa simti cum merge si ce posibilitati are limbaju'/paradigma(OOP si procedurala), dupa care sa iti faci un design(schema) initial cu ce lucruri ai nevoie si dupa daca ceva nu merge la unul dintre ele sau nu stii de unde sa le apuci bagi research, cauti ce functii care te-ar ajuta exista(nu te apuca sa reinventezi roata, desi amuzant, uneori mananca timp si s-ar putea s-o faci mai prost ca ce e deja in limbaj/librarie) etc. Incearca sa nu ramai impotmolit in lucruri de genul "ah, nu-mi iese nustiuce pe care l-am facut nustiucum" aka sa nu-ti fie frica sau lene sa stergi bucata aia de cod sa refaci de la 0 eventual in alt mod care ar merge. Also, desginu' initial, am zis initial pentru ca probabil o sa-l schimbi o sa mai adaugi/scoti lucruri, nu e ceva fix cand faci un proiect de capul tau fara specificatii, doar sa nu o dai nici in extrema cealalta si sa ajungi sa ai o shaorma cu de toate. O sa ma opresc acum,deja o dau in offtopic, bafta in continuare ^___^ 1 1 Quote