ianuarie

03, 2014

spotlight
În cei aproape doi ani în care am lucrat la ROBLOX, nu am văzut niciodată două jocuri de pe aceeași suprafață de dezvoltator simultan pe partea din față a paginii Jocuri. Adică, până când xSoulStealerx a reușit să o facă - cu două creații care sunt mai multe experimente decât jocuri, nu mai puțin. Vorbind cu el, am simțit că experimentarea și trăsăturile sunt lucrurile pe care le iubește cel mai bine - și fiecare dintre proiectele sale sunt o reflectare (și o sărbătoare) a acestui lucru.

xSoulStealerx își alege cuvintele cu atenție și metodic, ceea ce are mult sens atunci când vă dați seama că testați mintea unuia dintre cei mai avansați scenariști ai ROBLOX. Cea mai mare și populară creație a sa, Rope Physics, este, de asemenea, unul dintre cele mai bine cotate jocuri de pe ROBLOX în prezent, cu aproape 4.000 de voturi pozitive. Demo-ul tehnologic are propriul său motor de fizică și se învârte în jurul căderii libere din spațiu și a trage coarde elastice pentru a se fixa pe pătrate plutitoare. Totul este despre impuls - puteți utiliza gravitația și puterea de a scurta/extinde coarda pentru a aduna viteza și, în cele din urmă, a vă arunca prin nivel cu libertatea și grația lui Spiderman (sau Spoderman, pe care xSoulStealerx îl preferă).

Frânghiile sunt una dintre cele mai solicitate funcții de pe ROBLOX și, deși încă nu am livrat o astfel de caracteristică, acest lucru nu l-a împiedicat pe xSoulStealerx să-și facă propria lovitură. Ideea s-a născut când xSoulStealerx lucra la realizarea unei simulări de pânză realiste în ROBLOX. Faceți clic pe link-ul propriu periculos - trebuie să aveți un computer destul de puternic pentru a rula această simulare.

Aceasta este o bucată realistă de pânză simulată digital. Se pliază în sine în felul acesta, pentru că tocmai trecusem prin el.

„Principiul de bază este conectarea punctelor dintr-o rețea între ele, cu constrângeri care funcționează pentru a menține punctele unul față de celălalt la o anumită distanță”, spune el. „Este atât de simplu cât pot să-l fac să sune.”

În timp ce scria codul pentru simularea pânzei, xSoulStealerx și-a dat seama că poate fi folosit și pentru frânghie. El observă că pânza împărtășește multe dintre aceleași proprietăți ca și frânghia și nu ar fi fost capabilă să construiască mental schema frânghiei fără o primă pânză de inginerie.

Astfel s-a născut ideea unui loc „care leagănă coarda”. Pentru a obține fizica realistă pe care știa că o va avea nevoie, xSoulStealerx s-a orientat către Verlet Integration, care este o metodă utilizată pentru a calcula traiectorii în concordanță cu ecuațiile de mișcare ale lui Newton. Acest lucru a permis xSoulStealerx să realizeze un sistem realist de cădere, oscilare și impuls.

„Consider că Rope Physics este mult mai mult o demonstrație tehnologică decât un joc real”, îmi spune el. „Cea mai mare solicitare pe care o primesc de la jucători este să implementez coliziuni, dar adevărul este că sunt mult prea scumpe pentru a le calcula. Am încercat să o fac, dar frânghia a ajuns întotdeauna să se scufunde în părțile solide. ”

Scriptul din spatele tuturor acestor lucruri a rulat în cele din urmă peste 300 de linii, iar xSoulStealerx face o brainstorming despre cum să-l iei și să construiești un joc în jurul său. El dă înapoi mai multe idei, cea mai proeminentă fiind un joc de curse în care tu și ceilalți trebuie să vă balansați de la punct de control la punct de control pentru a termina mai întâi. El observă, de asemenea, că, dacă ar face ceva de genul acesta, un clasament global ar fi un must-have.

La fel ca mulți dintre cei mai străluciți dezvoltatori ai noștri, xSoulStealerx jonglează cu mai multe proiecte, cel mai recent fiind Shoot ’em Down. Același dezvoltator, aceeași idee (în care Shoot 'em Down este, de asemenea, o demonstrație tehnologică, nu un joc real), dar cele două jocuri nu ar putea fi mai diferite.

Capturile de ecran nu justifică acest joc, cu siguranță, dați-i un joc atunci când aveți ocazia.

Shoot 'em Down nu arată deloc ca ROBLOX și nu vreau să spun asta într-un mod rău. Este un shooter 2D în care trageți canoanele dvs. de pixel pe pătrate care plutesc, în efortul de a crea cât mai multe explozii posibil la fiecare lovitură. Aproape întregul joc este construit în jurul GUI-urilor - singurul obiect 3D din joc este lumea în care stai și nu o poți vedea niciodată.

„M-am tot gândit„ ce aș putea face cu interfețele grafice pe care nimeni altcineva nu le-a mai făcut vreodată? ”, Își amintește El. "Iată ce a ieșit din asta."

Shoot 'em Down este un truc foarte elegant. El stochează date pentru fiecare particulă - poziție, viteză și accelerație - apoi actualizează aceste puncte de date fiecare cadru. Întregul joc este redat cu cadre GUI, ceea ce îl face unul dintre puținele titluri populare care fac acest lucru pe platforma noastră.

În cele din urmă, xSoulStealerx este un talent extraordinar și tipul de dezvoltator pe care ne place să îl urmărim. Proiectele sale nu sunt despre faimă, popularitate sau câștig de bani, ci despre împingerea plicului - a face lucruri care nu par posibile. Am găsit umor în faptul că mi-a spus de mai multe ori în timpul conversației noastre că pur și simplu nu se gândise prea mult la „jocifierea” niciunui dintre titlurile pe care le-am discutat. El vede creațiile sale ca provocări de depășit sau, după cum a spus el, creând miracole ROBLOX. Pentru el, despre asta este vorba despre dezvoltarea jocului.

Vă amintiți cum am menționat la începutul articolului că xSoulStealerx își alege cu atenție cuvintele? Iată sfaturile sale pentru constructorii și scenarii în devenire: