Monday 25 January 2010

CSS vs. Internet Explorer



CSS laiust tunnistavad Firefox ja arvatavasti ka kõik teised peale IE, ehk siis on see pilt selgitus, miks IE kuvab su hoolega mõõdetud lehte jaburalt. Teiste brauseritega testimiseks ei taha ma Safari't installeerida, kuna sellega kaasneb suhteliselt tihe soovitus, et tõmba endale iTunes ja muu Apple'i tarkvara. Installeerisin aga Opera, mis kuvab mu lehte täitsa samamoodi nagu Firefox.

Ja lõpuks ma sain ka selle, mis tahtsin. Ma nimelt ei tahtnud hakata tegema topelt div elemente, nagu soovitati, vaid tahtsin teha IEle eraldi *.css faili. Leidsin mooduse artiklist Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs.

Nimelt ei tahtnud ma enda lehele scrollbar'i, kuid IE toppis selle sinna ikka, rikkudes sellega totaalselt kujunduse. Tulemuseks on siis see, et muude brauseritega mu leht venib pikuti vastavalt sisule, kuid IEle on eraldi kerimisribaga liikumatu kujundus.

Wednesday 20 January 2010

Seagupp

Olen viimastel päevadel mänginud üht vana mängu, millel, nagu paljudelgi teistel mängudel, on siiamaani aktiivne fännibaas: Duke Nukem 3D. Huvitaval kombel pean siiski viisakaks tänada Ralfi, ehkki ta mind otseselt selle mänguga üldse ei aidanud.

Ahel sai alguse sellest, et kuskilt ajendas mingi assotsiatioon mind taaskord mõtlema, mida ikkagi ütlevad Wolfestein 3D SS üksuse tüübid surres, kas I'm leaving või Mein leben? Muidugi arvestades, et mäng toimub Saksamaal, ei peaks tegelikult kahtlust olema.

Igatahes ei lähe Wolfenstein 3D loomulikult Vistas käimagi, XPs ma vist ei olegi proovinud. Kuigi olin emulaatoritest muidugi kuulnud, polnud ma neid kunagi kasutanud. Ralf soovitas mulle vanade mängude jaoks DOSBox'i, mille ka tõmbasin, kuid esialgu ei läinud Wolf töölegi. Üritasin teda nimelt käivitada isetehtud *.bat failist, kus oli kirjas wolf3d.exe goobers. Mina ei tea, miks ta *.bat faili peale käima ei läinud, aga ei, goobers pole mingi minu nõme vaimukus. Wolfenstein 3D on nimelt selline mäng, kus koodide kasutamine on hästi keeruliseks aetud. Mäng tuleb - kui ise kirjutada, töötab DOSBox'is ka - käima panna parameetriga goobers ja enne koodide kasutamist tuleb vajutada shift + alt + backspace - just korraga vajutades - ning alles siis saab kasutada koode.

Mis mind viis aga Duke Nukem 3D juurde, oli see, et Wolf läägis täisekraanil jube palju, sama, miks ma ei saanud windowsi jaoks kohandatud Duke Nukem'it mängida. Oleks ma ometi manuaali lugenud, ka seal on kirjas, et maksimumlahutus ei ole soovitav, kuna mäng läägib tohutult. Duke Nukem 3D jaoks aga ei ole niisiis emulaatorit tarvis, vähemalt mitte siis, kui sul on Windowsi jaoks kohandatud versioon, nagu xDuke või EDuke32. Minul jookseb xDuke 1280 x 960 lahutusel ilusti.



Mäng on minu jaoks piisavalt lõbustav ja tore oli seda üle kümne aasta taas mängida, no seitsme kindlasti. Tutvustama ei hakka, lugege ise, samuti võib huvitada läbimängimisõpetus. Duke Nukem 3D plussiks mainitakse huumorit. Kõige meeldivamad naljad on aga ettekavatsemata naljad. Duke ütleb ju vahel vaenlasi tappes igasugu asju, eks? Aga mängu seisukohalt ei vallanda häälefaili mitte see, et just Duke tapab vaenlase, vaid vaenlase surm. Tulemuseks on situatsioon, kus - ja mängus on selliseid kohti - toimub plahvatus, mida ei algata Duke, kuid mis tapab lähedal olija või vaenlane jääb ise ukse vahele ning Duke ei ole vahel isegi situatsioonist teadlik, kuid ütleb: Damn I'm Good.

Igatahes oli mul vanast ajast meeles kirg muuta *.con faile ja hiljem ka leveleid. xDukega aga ei tulnud kaasa ei *.con faile ega map editori. *.con failid on muidugi olemas, aga *.grp failis, mis on kokkupakitud fail, seega on kaks võimalust - kas leida kextract.exe või hankida endale mängu originaalversioon, kus need failid olemas.

