Magyar Opera

Címkék » flash


Emberwind: HTML5 játék az Operától - frissítve

Frissítve! (2011. 08. 31.) A cikk megírása óta két komolyabb fejlesztésen is átesett a játék. Ráadásul átkerült a GitHub verziókövetőre, ahonnan az aktuális legfrissebb összeállítást is közvetlenül elindíthatod. Emberwind indítása. A főbb változások szerintem elég nyilvánvalóak. Már vannak bevezető képsorok az egyes pályák között, lehet pontokat gyűjtögetni, látjuk, hogy merre kéne továbbmenni, illetve tippeket ad a kezelésre. Ja, és bagolyháton érkezünk meg a pályákra. Mindemellett optimalizációkra is jutott idő A játék fejlesztője, Erik Möller elmondta, hogy egy belső Opera összeállításon futtatva 120 fps-t ért el...

Nem tudom, hányan ismerik közületek az Emberwind nevezetű számítógépes játékot. Egy két dimenziós platformjátékról van szó, ránézésre egy viking Super Mario és Rambó keresztezésének tűnik, mindenesetre jól el lehet ütni vele az időt.

Ami miatt számunkra is érdekes lehet, hogy a játékot kiadó TimeTrap egyik alapítója és frontembere, Erik Möller egy ideje már az Operát erősíti. Nyári munkás segítőkkel karöltve most kísérletet tesz arra, hogy a játék néhány pályáját HTML5 alapokra ültesse. A cél nyilvánvalóan nem az, hogy egy n+1-edik játékot alkossanak, hanem, hogy bizonyítsák a webes nyelvek érettségét komolyabb alkalmazások implementálására, valamint, hogy bemutassák a multiplatform előnyeit.

Példának okáért az iPad (és az iPhone) nem támogatja a Flasht, ellenben az Emberwind-átirat gond nélkül fut rajta. Illetve futna, ha lenne hozzá rendes hardver, és GPU támogatás. Ami ugyanis azonnal látszik a kipróbálást követően, hogy ideje lenne implementálni az Operában a GPU gyorsítást. Látványos ugyanis a különbség az Opera 11.50 és mondjuk az IE9 között: utóbbi sokkal gördülékenyebben futtatja a játékot.

Amit viszont egyikük sem tud (még), az a WebGL támogatás, merthogy ez is bekerült a játékportba, legalábbis azokban a böngészőkben, amikben elérhető.

A demonstráció jelenleg is aktív fejlesztés alatt áll, de már élvezetes a használata. Végre vannak ellenfelek is (kis gremlinek), illetve már a hang is működik. Leszámítva a gyorsítás hiányából eredő darabos mozgást, nálam minden kipróbált böngészőben jól futott, bugokkal sem találkoztam, leszámítva a Chrome fejlesztői változatát WebGL alatt, de ez legyen az ő bajuk.

Aki szeretné kipróbálni ezt az addiktív játékot, az könnyen megteheti, elég csak megnyitnia a lenti linket:

Flash plugin hordozható operához

Mikor elkészítettük a blog saját hordozható változatát, már szóba került, hogy milyen pluginek kerüljenek bele. Ekkor a flash plugin több ok miatt is kimaradt. Az egyik az egész programhoz viszonyított nagy mérete volt. A másik pedig egyszerűen az, hogy az általunk felhasznált, az Opera Software által is engedélyezett és ellenőrzött opera@usb verzióban sem volt benne.

Tegnap kaptunk egy levelet, miszerint jó lenne, ha belekerülne a szóban forgó beépülő. Én és Karbonade úgy gondoljuk még mindig, hogy felesleges beletenni, aki szeretné használni, az töltse le magának a flash beépülőt. Ugyanakkor tény, hogy a mai internet sebességek, valamint nagy adattárolók bőven megengedik ezt a nagyjából 2 MB-os méretnövekedést. Ezért szeretnélek titeket megkérdezni, hogy mi legyen. Szóba került az, hogy esetleg lesz egy flash-et tartalmazó verzió is, de az eddigi light, pro, és alap mellé nem kívánok egy 4.-et is csinálni. Arról lehet szó, hogy a 3 közül valamelyik verzióba belekerülne, például a pro-ba. Vagy akár az összesbe, minden esetre ezentúl a blogról letölthető lesz az aktuális flash plugin.

