Yams
Tocmai mi-am reconfirmat teoria că programarea adevărată se învaţă scriind jocuri. 🙂 M-am apucat mai demult să învăţ GTK, un set de pachete care facilitează dezvoltarea de aplicaţii Linux (ulterior pachetele au fost portate şi pe, pardon, Windows). Printr-o coincidenţă, iarna asta am jucat nişte yams cu ai mei (un joc de zaruri), după o pauză de vreo 10 ani. Şi după ce ne-am întors din vacanţă, pe 22 ianuarie, m-am apucat să scriu, ce altceva, un joculeţ de yams în GTK (PyGTK, ca să fiu mai exact).
Şi surpriză! După 10 zile de lucru nu foarte intens, e gata! Asta spune multe despre GTK şi (cu riscul de a suna pedant) despre software liber. Mă rog, lipsesc unele mărunţişuri, de exemplu nu salvează high-scorurile, iar la uzabilitate ar mai fi loc de îmbunătăţiri. Uite cum arată interfaţa:
Îl vreţi şi voi? Costă $200, o mână şi-un picior şi nu aveţi voie să-l daţi mai departe. A, şi când îl rulaţi prima oară se leagă la internet şi îmi trimite mie detalii despre calculatorul vostru. După care instalează nişte progrămele numite AdMax, SpyOnU şi PenisPlus, care sunt complet inofensive, dar nu le mai puteţi dezinstala în veci. Sau mă rog, ar putea face lucrurile astea dacă ar fi non-free software. Serios vorbind, îl puteţi descărca de aici sau direct prin SVN dacă preferaţi. Există riscul să nu vă meargă, pentru că nu l-am testat mult pe alte sisteme. În mod sigur aveţi nevoie de Linux, python şi GTK. După ce îl dezarhivaţi, daţi dublu-click pe yams.py.
M-am distrat aşa de mult cu nimicul ăsta, încât cred că o să mă ocup un pic de toate joculeţele pe care le-am scris în Turbo Pascal 6, să le fac să meargă în DosBox.