hétfő, december 15, 2008

Egy kép többet mond

Jelenleg így néz ki a progi:


Még nem vittem be az összes kártyát, hiszen a 24 fajta kártya a 10 alap kártya elforgatott változatai, ezért "időnyerés" címszóval ezek csak be lettek hazudva a rendszernek (ezért nem áll minden kártyán a nyil felfelé). Az alaptábla szkennelése is gázos, mert mikor végeztem akkor jöttem rá, hogy a scanner nem a 0.0 pontból szkennel hanem van egy kb 3-4mm-es margója ami gáz ... És ráadásul amit még szeretnék, hogy szinezze szépen az egyes utakat, na az egy másik történet lesz, mivel minden kártyához 4-4 maszkot kell majd gyártani ... (jó, csak az alaptípusokhoz, de azis 40) ... úgyhogy az még várat magára :)

Megy a gőzös

Jelenleg a 3. változaton ügyeskedek. Ez már úgy közelíti meg a keresést, hogy kiindul egy állomásról és ténylegesen útvonalat keres, próbálgatással. rekurzióban ez kb úgy néz ki, hogy a kártya adott oldaláról indul az út, majd megpróbálkozik először felfelé, majd jobbra, lefelé és végül balra továbbmenni, majd azon a kártyán ahova továbbment, ugyanez az algoritmus fut le. ha az út valamilyen állomásba ér akkor kiszámolja a pontját és ha az rekordot dönt akkor letárolja. Ennek a futásidejét én már nem tudtam meghatározni (lusta vagyok), de maximálisan 4^240 lehetőség van (jó, valójában nincs ennyi, mert ez akkor lenne, ha minden kártyán négyszer át tudna haladni, viszont az állomások melletti kártyákon ez nem lehetséges (najó, akkor 4^185)), tehát ezis borzalmasan sok. Sokkal több lehetőség mint az eddigi variációk száma, viszont itt már lesz lehetőségem "levágni" utakat, amikkel nem kell, hogy próbálkozzon. Mondjuk ezekkel a vágásokkal azt érem el, hogy nem kapok választ az összes kérdésre, viszont a priorizált válasz amit keresek az lenne, hogy "melyik az a legtöbbet érő út amit a pakliban található kártyákkal ki lehet rakni". Így rögtön kiesnek azok az utak amik nem a középpontba végződnek. Jelenleg még csak ötlet, hogy minden egyes lépés előtt, mielőtt új mélységekbe kezdene a számítás megnézi a rendszer, hogy adott felállás mellett eljuthat-e egyáltalán a középső állomások valamelyikére a vonat, ha nem akkor azt az ágat már nyeshetem is le.

Csillió millió év

A játéktér leírása:
- 60 "hely" van ahova a kártyákat le lehet tenni.
- 24 féle kártyából van összesen 60 darab.
- ha egy út a középső állomások valamelyikében végződik akkor az dupla pontot kap

Miután megvolt a játéktér némi grafikával és a pont-kiértékelő modullal első nekifutásra rögtön nekiestem a "bármilyen kártya bárhova" témának.
Kis számolással rá lehet jönni, hogy ez annyit tesz, hogy a 60 helyre a 24 féle kártyából bármit letevől algoritmus összesen 2460 ~= 6.4964261 × 1082 ~= (649 642 610 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000) variáció. Ez baromi sok. Hozzávetőlegesen ez a kereső egy másodperc alatt 50 000 variációt tesztelt le, vagyis nagyjából 40 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 évig tartana a lefutása. Úgyhogy ezt nem eröltettem tovább. Jött a másik ötlet, hogy csak a kártya pakliban található lapokat használhatom fel (azokat is csak a játéknak megfelelő irányban) aminek összesen 60! variációja van. igen .. a "!" az nem azt mondja, hogy HATVAN!!!! hanemhogy faktoriális. vagyishogy 8.32098711 × 1081, ez majdnem nyolcad része az előzőnek. <szarkazmus>Dejó</szarkazmus>. és amit "nyertem" a vámon azt elbuktam a réven ugyanis ezeknek a permutációknak az előállítása miatt ez a motor csak 20-30000 variácót számolt másodpercenként.

5-ös metró

Jah .. mostanában foglalkoztat egy érdekes kérdés. Valószínüleg ezt már sokan megoldották (ha nem is ebben a kontextusban).
Az egész azzal kezdődött, hogy Kicsimtől kaptam egy Metro nevű társast. Dirk Henn alkotása, baromi egyszerű, 2-6 játékosig játszható , kártyákat kell letenni, útvonalakat építeni, és pontokat gyüjteni. Valami megfogott ebben az egészben. Egyrészről az, hogy viszonlag egyszerű lenne leprogramozni grafikailag, hiszen négyzet alakú elemeket kell pakolgatni. A leírásában volt egy kép ami nagyon megtetszett:

és úgy gondoltam jópofa lenne tényleg így látni a játékot. Viszonylag hamar meg is találtam az online játszható verzióját, de valahogy nem fogott meg. iszonyat butára van megcsinálva a felülete. simán lehetne ez flash-ben akár az eredeti grafikával (okéoké, jogdíj, de ilyen erővel ez az online játék is jogdíj köteles lenne). Találtam egy magyar fejlesztést is, de az se tetszett, főleg, hogy nem játszottam vele :) Na mindegy is.
A lényeg, hogy elkezdtem digitalizálni az egyes lapokat és összedobtam egy kis progit. Viszont a játék fejlesztése helyett egy érdekes kísérletbe kezdtem. Megtalálni a legeket. Ezek pedig a következők kombinációi: [Leghosszabb|legtöb pontot érő] út [végállomás nélkül|érvényes végállomással|csak szimpla pontot érő állomással] [bármilyen kártya felhasználásával|csak a pakliban található kártyák felhasználásásval|csak a pakliban található kártyák felhasználásával, az elhelyezési irány betartásával]. Ezek keresésére kezdtem el "kereső motorokat" írni, és ezekről fogok 1-2 postot írni még :)

Patty Mayo

Ma érdekes, egy "régi ismerőst (mint "másik videó")" láttam a subbán. A kiscsaj (Patty Mayo) azóta egész sokat fejlődött ... saját "official fan site"-ja is van :) Nice ...

teázol?

Na, tegnap megtörtént az első beázásunk. Este 11 felé már fogmosással foglalatoskodtam, kicsim fürdött, és ahogy a gyerekszobában mászkálok mezitláb, érzem, hogy vizesedik a talpam. Mondom, dejó, hogy hoztam be ennyi vizet a fürdőből? aztán csak felkapcsoltam a villanyt amikor láttam, hogy a plafonon keresztül húzódik egy nedves csík, aztán megnéztem a hálószobában is és még a dolgozóba is jutott egy kevés. Kis tanakodás után felöltöztem és felmentem a felettünk lakóhoz, hogy mivan. Ők mondták, hogy sajna (nekem inkább szerencsére) nem ők voltak, hanem a felettük lakóknál a mosógép kifolyója kiesett a kádból ... fasza. Beinvitáltak. Hát az ő lakásuk jó szarul nézett ki ... rendesen a tapétázott falon végigfolyva a víz felpuposodva, minden ahogy kell. Nálunk max egy kicsit utána kell festeni, mert foltos lett kicsit a mennyezet. Mondta, hogy beszélni kell a fennti lakás tulajával, és ő majd aláírja az elismervényt és a biztosító fizetni fog, ha kell. de szerintem most ezt nem feszegetjük, mert egyszerűbb lesz ezt házilag megoldani, mint bárkit kihívni és intézkedni ...

csütörtök, december 04, 2008

szerda, november 19, 2008

a konditeremburáját

Ja, meg még ezt lejegyzem. Azóta se sikerült visszaszorítani 110 alá a súlyomat, de még mindíg nem adom fel :) Bár engem kicsit idegesít, hogy ennyire egyhelyben toporgok már jó ideje (sőt igazából mindketten P-vel együtt). Amire büszke vagyok kicsit, hogy egyre jobban megy a bringázás. Néha betartva a "weight management zone"-t (120-130-as pulzus) néha leszarva és egy órán keresztül 160-170-180-as pulzussal tekerve. Legutóbbi "eredményeim": egy óra altt 1440 kcal, aztán a következő edzésen fél óra alatt 840. Ahogy érzem a maximum amit esetleg elérhetek az az egy óra alatt 2000 kcal (2 mcal?), de valszeg azután már lefordulnék a bringáról :D
Egyébként elkezdtünk most kicsit a hátizmokra koncentrálni, mert az az utóbbi időben elmaradt. Most a heti program úgy néz ki, hogy hétfőn fél óra bringa, aztán hát-váll, szerdán egy óra bringa, pénteken fél óra bringa és mell-kar. Lábazni nem lábazunk mert azt a bringa nagyjából lefedi (nekem elvileg kellene lábbal tárogatnom vagymi, de az valahogy "nem esik útba"). Természetesen mindegyik gyúrás végén egy adag fincsi szauna zárásnak :) Jó lenne valami dietetikushoz vagy valakihez eljutni aki rendbetenné a belső szisztémát, és elindulna (ismét) egy nyugis havi 2 kilós fogyás ... vagy több :D

Szalontüdő

Szirmai Márton - Szalontüdő:



Tetszik az egész úgy ahogy van. A zene, a hangulat, a kamera, a fények, az arcjátékok, minden. Régi a történet, de akkoris jó :)

A film zenéjét itt lehet meghallgatni (én kb egy órája hallgatom mert olyan kis nyugis, kellemes háttércsirimpelés): http://www.instantfilmek.hu/