Szeretném ezt a dolgot valamilyen szavazás formájában eldönteni. Kérlek titeket, hogy írjátok meg kommentbe először is azt, hogy bekerüljön-e, vagy sem, esetleg indoklással is. Valamint javaslatot is várok, hogy a bekerülés melyik verziót érintse. Köszönöm!

Addig is innen letölthető a tömörített fájl, amit csak ki kell csomagolni a hordozható opera program\plugins mappájába. Megjegyezném még, hogy a telepített operába is bemásolható, így az olyan gépeken is működésre bírható a flash, ahol nincs rendszergazdai jogosultságunk.

Ezen az oldalon ellenőrizhetjük a flash beépülőnk verziószámát.

Flashblock Operában

Tipp: Opera 10.5-ben van alapértelmezett Flashblock, amit az opera:config#UserPrefs|EnableOnDemandPlugin beállítással érhetsz el külső megoldások nélkül. Sajnos ez a beállítás (még) nem oldalspecifikus, tehát ha bekapcsolod minden oldalon rá kell kattintanod a videó helyére.

Az utóbbi időben a 10.5 noclicktoactivate.js bugja kapcsán újra előkerült nálam a Flashblock. Aki használja ezt a funkciót, az már nyilván ismeri a Lex1 által készített megoldást, akár az userjs only, akár a CSS változatot.

A Flashblock.js egy önálló userjs, amit csak elmentünk a userjs könyvtárba (ha még nincs ilyenünk, klikk ide), majd újratöltjük az oldalt. Hozzáadni az @include letiltani egy oldalon pedig az @exclude paraméterrel tudjuk a userjs-eknél már jól ismert módon.

Megjegyzés: Az @include, @exclude csak az ANSI kódolású userJS-eknél működik, ezért ne használjunk lehetőleg a leírásban sem ő és ű betűt, ha már mindenképp muszáj ékezetet használnunk.

Vagy használhatjuk helyette a CSS változatot, aminél kicsomagolás után a Flashblocker.css-t a profilunk styles\user könytvárába másoljuk, a Flashblocker.js és Flashblocker-white-list.js fájlokat pedig a userjs könyvtárunkba. A CSS miatt újra kell indítanunk a böngészőt, hogy bekerüljön a Nézet sáv > Szerzői nézet legördülőmenübe a CSS, amit majd ezután engedélyezünk. Ha egy oldalon (például YouTube-hoz hasonló oldalak, mert az már fehérlistán van) véglegesen engedélyezni akarjuk, akkor a Flashblocker-white-list.js-ben kell megadnunk az oldal címét @include paraméterrel.

Nos nem túl meglepő módon ezek egyike sem működik az új pre-alfával. Tehát akkor most következzen néhány ezzel is működő megoldás, kinek melyik tetszik.

Edvakf jóvoltából van egy Flash és iframe blokkoló CSS, ami nem a legesztétikusabb, de azért nem rossz. Az egyik előnye, hogy CSS, vagyis már az oldal renderelésekor betöltődik és működik HTTPS oldalakon is anélkül, hogy minden alkalommal jóváhagynánk, az "Igen, engedélyezem az UserJS-eket." dialógusablakot. A másik előnye, hogy a CSS-hez hozzáadhatunk kivételeket. Nem olyan nehéz, amilyennek látszik, jegyzettömbben megnyitjuk a fájlt, majd ha Flash tartalom, akkor a

embed[src]:not(.ucContent):not([src*="nicovideo"]):not([src*="ytimg.com"])
ha pedig iframe, akkor a
iframe[src]:not(.ucContent)
sor végére hozzáadjuk a következő sort:
:not([src*="ide az engedélyezni kívánt objektum forrásának a címe"])

További userJS megoldások: BlockFlash2 és BlockFlashPlus (Silverlight-hoz is)

Beépülők - Plugins for Opera v3.12

