maanantai 12. syyskuuta 2011

Päivä 10

Vuokko oli tänään mukana palapeleilemässä. Tehtiin punaisia leveyspiirejä ja auringon kiertorataa sekä päiväntasaajaa.

Tässä ensin punaisia leveyspiiripalasia


Vasemmanpuoleinen pohjoinen napapiiri

Afrikan Kravun(? en jaksa tarkistaa) kääntöpiiri

Keltaisen mantereen leveyspiirejä

 Ja päiväntasaajaa. Tässä vasemmanpuoleinen päiväntasaaja on yläpuolella ja oikeanpuoleinen alapuolella.

maanantai 5. syyskuuta 2011

Päivä 9

Edistystä tapahtuu pikkuhiljaa..

Tässä päiväntasaaja. Ylempi päiväntasaajan puolikas oikeassa paikassa ja kiinnikin oikeassa reunassa. Alempi kuuluu toiseen puolikkaaseen, mutta eihän se sovi siihen alustalle. Ainakin 4 palasta puuttuu päiväntasaajasta, joten se ei ole ihan täydellinen.



Ja tässä edellisestä postauksesta puuttuvat navat




sunnuntai 4. syyskuuta 2011

Päivä 8

Meni 3 tuntia yöllä kun ensin jaottelin karttapalasista sellaiset joissa on päiväntasaajan ja auringonkulkureitti tms. mustavalkoisella viivalla merkittynä ja napapiirit sekä Kauriin ja Kravun kääntöpiirit punaisella viivalla merkittynä (Punaiset leveyspiirit).

Lisäksi jaottelin pelkkää merta kuvaavat valkoiset karttapalaset ja samanmoiset, joissa on tekstiä. Edelleeen erillään on manterepalaset. Kaikki mantereet vielä yhdessä, pitää tehdä enemmän valmiiksi palapeliä, ennen kuin jaottelen mantereet värien mukaan osiin.


 Tässä nuo punaiset kääntöpiiripalaset

Karttapallon reunaan löytyi muutaman palanen lisää

Päiväntasaajan ja auringon kulkureitin palaset


Manterepalaset ja "tyhjät" meripalaset


Jaottelun jälkeen sain näin paljon tehtyä napoja. Unohdin ottaa kuvan kun olin laittanut ne paikoilleen, mutta otan ensi kerralla

torstai 1. syyskuuta 2011

Päivä 7

Meillä on koottuna 2000 palan palapeli jossa on merta, taivasta ja laivoja. Se on liimattu ja pistetty kehyksiin ja koko homma on sohvan takana piilossa ku se ei mihinkään seinälle sovi. Eilen oli sitten pakko ottaa kehys käyttöön tätä palapeliä varten.

Ja on näköjään väärin päin vielä tässä kuvassa. Yläpuoli alhaalla. Tässä siis oikea karttapallon puolisko, jonka reunukset ovat jo melkein valmiit.



Tästä luoteiskulmasta puuttuu vielä vähän.



Tässä vasen karttapuolisko. Myöskin lähes täydellinen ympyrä, mutta kun ei mahdu niin ei mahdu. Tässä ongelmana on koilliskulma, jota en saa koottua. Varmasti pari palasta puuttuukin.


Tässä kuvaa aamupäivältä samasta puoliskosta. Sain tuon alareunan yhteen ja siirtelin palasia puoliskolta toiselle kun huomasin että eihän noissa yläkulmissa palaset sovi edes väreiltään yhteen. Hups!


Nyt palapeli on patjojen alla tallessa. Scart oli eilen aiheuttaa vahinkoa sille, kun olisi halunnut kulkea sen päältä.

tiistai 30. elokuuta 2011

Päivä 6

Taas on tullut pidettyä taukoa ja tänään kun tuli kavereiden kanssa juttua tästä palapelistä ja kaivettua se esiin esittelyä varten, niin pitihän sitä vähän käpälöidä vieraiden lähdettyä. Sain karttaympryrät nyt erillisille alustoille (vieläkään ei ole sopivan kokoista alustaa, johon koota koko palapeli).

