This shows you the differences between two versions of the page.
pa:proiect:halite-ii-tips-and-tricks [2018/03/04 23:08] radu.iacob [Sfaturi generale despre joc] |
pa:proiect:halite-ii-tips-and-tricks [2019/03/03 21:11] (current) radu.iacob |
||
---|---|---|---|
Line 11: | Line 11: | ||
Start kit-ul de pe site-ul oficial este un tool foarte puternic pentru a incepe un bot. Cu toate acestea, kit-ul contine mici bug-uri ce pot influenta foarte mult rezultatul unui meci. O idee foarte buna pentru a incepe un bot este sa treceti prin acest kit, sa intelegeti ce face si ce nu face, ce se poate imbunatati. | Start kit-ul de pe site-ul oficial este un tool foarte puternic pentru a incepe un bot. Cu toate acestea, kit-ul contine mici bug-uri ce pot influenta foarte mult rezultatul unui meci. O idee foarte buna pentru a incepe un bot este sa treceti prin acest kit, sa intelegeti ce face si ce nu face, ce se poate imbunatati. | ||
- | Don’t over engineer. De cele mai multe ori, ideile simple sunt mai performante decat o idee complicata. Din punct de vedere al performantei botului vostru, adaugarea unei noi functionalitati este, de cele mai multe ori, mai importanta decat optimizarea la maxim a uneia deja existenta. | + | **Don’t over engineer**. De cele mai multe ori, ideile simple sunt mai performante decat o idee complicata. Din punct de vedere al performantei botului vostru, adaugarea unei noi functionalitati este, de cele mai multe ori, mai importanta decat optimizarea la maxim a uneia deja existenta. |
====== Munca in echipa ====== | ====== Munca in echipa ====== | ||
Line 17: | Line 17: | ||
Tipul acesta de proiect poate fi usor asociat cu un proiect de cercetare. Incercati sa ascultati ideile tutoror membrilor, indiferent de rolul lor in echipa, incercati sa implementati cat mai multe idei, sa le combinati, veti fi surprinsi de rezultate. | Tipul acesta de proiect poate fi usor asociat cu un proiect de cercetare. Incercati sa ascultati ideile tutoror membrilor, indiferent de rolul lor in echipa, incercati sa implementati cat mai multe idei, sa le combinati, veti fi surprinsi de rezultate. | ||
- | Halite a fost proiectat pentru lucru in echipa, deoarece se pot implementa algoritmi total independenti unii de altii (navigarea / strategii diferite early game vs late game / 2-player games vs 4-player games / etc). In functiile de ideile pe care le aveti, va puteti schimba rolurile intre voi. | + | Halite se preteaza foarte bine pentru lucru in echipa, deoarece se pot implementa algoritmi total independenti unii de altii (navigarea / strategii diferite early game vs late game / 2-player games vs 4-player games / etc). In functiile de ideile pe care le aveti, va puteti schimba rolurile intre voi. |
Nu in ultimul rand, acest proiect ar trebui sa fie o activitate distractiva, prin care sa descoperiti lucruri noi, atat la nivel tehnic (algoritmica, coding, analizarea problemei) cat si la nivel de softskills (leadership, teamwork). | Nu in ultimul rand, acest proiect ar trebui sa fie o activitate distractiva, prin care sa descoperiti lucruri noi, atat la nivel tehnic (algoritmica, coding, analizarea problemei) cat si la nivel de softskills (leadership, teamwork). | ||