péntek, december 19, 2008

Elment

Ma reggel hívtak Magdinéniék, hogy Apu nagyon rosszul van, folyamatosan magas az cukra és már vagy egy hete nem eszik ... Kérdeztem is, hogy esetleg ügyeletre vagy kórházba nem kelle bevinni? Mondták, hogy napi kétszer is jön az orvos és ellenörzi ... Hatkor hívott anyu, hogy látta, hogy elvitték Aput mentővel ... És most hívott, hogy Apu meghalt ... a hosszu idő ellenére és a sokszoros elbúcsuzás ellenére is ez nehéz lesz ... de erős vagyok :) ... Apunak mostmár jobb .... jó utat Apu ... odaát találkozunk majd ...

kedd, december 16, 2008

FunPack

Tuskó menőmanó : Barom barom ...
Meg a két bulimiás beszélget: te, olyan szarul nézel ki, hánysz te rendesen?

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