Bogdan Mocanu

Povestea unui “release” – II

In Anunţuri, Augustin Preda, Întâmplări on 17 iunie 2009 at 09:37

Am lansat Serpents 0.203.

Am eliminat suportul pentru OpenGL, şi odată cu el, şi o parte semnificativă de testare. Motivul principal a fost faptul că nu reuşeam nicicum să fac jocul să ruleze stabil. Aşa că am ales calea mai uşoară: am integrat un update de DirectX în installer. Acum varianta cu DirectX merge bine aşa cum e livrată, chiar dacă necesită câteva secunde în plus pentru download. Pe useri nu prea îi interesează ce engine e folosit, cu posibila excepţie a celor care ar vrea sa îl încerce sub Linux cu un emulator. Aşa că am scăpat destul de uşor. Singurele inconvenienţe: 5 MB în plus la pachetele de instalare (care se simt mai degrabă atunci când fac un upload la pachete pe sourceforge) şi nevoia de a face update-uri din an în paşte şi la pachetul folosit de DirectX.

Am avut 3 release-uri într-o singură săptămână. Doar din cauza activităţii, ajunsesem în clasamentul proiectelor pe sourceforge.net să am proiectul undeva pe locul 860. Asta în timp ce cu o lună înainte era pe la 10000. Clasamentul respectiv e un indicator al activităţii în cadrul unui proiect.

Burnout… ok, început de burnout. Dintr-un burnout adevărat nu se revine uşor şi are efecte mult mai vizibile. Mai multe detalii pe wikipedia. Zero chef de lucru, zero chef de Serpents, zero chef de orice nu ţinea de divertismentul propriei persoane.

Dacă lucraţi în (sau sunteţi interesaţi de) I.T. (şi altfel, nu văd de ce aţi citi blogul ăsta), o să prindeţi cel puţin o dată un burnout adevărat, într-o stare mai avansată. Soluţia e mereu simplă: identifică sursa problemei şi ia o pauză de la problemă.

Revenind la cazul Serpents, am terminat cu update-urile la site; după asta mi-am luat o mini-vacanţă. I-am zis lui Alex că am de gând sa vizitez Salzburg. Ţeapă! Am fost la Praga în cele din urmă. Bere buna, fast-food acceptabil, oraş frumos, oameni… ca la noi: de toate felurile. 2 zile de plimbat hai-hui prin oraş, căscând gura la uriaşul centru istoric, m-a lăsat atât pe mine cât şi pe jumătatea mea cu o durabilă febră musculară la picioare.

Înca o zi de odihna pe urma jucând Dota, caci aparuse o noua versiune, si am devenit un om relaxat…

Abia aşteptam să se termine. Nu cred ca mai suportam prea multe probleme la joc. L-aş fi lăsat aşa cum este pentru vreo lună-două până mi-ar fi revenit cheful de cod (adică pofta de a scrie cod, nu de a juca Call of Duty :-) ). Dar e greu să te apuci de un lucru când ştii că l-ai lăsat într-o stare deplorabilă, deci sunt foarte mulţumit că am pus pauză după ce am ajuns la ceva rulabil. Nu mai aveam chef nici de a scrie ceva pentru blog (după cum vă daţi seama, nu mai e cazul), nici la lucru să mai fac altceva decât a bea o cafea, a mă holba pe fereastră si a verifica mail-ul. Cheful de lucru poate fi şi de la sarcinile “foarte antrenante” pe care le am zilele astea, şi anume automatizarea unor teste. Folosesc Javascript si o aplicatie “Squish” facuta de Frologic. Care are ceva buguri. La început, când nu înţelegeam prea multe, era interesant, dar pe măsură ce am înţeles tot mai multe, a devenit doar o chestie monotonă.

Dar e bine că deja am interesele stabilite: să termin de citit o carte intitultă “Domain Driven Design” şi să mă joc cu integrarea Lua cu C++, folosind tot jocul existent ca loc de testare. Apropo, nu ezitaţi să treceţi pe la site-ul jocului pentru a downloada ultima versiune daca nu aţi făcut-o deja.

Gusty out.

Listă de linkuri
- Burnout pe wikipedia : http://en.wikipedia.org/wiki/Burnout_(psychology)
- Un bug in Squish: http://augustin-preda.blogspot.com/2009/05/frologic-squish-fail.html
- Site-ul Serpents: https://sourceforge.net/projects/gustysserpents/