Tässä on epämääräisiä paloja, jossain on tuota keltaista karttapallon reunaa ja tummia kulmia.


Tuohon oikeaan alakulmaan sain aika kivasti karttapallon reunan paloja, joissa ei ole kartan ulkopuolista sinistä vaan esim. pelkästään keltaista ja valkoista. Käytin taktiikkana värihakua eli haetaan muiden palojen perusteella saman värisiä paloja ja sitten vain testailemaan niitä muihin paloihin.



Tässä on tuon yläpuolisen kuvan vasen reuna. Se ei edistynyt samaa tahtia kuin tuo toinen puolisko.



Sitten se toisen karttapallon alusta. Kuten kuvasta näkyy, se on vanha palapeli hyötykäytössä väärin päin.




keskiviikko 4. toukokuuta 2011

Päivä 5

Tein eilen muutaman tunnin palapeliä, mutta ei osunut oikeen kivoja paloja kätösiin. Jäi niin sanotusti hommat puolitiehen. Karttapallon reunaan sain ehkä 3-4 palasta enkä oikeastaan muuta.

Pitää silmäillä sitä taas viikonloppuna.

torstai 28. huhtikuuta 2011

Tää on tehty jo

Googlettelin, luin PDF:iä ja kaikkea vastaavaa, mitä nyt yleensä tehdään kun etsitään tietoa. Lisäksi rääkkäsin wolfram alphaa ja luin paria jäykkää matikankirjaa. En minä niistä mitään tajunnut. Sivistynyttä tekstiä se oli. Sillä jos ala-asteella lasketaan 1+3=4, lukiossa 1/2(m*v²), niin tuossa kirjassa ei ollut enää edes kirjaimia. Olen myös sujuvasti laskenut ATK:lla 1+3>5 suurilla kolmosen arvoilla. Keksikääpä mikä oli ohjelmointikieli.

Mutta asiaan. Suuntaviivat systeemiin on luotu. http://www.stanford.edu/class/ee368/Project_10/index.html ja projekti 9 näyttää mielenkiitoiselta. Siitä pitää vain pahuus piiskata pois. Ensin raiskataan Matlab koodi ja mennään Octaven päälle. Mikä onkaan se kivinen polku, joka tulee kulkea, en tiedä. Tämän jälkeen piiskataan PHP nurkkaan. Se ei ole ihmisen kieli ja loukkaa Geneven ihmisoikeuksia. Jokin Bash skripti voipi sen korvata tai sitten tulee tulille C tai jotain aivan muuta. Viimeinen tai ensimmäinen askel on kuitenkin avata Androidin ruumis ja virittää skanneri työhön. Lopuksi kaikki vain laitetaan yhteen pussiin ja ravistetaan.

Mikä onkaan se määrä työtä joka tämän harrastuksen eteen tarvitsee tehdä. Varsinkin kun ei tiedä osaako tuo palikka elää useamman kuin kymmenen palan palapelillä. Se tulee vain tutkia. Ja lattialta verta ja suolen pätkiä pois potkia.

Ja jos maailma on liian kova paikka tuolle ohjelmalle, se tarvitsee hajauttaa. ATK:n armeija marssii kampeaan kiertäen ja bittejä rouskutellen pulauttaen lopuksi ratkaisun. Se montako kiveä käy kuumana ja kuinka kauan ei ole vielä minullakaan selvillä. Mutta jos tämä olisi helppoa ja tulokset tietäisi etukäteen niin kaikkihan tätä tekisivät. Karua ja raakaa on bitin nysvääminen, jota muuten vihaan vähemmän kuin webbisujen tekoa.

sunnuntai 3. huhtikuuta 2011

Päivä 4

Hitaasti mutta varmasti.