Olen muutnud praeguseks kolme levelit, mida ka välja pakun - E1L1m.map, E1L2m.map ja E1L3m.map. Võimalik, et panen siia neid kunagi veel, aga siis ainult esimsest episodist, sest kuigi tegu on 1996nda aasta mänguga, pole teine, kolmas ja neljas episood vabavara. Leveleid on muudetud minimaalselt, kuid lisakraami saamiseks on vaja teada salakohti. Ka pakun välja faili user.con, mida kasutades on kindla peale väljaminek surematuse koodi kasutamine. Kuid ilma selleta - ja juhiks tähelepanu ülevalpool olevale kuvatõmmisele - ole väga ettevaatlik! Kuvatõmmisel on sigavõmm võtnud mu rajalt maha vaid ühe pumppüssilasuga. Originaalsätetega oleks tal vaja olnud kahte-kolme lasku. Seega relvad on tugevamad, laskemoona mahub rohkem ja plahvatuste mõjuala on suurem. Väikse lohutusena sisaldab suur esmaabikohver aga 200% tervist. Kuna pumppüssi tugevuseks on mul pandud 40 ja lähitabamuse korral on kahju seitsmekordne, on kolmanda leveli alguses - sul pole ju relvi - asendatud alguspunktist paremal olevas putkas sigavõmm asendatud tavasõduriga, sest sedaviisi modifitseritud pumppüssiga sigavõmmi on veidi lootusetu paljakäsi maha kiskuda. Putkasseminekul aga tegib väljapoole putkat kohe üks sigavõmm, aga putkast saad sa ainult püstoli, nii et ka siin on Duke ebavõrdses olukorras (muidugi hea õnne korral jõuad enne salakasse, kus on pumppüss).

Muidugi saab vaenlate ellimineerimise lihtsustamiseks ka mitte relvi tugevdada, vaid panna kõigi vaenlaste tugevuseks näiteks 1 ja siis olla õnnelik, et saad lõpupaha ühe jalalöögiga pikali. Samas võivad ektreemsportlased muuta arvu negatiivseks, mis muudab vaenlased surematuks.

Muide, xDuke puhul võib häiriv olla hiirelukk, mis tähendab, et hiirt saab ainult mängus ja mänguakna piires kasutada. Kui tahta vahepeal blogida, peab hiireluku maha võtma.

Kavalused, mida ma ei teadnud:

- kahandatud olekust väjumiseks kasuta stereoide
- pissimine suurendab su energiat 10% leveli jooksul
- sigavõmmi on kasulik mitu korda külmutada, sest temalt võib mitmeid asju saada (testimisel sain esimese korraga pumppüssi, teist korda ei midagi ja kolmndal korral armor'i)
- pisut taastab energiat ka tualetist, purskkaevust või hüdrandist joomine (vädetavalt kuni 50% leveli jooksul, aga mina sain 29st 100le)
- surnuks kukkumist aitab vältida seinapommide paigaldamine, kuna see peatab su kukkumise (samas, jetpack'i viimasel hetkel sisselülitamine aitab ka, selle avastasin muidugi juba ammu)

Friday 8 January 2010

Verepiisad aknalaual

Sai hiljuti ära vaadatud senimaani uusim Terminaator, ehk siis Salvation. Ei mõjunud nii põnevana kui eelmised, isegi kolmas. Samas, Ralf tõi välja, et postapokalüptilise filmina on ta vägagi nauditav. Igatahes veidi hiljem vaatasin kolmandat osa ning tegelikult ei pruugigi masinad inimesest niiväga erineda, vähemalt kuni süsteemitõrkeni on nad uskumatult pühendunud ja on täitsa valmis tootma analooge inimese ahastavale lausele ilma sinuta pole mõtet elada, nimelt ütleb T800: If you were to die, I will become useless. There will be no reason for me to exist.

Ning nüüd, kuulates Frankie Goes To Hollywood'i lugu Relax, tuli meelde, kuidas T800 ütles vestluses John'iga: Relax, ning samas ajal hakkas Kate hüsteeritsema ning T800 ütles talle ka, pisut valjemal toonil: Relax!

Nähtud sai ka uus finaaldestinatsioon, kus loomulikult on üsna alguses mitu sellist kohta, nagu peabki olema, et oi-oi, nüüd juhtub midagi, aga ei juhtu. Üsna alguses - 4:47 filmi - on ka koht, kus mingi auto sõidab läbi õliloigu ja vingerdab veidi. Kummivilina hääleks on aga... no ma ei tea, mis hääl see täpselt on, kuid seda häält kasutatakse filmides tihti siis, kui mingi orav või rebane jookseb kaamerast eemale. Samas, võib-olla see polnudki mõeldud naljana, vaid arvati näiteks, et keegi ei pane tähele, et kummivilin on hoopis multifilmiefekt.

Kusjuures, ma ei kavatsenud niimoodi ajal järge pidada, aga 6:55 olev esimene verine plärts pani küsima: On ka nii vä?. Ning sellega tuli meelde The Hills Have Eyes 2006. aasta versioon, mida hiljuti nägin ja kus tekkis ka kõva kahtlus toimuva reaalsuses. Nimelt mingi mees lasi endal pumppüssiga pea otsast ja pausi pannes oli näha, kuidas kolp oli seest täiesti tühi. Jah, võis olla, et ajud ja kõik lendasid momentaalselt välja, aga nii tühi siis?

Olen muidu üsna malbe filmivaataja ja mind ei häiri asjad, mis näivad teisi lausa marru ajavad. Aga selle filmi CGI oli jube, ma mõtlen need visioonikohad. Olgu, kui ma näiteks täpsustan, et käärid nägid väga ebareaalsed välja, võib vastu öelda, et unenäd ongi ebareaalsed, aga... Ja IMDb foorumi teemad stiilis 100 asja, mida õppisin... on väga abistavad mäletamaks absurdseid kohti. Nagu see, et kui su kolleegist kukub lihatükke, on kõige targem küsida, kas temaga on kõik korras.