Alexandru Paler

Archive for the ‘C++’ Category

Cautare de game engine

In Augustin Preda, C++ on 29 septembrie 2009 at 08:12

Nevoia de a explora lucruri noi si de a invata este aproape constanta. Dar capacitatea de a invata este limitata de mai multi factori, cel mai important dintre acestia fiind timpul. Dar, oricat de putin timp e investit, lucruri noi se pot invata, iar invatarea lor va produce schimbari in abordarea problemelor.

M-am uitat peste diferite motoare de joc open source in ultima vreme, cu scopul de a porta Serpents acolo si de a pregati terenul pentru un urmator proiect. Asta dupa ce am incercat sa adaug suport de scripting folosing Lua, si totul mergea bine pana mi-am dat seama de un lucru: foloseam mai multe threaduri, si vroiam sa permit scriptarea fiecarui thread. Ce inseamna asta? Inseamna ca ar trebui sa fac un redesign si sa adaug inca cateva zeci (poate sute) de mutexuri pentru a ma asigura ca nu va crapa jocul in mod aleator. Citeste mai departe

Reinventarea roatei cubice

In Audio, Augustin Preda, C++ on 25 mai 2009 at 09:23

Cum am spus în postul anterior, aveam nevoie de un media player pentru jocul meu. Mă rog, a avea nevoie e o expresie cam exagerată… să spunem că vroiam să adaug un “feature”.

Încercări de soluţionare a problemei folosind id3lib. Cautarile pe google îmi returnau id3lib ca soluţie pentru “C++ mp3 tagging library”. De la început m-a cam surprins vechimea lib-ului. Ultima modificare de cod data de peste 6 ani (2003). Iar în IT e ca o eternitate. Citeşte mai departe…

Joaca de-a sunetele

In Augustin Preda, C++ on 13 mai 2009 at 11:09

Am lansat Serpents 0.200, şi l-am transformat totodată într-un proiect în care experimentez diverse lucruri. Cum am dat deja de nişte noutăţi, mă pregătesc de următorul “release”. Ce va aduce în plus acesta faţă de precendenta versiune?

Doar o nouă versiune a motorului audio folosit, care nici măcar nu este final, poate chiar nici nu va fi finalizat vreodată, considerând că momentan toate funcţiile de care am eu nevoie sunt implementate. Am vrut să fac ceva mai mult, dar o serie de eşecuri iniţiale m-au descurajat de la a continua pentru o vreme în direcţia aceasta. M-am consolat cu gândul că dintre cei care au downloadat jocul până acum, numărul celor care au instalat si pachetul suplimentar pentru muzică a fost destul de mic. Deci numărul celor care ar fi avut şansa de a observa featurile noi e destul de mic.
Citeşte mai departe…

Follow

Get every new post delivered to your Inbox.