Ostettiin pari kuukautta sitten Ikeasta halpa (10 kr) 50x70 cm kehys, johon eilen pääsin sitten kokoamaan karttapallojen reunoja. Ajattelin, että vois tehdä harpilla paperille ympyrän jonka avulla kaaren kokoaminen olisi helpompaa. Ja voisin pakottaa Vuokonkin tekemään palapeliä mun kanssa tänään.

Mut tässä reunoista hieman edistyskuvia.

Eka kuva on tietenkin väärinpäin. Tuo vihreä pallon kaaren ulkopuolella pitäisi olla alhaalla eikä oikealla. Tämä on siis oikeanpuolimmaisen karttakuvan oikea alanurkka.



Karttareunoja mustalla taustalla. Tulee oikeanpuoleisen karttapallon yläosaan.



Tässä näkyy molempien pallojen alaosaa. Ja yläreunassa on vasemmanpuoleisen karttapallon yläosaa. Kuten kuvasta näkyy, kehykseen ei mahdu kuin ehkä neljäsosan neljäsosa koko palapelistä.

sunnuntai 9. tammikuuta 2011

Päivä 3

Pääsin yhdessä illassa tästä (17.02)



Tähän (22.20)



Sain lisäksi lajittelu"kaverin"



joka auttoi tosi paljon haluamalla ottaa nokoset tuossa lajittelulaatikossa.

Palat on nyt sitten lajiteltu. Alustavasti ainakin.
Ja ne kategoriat olivat siis
  • kultaiset sileäreunaiset palaset
  • kultaiset palaset
  • kultaiset palaset, joissa mukana itse kuvaa
  • karttapalaset
  • patsaspalaset
  • karttapallojen reunapalaset
Jossain vaiheessa, kun alan itse karttoja kokoamaan, ajattelin lajitella karttapalaset maanosien värien mukaan. Niissä kun sattuu olemaan reunat eri värillä. Ajattelin myös, että ne palaset, joissa on vain merta, eikä tekstiä tai maata näkyvissä, ottaisin vielä erikseen.

perjantai 7. tammikuuta 2011

Päivä 2

Edistytään hiljalleen lajittelussa.

Kultaiset palaset on jaettu kolmeen ryhmään
-kultaiset reunapalaset (siis ne joissa on 1 sileä reuna + kulmapalaset)
-kultaiset palaset, joissa on itse kuvaa mukana
-pelkät kultaiset palaset.

Alhaalla keskellä on leijona-yksisarvinen-patsas, johon kuuluvia palasia on löytynyt aika hyvin lajittelussa. Tässä kuvaa kootusta patsaasta tai pikemminkin vaakunasta ja sitten kuva, mitä yritän tehdä




Tässä sitten kuva reunapalasista, joissa on myös kultaa. Kuten kuvasta näkyy, alkaa osat löytämään toisensa. Vasemmassa reunassa on karttapallojen alareunaan tulevia vaaleansinisiä palasia ja niiden vieressä on vasemman reunan yläosaa kartasta ylöspäin. Keskellä ylhäällä näkyy vasemman karttapallon yläosaa ja oranssihtavia palasia yhdessä.





Lajitteluun käytän muuten kenkälaatikoita ja niiden kansia. Käteviä. Ja on siellä yksi Ikean punaisen pahvilaatikon kansikin.

Yritän viikonloppuna saada lajiteltua pussin loppuun. Sitten alkaa se tuskaisin vaihe eli kokoaminen ilman tilaa :)

keskiviikko 5. tammikuuta 2011

Ratkaisumallia

Kuten esittelyssäkin kerrotaan, olen karvainen ATK-nörtti. Ja minulle tämä palapeli on selkä ongelma.

Teoriaa:
18 240 palaa, jolla on yksi paikka tuossa kuvassa tarkoittaa silloin, että mikäli muotoa ja kuviota ei oteta huomioon, niin ratkaisuja on 166 357 920. Onneksi tässä tilanteessa voi päästä vähän helpommalla.

