Meinasin että huilaan, mutta en viittiny
Ajattelin vielä tässä ennen työharjoitteluun menoa (Reseach Ericsson) tehdä vielä yhden projektin. Valmistuuko ennen syyskuun ekaan, en tiedä, eikä oo niin väliksikään (On tietysti väliä, kunhan selitän).
Innostuin aiheesta lopulta kun algoritmi branchissä bonus tehtävänä kysytään usein visualisointia. Elikkäs, aloitin tänään FdF projektin. Siinä tehtävänä on piirtää alla näkyvän kaltaisia kuvia ja esittää niitä eri kuvakulmista (Graphical projections). Tänään otin asiaksi (pohojalaasilla on tapana ruveta tekemähän) hariootella kuinka mlx libraryn (C kirjasto) tarjoamat funktiot toimii. Parin koulukaverin kanssa pidin kaffeetunteja asian tiimoolta ja sain paljon hyviä vinkkejä (muummoassa toi mlx library linkki. FdF on eka projekti jossa saa käyttää valmista kirjastoa. Tähän asti on kaikki tehty itte (hyviähän nistä on pakannu tulla). Alla olevissa kuvissa pohdin (sinisiä ja keltaasia kolomioota väritetty kuvassa) että miten käsittelen kuvan pikseleitä. Kolmioina vai neliöinä vai jonain muina. Selevyyttä ei vielä tullu. Kaffi keskusteluissa (non just yks Hive koodikoulun parhaita juttuja) tuli juttua myös matriisien ja vektoreiden yhteenlaskuista ja kertolaskuista. Vektorit (ja niiden implementointi) jäi vielä orotustilahan. Sen verran pääsin alkuun että sain avattua C-koodilla kirjoitetulla ohjelmalla mlx ikkunan ja siihen piirrettyä viivan (vihriällä värillä, joka ei näy alla olevas kuvas). Siihenkin sain apua yhdeltä koulukaverilta. Huomenna teen vielä lisää mlx hariootuksia jotta osaan käsitellä imageja (mlx termi on toi) jollakin tavalla. Sen jälkeen ajattelin käydä läpi tutorial pagen (linkki sinne täs) jonka sain vinkkinä kahviittelun lomas. Oli muuten taas 12 tuntinen koulupäivä. Siihen kuului myös eka evaluointi corewar projektista. Se on se viimeinen projekti joka tarvii olla läpäästy ennen kuin internship voi alkaa. Hyvältä näyttää sen suhteen (siis sen suhteen että corewar projekti valamistuu ajoos).
Täs yks kuva kirootetusta C-koodista (siinon vikoja).
Ei kommentteja:
Lähetä kommentti