Maraton Microsoft – day 1

De buna-voie si nesilit de mine, m-am inscris la un concurs cu mine insumi! O lună la dispoziție să fac cât mai multe aplicații Windows 8. Eu am în gând să creez cam una pe zi in urmatoarea perioada sperand sa ajung la 25 de aplicatii publicate pana pe 25 Octombrie!

Până atunci, ne vedem diseară când vă voi vorbi de prima zi de maraton.

Update: am ajuns la sala si scriu pe o frumusete de laptop cu Windows XP si 256 ram! Merge de vis!

Am inceput sa fac prima aplicatie si pana acum totul merge bine. Nu pot intra in detalii legat de functionalitatile ei decat dupa lansare, dar pot spune ca am probleme cand vine vorba de generarea a 60 numbere intregi, random si unice.

Edit: Am rezolvat problema cu generarea celor 60 de numere unice! Ma simt usor ca intr-un film cu Adrian Monk. A venit un copchilas, Ana pe nume, la sala si am avut un dialog ceva de genul:
Ana: tu stii sa joci carti?
Eu: Da stiu.
Ana: eu nu stiu, ma invata mama mamao.
Eu: Pe mine m-a invatat tata sa joc macao, razboi…

Si atunci mi-a picat fisa. Tata m-a invatat sa joc si “cearceaful lui Napoleon”. Era unul dintre primele mele jocuri de pe calculator si pe care il juca tata destul de mult. El m-a invatat intr-adevar sa-l joc, dar care este legatura intre generarea celor 60 de numere unice si jocul asta?

Jocul avea o functie de shuffle si de-aici mi-am dat seama cum putea el sa genereze 52 de carti in mai putin de o secunda pe un calculator asa vechi. O sa am deja cele 60 numere create de catre mine si eu doar o sa le dau un shuffle in aranjamentul lor. O sa folosesc ceva asemanator algoritmului Fisher Yates si gata problema 🙂




Leave a Comment

Blog

Recent posts