Miten tämä käytännössä sitten voitaisiin ratkaista? Mennään kauppaan ja ostetaan norpan rasvasta Kiinassa työntekijöitä piiskaamalla valmistettuja pusseja 400 kappaletta ja laitetaan palaset niihin. Yhteen pussiin tulee 45-50 palaa. Pussit on syytä numeroida.

Tämän jälkeen kun pussit on numeroitu, palat niistä skannaaan. Tämän tietenkin O.P Timo-Oja tekee samalla kun pussittaa.

Kun meillä on tiedostot palapeli_iso_pussi_N.tiff missä N on numerot yhdestä noin neljään sataan tarvitsee dataa käsitellä. Ensin kuvanlukijan valkoinen tausta voidaan muuttaa läpinäkyväksi. Tämän jälken palat valitaan yksitellen erikseen ja kopioidaan omaksi kuvaksi palapeli_iso_pussi_N-M.tiff, missä M on käsitellyn palan järjestysnumero. Tällähän ei ole oikeasti mitään merkitystä, koska nostamalla pussista satunnaisen palan, se ei mitenkään voi korreloida sen järjestysnumeroa.

Tämän jälkeen kuvat syötetään tietokantaan. Sinne tallennetaan tiedoston nimi, josta voidaan tietenkin parsia pussin numero rakentamista varten. Jokaisesta palasta tarvitaan tiedoiksi reunojen muodot, keskipiste ja palat joihin liittynyt. Myös palan koko tarvisee tietää.

Jotta tietokanta voidaan täyttää, tarvitsee paloja photoshopata. Oikeasti tämä nyt kuitenkin tehdään Gimpillä ja opetellaan skrpitaamaan. Skriptihän tekee tämän niin, että tunnistaa reunaviivan, siitä lasketaan keskipiste kuvalle, ja tuota reunaviivaa sitten jollain tavalla aproksimoidaan. Lopuksi haluttu data pusketaan pihalle ja sen jälkeen tietokantaan.

Tässä vaihessa voidaan kääntää kampea ja katsoa josko tulisi ratkaisuja. Ratkaisuja etsitään siten, että reunaviivat yritetään sovittaa yhteen. Mikäli reunaviiva sopisi, mutta on vain vinossa, kuvaa kierretään sopivasti, jotta palat sopivat yhteen. Kun kaikki palat on sovitettu yhteen, luodaan kuva johon on liimattu palat oikeassa järjestyksessä.

Tämän jälkeen tarvitsee tutkia josko ratkaisu on oikea. Menetelmähän ei ottanut kantaa palapelin kuviooon. Tässä vaiheessa tarvitsee rakentaa oma ohjelma. Käyttöliittymästä voi sitten raksutella ne palat, jotka ovat selkeästi oikealla paikalla ja pariutuneet yhteen. Näillä lisätiedoilla voidaan tehdä uusi ratkaisu iteraatio.

Kun on löydetty oikea ratkaisu (yksi 166 miljoonasta) otetaan pussit ja ohjelma esiin. Se kertoo mistä pussista haetaan seuraava pala. On paljon helpompi katsoa ATK:n ruudulta millainen se haettu pala on ja valkata se pienestä joukosta ja vaikka sovittaa sitä. Näin voidaan ratkaista hankala palapeli.

Tässä ohjelmassa on yksi ongelma. En ole vielä tehnyt sitä.

Päivä 1

Aloitin eilen palapelin. Tai siis 1/4 osan siitä. Vasen alanurkka on päässyt ensimmäisenä vuoroon.



Sain jaoteltua noin puoli pussillista ekasta palapelistä eli ehkä 2000 palasta parissa tunnissa.

Jaottelin palaset seuraviin ryhmiin
- kultaiset palaset
x kultaiset reunapalaset erikseen
- valkoiset karttapalaset
- palaset, joissa on karttapallojen keltaisia reunoja
- sekalaiset palaset
x alhaalla keskellä esiintyviin elukoihin ja lippuihin liittyvät palaset