Ez a kis 6 megás program tartalmazza a fontosabb beépülőket az Operához. Elég csak telepíteni és nem kell vesződni többet a hiányzó beépülőkkel. A program a következő beépülőket tartalmazza:

  • Adobe Flash plugin - Segítségével .swf objektumokat és .flv videókat tekinthetsz meg a böngészőben. Telepítése erősen ajánlott, enélkül még a beágyazott YouTube videókat sem tudod megnézni. Megjegyzés: Még az eggyel régebbi verzió van benne. Javasolt a legújabb verzió letöltése a hivatalos oldalról, amely több kritikus biztonsági hibát javít.

  • DevalVR - A Google Streetview-hoz hasonló, de annál sokkal szebb grafikával rendelkező 3 dimenziós panorámaképeket lehet vele nézni.

  • Intel Indeo plugin - RAW formátumú beágyazott videókat nézhetsz vele.

  • DivX Web Player - DivX formátumú, akár HD minőségű videókat nézhetsz a segítségével.

  • RealPlayer - Real Media és sok más a RealPlayer által licenszelt formátumú streamelt tartalmakat nézhetsz vele. (A RealPlayer telepítése nélkül nem működik): Csak akkor tedd fel, ha tudod, hogy szükséged van erre a beépülőre, a RealPlayer elég problémás szoftver.

  • Windows Media Player plugin - szintén elég elterjedt beépülő, segítségével .wmv, .wma, .asf, .asx és .wmx formátumú videókat nézhetsz a böngészőben. Windows Media Player 11 szükséges, de ezt alapból tartalmazza a Windows. Ha régebbi verziód van, frissíts. (Tesztelve Windows 7 alatt WMP12-vel is működik).

  • Mozilla ActiveX - Ezzel a beépülővel Operából megnyithatod az ActiveX beépülőt igénylő oldalakat. Megjegyzés: Ebben az esetben viszont az ActiveX-et érintő sebezhetőségekkel is számolnod kell.

  • MeadCo's Neptune - Ezzel a beépülővel IE6 motorral használhatod az Operát.

  • Quick Time - MOV formátumú Quick Time beépülőket streamelhetsz vele. Ez is elég gyakori beépülő, viszont szükséges hozzá telepített QuickTime Player. Szintén elég bloatware szoftverről van szó, telepítése csak akkor javasolt, ha ilyen formátumú videókat akarsz streamelni Operából.

  • Netscape iPIX Viewer - iPIX-ready képeket nyithatsz meg vele.

  • InterTrust Redemption Wizard - DRM-mel védett PDF dokumentumokhoz nyújt hozzáférést.

  • DjVu Browser - .djvu fájlokat nyithatsz meg vele.

  • Shockwave for Director - Adobe Director fájlokat nyithatsz meg vele.

  • Acrobat Reader - PDF fájlokat nyithatsz meg vele közvetlenül a böngészőben. Ha mindenképp böngészőből szeretnéd megnyitni, telepítése javasolt, meglehetősen gyakran előforduló dokumentumformátum. Szükséges hozzá telepített Adobe Reader

  • Plugin-ignore.ini - A C:\Program Files\Opera könyvtárban található plugin-ignore.ini fájlt frissíti a feketelistás (az Opera instabilitását/összeomlását okozó) beépülőkkel. Ezt a fájlt kézzel is szerkesztheted, ha megnyitod Jegyzettömbben, vagy Wordpad-ben.

Változások listája:

  • [!] Frissítve az Adobe Shockwave for Director a v.11.5.0.600 verzióra.
  • [!] Frissítve a DivX Web Player a v.1.5.0.52 verzióra.
  • [!] Frissítve a Quick Time beépülő a v.7.62.14.0 verzióra.

Letöltés

Plugins for Opera v3.12 (méret: 5.88MB)

A program hivatalos oldala (orosz nyelvű).

Megjelent a Flash 10

Nem, nem tévedtél el, ez még mindig a Magyar Opera honlapja. De sajnos az utóbbi időben az egyik nagyon fontos és elterjedt beépülő, az Adobe-féle Flash az egyik legnagyobb fejfájássá nőtte ki magát az Opera felhasználók körében. Legalábbis biztosan benne volt az "5 leggyakoribb Opera probléma" fantázianevű listában. Persze nem feltétlenül csak az Adobe a ludas a dologban, mindenesetre része van benne...

Éppen ezért tölti el reménnyel a felhasználókat a legújabb, 10-es verzió megjelenése. Mindenkinek, akinek korábban nehézsége támadt a Youtube videók lejátszásával, vagy más Flash elemekkel javaslom a mielőbbi frissítést. Ajánlott először eltávolítani a korábbi változatot, utána letölteni és telepíteni az újat. Ha ez megvan, akkor itt ellenőrizhetjük a sikerességet és a pontos verziószámot.

Remélhetőleg az új változat megszünteti az eddig tapasztalt problémákat, és újra öröm lesz a Flash használata :).