Angry Birds - immár böngészőben is

Címkék

Van-e a smartphone/tablet tulajdonosok közt olyan vajon, aki ne ismerné a Rovio háza tájáról származó Angry Birds-t? A játékot, amelyben a mérges madarak bosszút esküsznek azok ellen a malacok ellen, akik ellopták a tojásaikat? Szeretnéd böngészőben játszani? Akár Linux-on is? Rajta!

Hozzászólások

Érdekes..., OSX alatt csak a Safariban(5.0.5) megy normálisan, Firefox(3.6.13) és Opera(11.10) játszhatalanul szaggat, kb 1fps, Chromeban(11.0.696.68) nincs kép. Ez még inkább alfa.

Lassan tényleg nem sok tere marad a flashnek :)

+1

Mac -en, Safarival arra panaszkodik hogy nincs Flash (tényleg nincs, nade állítólag nem is kell), és Chromeot ajánlja. Chrome-mal nem panaszkodik semmire, csak egyszerűen a középső téglalap ahol a játék lenne, üres (teljeseen transparent).
Szintén Maces kollegának hasonló a baja Chromeon, pedig neki van Flash a gépén. Windózos kollégának Chrome-mal jó.

Hát szóval...

Fejlesztői szemszögből nézve, ha össze kell hasonlítanom a Linuxos fejlesztőkörnyezeteket, libeket és azok stabilitásukat, szarrá fragmentáltságát, valamint a platform elterjedtségét (desktopon), teljesen meg tudom érteni a cégek hozzáállását.

----------------
Lvl86 Troll

Lehetséges, hogy Flash-t is használ, de az Apple böngészőinek HTML5 támogatása sem teljeskörű, mint az sokszor kiderült.

Korábban ugye Steve Jobs a HTML5-el érvelt az Adobe Flash ellen biztosan nem azért, mert a Flash esetleg kompromitálhatná a natív alkalmazások egy részének értékesítését, amire a HTML5 is alkalmas lehet.

Firefox 4.0.1, Win7 x64, szépen fut.
Viszont most látom először ezt a game -t, hát nem vagyok elragadtatva, mire ez nagy hype?
Ez a szerkezetrombolásos dolog kb. 100 féle variációban létezett már...

--
fantázisdús aláírás v1.09

A nagy hype arra, hogy nem csak megírtak egy játékot, de folyamatosan fenntartották az érdeklődést.

Először is elkészült egy játék, aminek jó a grafikája, és aranyos a története. Nem mellesleg minimális, hogy ne kelljen foglalkozni vele, de van, hogy tudjuk miért rombolunk, és mi vagyunk a jó fiúk.

Megoldották, hogy élvezhető legyen a játék, jó a fizikája, még ha nem is reális, kihívás, de nem is lehetetlen, szóval meg van az egyensúly.

Megoldották, hogy legyen valami új alkalmanként. Egyrészt a játékban előre haladva folyamatosan bevezetnek új madarakat, amik másképp gondolkodásra késztetnek, ezáltal picit megváltozik a játék, ami új élmény. Másrészt folyamatosan tolják az új tartalmakat. Az alap angry birdsben van 3-4 fejezet, a Seasons kiegészítőben van minden ünnepre valami új (karácsony, valentin nap, húsvét, stb).

Szóval jól van eladva, terjesztve, és megtalálták a fejlesztők, hogy mi kell a játékosnak

+1
Az AB egy nagyon jól felépített brand lett. A megjelenés utáni első 1-2 hónapban a béka feneke alatt voltak az eladások, aztán nagyon beindult. A Rovio-s srácok pedig nagyon ráéreztek, hogy mit kell csinálni. Most ott tart a dolog, hogy lassan a Tetris számait is lenyomta, így a legnagyobb darabszámban eladott/letöltött game brandé válva. Most meg már van minden más platformon is (konzol, web, desktop, stb.). Nem rossz egy eredetileg mobilos játéktól.

Nekem pont ez a gondom, hogy a jól felépített branden kívül semmi extrát sem nyújtanak az új változatok, meg a kiegészítők. Gyakorlatilag unalmas lett számomra. Na már most, ha a mai világban ez elég (mint hollywoodban az ócska blockbusterek), akkor az már régen rossz. A játék maga mehet a levesbe, viszont a figurák jól mutatnak egy kávéscsészén.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Na igen, ezt én is észrevettem. Azért a RIO-ban van néhány, a játékmeneten változtató újdonság is.
Egyébként nem baj az, ha megunod, ennek nem az a lényege, hogy végigvidd mindenáron, hanem hogy ezzel játssz, amikor épp nem tudsz mit csinálni. És arra szerintem nagyon jó.

Egyébként annyira nem zavaró az, hogy nincs sok extra. Maguk a pályák egyéniek, a megoldásra ugye rá kell jönni, a kiegészítőnként 1 új madár is ad elég kihívást, főleg ha 3 csillagra játszol.

A keresztrejtvény se változik, max más megfejtések lesznek, mégis sokan élvezik, és nem unják meg az ikszedik után

> Van-e a smartphone/tablet tulajdonosok közt olyan vajon, aki ne ismerné a Rovio háza tájáról származó Angry Birds-t?

Igen! Gőzöm sincs mi az. Valami játék nem?
Most bújjak vissza a befőttesüvegbe?

[PISZKÁLÓDÁS ON]
Melyik kisebbséghez tartozol? Azok tudják ezt jól nyomni. "Jáj! Nyem ismerem eztajangri bördz izét! Ne különböztessé' má' meg hátrányosan! Te rasszista, hogy a rák egye ki a..." :D
[PISZKÁLÓDÁS OFF]

A viccet félretéve. Egyszer próbáld ki, ha megfelelő hardver közelébe kerülsz. Remekül el lehet vele szórakozni. Főleg touchscreen megléte esetén.

Amit még nagyon javaslok kipróbálásra, az a Tiny Wings. Egyelőre még csak iOS-en elérhető, de jön majd Androidra is nemsokára.

Lehet,hogy csak nekem tűnt fel a címben: Andry Birds != Angry Birds! Sorry

Néhány nappal ezelőtt Opera 11.01 alól azt írta, hogy fújj szar a böngésződ töltsél krómot, maszkoltam Firefoxnak, úgy már mindjárt szépen vitte, mindenféle gond nélkül.
Most viszont nem jelez hibát sehogy sem, csak megreked a Loading képernyőn. Persze lehet nem várok eleget... sőt, biztos, mert az SD verzió 3-4 másodperc alatt bejön.

Mindegy, nem csipázom a játékot.
----
Hülye pelikán


Hiba: uncaught exception:
[Exception... "Security error"  code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)"  
location: "http://chrome.angrybirds.com/angrybirds/E1E6BAB179E02439152F14D6ACB6F662.cache.html 
Line: 1172"]

Éljen a browserfüggetlen világ...

Firefox 4.01 + Gentoo + nVidia 8500GT -> Teljesen jó.
Firefox 4.01 + Natty + ATI vga -> Használhatatlan.
Firefox 4.01 + Win7 + ATI vga -> Nagyon döcög.

Natty 64 bit + Firefox4/Chromium + nvidia-current -> erősen hiányos megjelenés
Natty 64 bit + Firefox4/Chromium + nvidia-173 -> jó

A Quadro NVS 3100M szerintem ezerszer jobb mint akármelyik integrált intel hulladék. A prociba integráltról nem tudok nyilatkozni.
Nálam egyébként gentoo-n a laptopomon (GM965), cromium 12.0.742.21(0) böngészővel szinte tökéletes HD beállítással, firefox 4.0.1 alatt kissé szaggat, de használható. Az asztali gépemen, nvidia kártyával, chromium 13.0.61.0(0) és firefox 4.01 alatt is tökéletesen működik.

Mert így sokkal jobb, hogy érvek nélkül állítasz valamit amiről bevallottan (a prociba integráltról nem tudok nyilatkozni) nem tudsz semmit?

Ha nem csak az igazad érdekel valamiről amiről bevallottan fogalmad sincs akkor lásd az érveimet a lentebbi hozzászólásomban: http://hup.hu/cikkek/20110513/andry_birds_immar_bongeszoben_is#comment-…

Teljesen nyitottan kezelem a kérdést, mindössze érvelned kell.

"mint az Inteles 3D lassító szutykok."

Mantrázzad csak.

http://www.notebookcheck.net/Review-Intel-HD-Graphics-3000-graphics-sol…

The performance of the Intel HD Graphics 3000 can indeed be called impressive. In many older and current gaming titles it competes at a level of entry-level graphics cards like the Geforce G 310M, the GT 220M or the ATI HD5470.

Ne felejtsem el, a tények csak megzavarnak, de a Quadro NVS 3100M ugyanúgy a GT218-as magra épül, mint a Geforce G210M és igen, egy belépőszintű, 16 stream processzoros videókártyától aligha várhatsz sokat, de az Intel GMA HD 3000 összeségében jobban teljesít nála.

Mellesleg kezdem unni a sok laikust a HUP-on, akiknek fogalmuk sincs, hogy egy integrált és egy dedikált GPU mennyire eltérő felhasználásra van tervezve, továbbá, hogy a GPU teljesítményét nem a termék neve alapján határozzuk meg, még akkor sem ha az Nvidia Quadro meggyőzőbben hangzik (de az NVS 3100M akkor is csak egy belépőszintű videókártya, akárcsak a GMA HD 3000).

Angry Birds már régóta van winfosra is. Csak mondom.

--
GPLv3-as hozzászólás.

Ne kötözködj, a modern böngészők lefedik szinte az összes olyan fontosabb platformot, ami desktop felhasználásra szóba jöhet, szóval ami tud rajtuk futni az nem igazán függ attól hogy milyen oprendszeren akarod futtatni.

Nyilván lehet kötözködni, hogy a kenyérpirító, meg a haiku :)

Én sem igazán.

Ez a webes Angry Birds elvileg platformfüggetlen, mivel csak egy böngésző szükséges hozzá, ami többé kevésbé támogatja ezeket a HTML5 gyűjtőnéven közismert webes technológiákat.

Leszámítva, hogy Adobe Flash is kell hozzá, ami meg mindössze multiplatformos.

Mégegyszer. A program ELVILEG egy nem létező, virtuális platformra íródott, amit html5-nek hívunk. Gyakorlatilag pedig hogy tényleg fusson legalább néhány böngészőben, módosítva lett a kódja. Tehát nem platformfüggetlen, hanem egy konkrét platformon fut, ami nem lenne baj, ha ez meg lenne valósítva. De mivel minden böngésző máshogy valósította meg, így igazándiból nem lett platformfüggetlen. Otthon például megy az Operámmal, itt bent Linux alatt pedig nem. Másnak meg igen.

Javaval hasonlítsd össze kicsit, szerinted a Java kódok platformfüggetlenek?
----
Hülye pelikán

Tehát akkor az Angry Birds for HTML5 kódja platformfüggetlen, ami a HTML5 szabványon alapul. Egyelőre azonban ehhez MÉG nem alkalmazkodik pár böngésző. De mint említtetem, ha valaki ír egy HTML5 képes böngészőt C64-re, akkor azon is futni fog. Én még mindig nem értek veled egyet. ;)

Akkor egyszerüsítem a kérdést: szerinted a Java platformfüggetlen nyelv?
Amennyiben a válasz igen, úgy egész eltérően definiáljuk a dolgot, és csak szócséplés volt eddig.
Amennyiben nem, akkor írd le, mi a különbség ilyen szempontból a JVM és a html5 között.
----
Hülye pelikán

Hagyd már ezt a Javazást! Szerinted mikor platformfüggetlen egy kód?! Szerintem akkor, amikor úgy van megírva, hogy újrafordítás nélkül teljesen más architektúrákon képes vagy azt futtatni. Azért, mert a futtató környezetet nem írják meg rendesen, ettől az még platformfüggetlen. Lehet, hogy holnap abban a böngészőben, amin próbáltad és nem ment holnap már menni fog, mert kiadtak egy frissítést az Operához/Firefoxhoz/stb. és láss csodát, az Angry Birds kódjához meg senki nem nyúlt azóta.

Szerintem senki nem hisztizett, csak mindketten azt állítottuk, hogy nem vagy tisztában a fogalom (platformfüggetlenség) pontos jelentésével. Belekeverted a rosszul implementált böngészőket a képbe ez pedig nem befolyásolja egy kód platformfüggetlenségét, szvsz. De ezt már leírtam feljebb is.

Az pedig, hogy az Angry Birdshöz workaroundokat dolgoztak ki, az szerintem annak köszönhető, hogy nagyon fiatal a HTML5. Ha a böngészők 80-90%-ban rendesen meg lesz oldva a szabvány támogatása, akkor a kutya nem fog workaroundokkal szenvedni.

Rosszul implementált böngészők => a program nem az ideális platformra lesz írva (mert azon nem fut, mert nincs olyan), hanem az adott böngészők közül NÉHÁNYRA, azoknak is csak néhány változatára => hol van itt a platformfüggetlenség?
Azért hoztam mindig a Javat, mert elméletben az is platformfüggetlen, gyakorlatilag viszont komolyabb program viszont nem lesz az. Ugyanígy komolyabb böngészőben futó bármi. Ezt próbálom isten tudja hány hozzászólás óta elmondani, hogy a böngészők nem egységesek, így a rájuk írt programok nem lesznek platformfüggetlenek, hacsak nem használsz valami google féle js-kód mismásolót, ami mindig az adott böngészőhöz való kódot csapja ki szerveroldalról.
----
Hülye pelikán

Azért hoztam mindig a Javat, mert elméletben az is platformfüggetlen, gyakorlatilag viszont komolyabb program viszont nem lesz az.

Definiálnod kellene a "komolyabb program fogalmát", mert én jópár millió sorosnál nagyobb Java programot futtattam teljesen eltérő platformokon újrafordítás nélkül... legutóbb fogtam egy JBoss 6.0.0.GA alkalmazásszervert, és a letöltött zip kicsomagolás után futott a 32 bites céges Linuxonom OpenJDK-val, a 32 bites céges XP-n Sun JDK-val, a 64 bites céges RHEL szervereken IBM-es JDK felett, az otthoni 64 bites SuSE laptopomon OpenJDK-val, illetve a FreeBSD 8.2-es szerveremen Java7-en.

Ha egy JBoss 6.0.0.GA-t nem tartunk komoly programnak, akkor nem tudom mi a komolyabb program, szóval nem tudok továbblépni a kérdéskörben, amíg nem definiálod a komoly program fogalmát. :)
--
http://wiki.javaforum.hu/display/~auth.gabor/Home

"a program nem az ideális platformra lesz írva"

Nem hát, hanem a HTML5 szabvány szerint. Amelyik böngésző teljesíti a szabvány követelményeit, azon fut, ami nem, azon nem. De már sokadszor írom le, hogy ennek semmi köze a platformfüggetlen kódhoz. A kódon nem kell ahhoz változtatni, hogy menjen egy adott platformon. Ha ma nem megy Firefox 4.0.1-gyel, akkor attól még holnap menni fog/mehet Fireox 4.0.2-vel, ha a Mozzila hozzáigazítja a böngészőjét a szabványhoz.

>Szerintem akkor, amikor úgy van megírva, hogy újrafordítás nélkül teljesen más architektúrákon képes vagy azt futtatni.

Erről beszélek, felesleges vitatkozni, ha teljesen mást értünk platformfüggetlen alatt. Én például a hello world C kódját platformfüggetlennek tekintem, nálad ez már régen nem az.
----
Hülye pelikán

Nem kellene összekeverni a portolhatóságot és a platformfüggetlenséget. A platformfüggetlenség szerintem az, amikor újrafordítás nélkül tudod vinni egyik platformról a másikra a kódot, míg a portolhatóság az amiről te bszélsz, a helloworld.c. Porolhatóság esetén szó nincs bináris kompatibilitásról.

A portolhatóság azt jelenti, hogy könnyű átvinni egy másik platformra. A platformfüggetlenség azt, hogy változtatás nélkül tudod a másik platformon használni azt. Szándékosan a használni szót _használtam_, mert itt van a véleménykülönbség egyik gyökere. Számomra nem a bináris jelenti a programot fordított nyelvnél sem.
----
Hülye pelikán

Hm... mondanál olyan közkeletű C nyelven megírt programot, amely változtatások és ifdef-ek nélkül lefordítható Linux-on és FreeBSD-n? Mert FreeBSD-n rendszeresen fordítok a ports használatával különféle C nyelven megírt programokat, de azok vagy tele vannak ifdef-ekkel, vagy egy halom patch-et alkalmaz az eredeti forráson a build folyamat, hogy fordítható legyen FreeBSD-n az adott forráskód, vagy esetenként Linux kernelemulációval lehet csak az adott fordítmányt futtatni.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home

Fent előhozakodsz egy rohadtul faramuci példával, egy alkalmazásszerverrel, amit NYÍLVÁN úgy írnak meg, hogy sok platformon menjen, hogy ő maga lehessen a platform. Aztán kikötöd, hogy ne lehessen benne ifdef? Magadba nézzél már kicsit. Amúgy meg ez is csak az én igazam bizonyítja: nincs platformfüggetlen kód nagyobb méretekben.
----
Hülye pelikán

Fent előhozakodsz egy rohadtul faramuci példával, egy alkalmazásszerverrel, amit NYÍLVÁN úgy írnak meg, hogy sok platformon menjen, hogy ő maga lehessen a platform.

A JBoss 6.0.0.GA pure Java.

Ha már van _egy_ olyan "komoly" alkalmazás, ami megy sok platformon, akkor úgy érzem, hogy nem igaz az az állításod, hogy "komoly" programok nem lehetnek platformfüggetlenek Java esetén, de még nem adtál definíciót arra, hogy nálad mi a komoly program.

Aztán kikötöd, hogy ne lehessen benne ifdef?

Ha holnap fogok egy teljesen új platformot, amire van/lesz Sun/Oracle TCK-t megugró JVM, akkor a JBoss ott is fog menni. Az ifdef-el teli C program nem fog fordulni vagy futni egy olyan platformon, amely eltér az ismert platformoktól, mert egy csomó új ágat kell beletenni, hogy a precompiler képes legyen olyan forráskódot készíteni, amely fordulni és/vagy futni is fog.

Ha van egy C programod, amely tele van a különféle platformok és architektúrák okán ifdef blokkokkal, akkor az nem platformfüggetlen forrásszinten se.

Amúgy meg ez is csak az én igazam bizonyítja: nincs platformfüggetlen kód nagyobb méretekben.

Mi a nagyobb méret nálad? Egy JBoss alkalmazásszerver nem elég nagy?
--
http://wiki.javaforum.hu/display/~auth.gabor/Home

Most már kezd egy kicsit olyan "te a világ ellen" hangulata lenni ennek a szálnak, pedik _Franko_-val és Zaneck-kel nagyon ritkán szoktunk egyetérteni (ugye srácok? :) ), ami persze nem azt jelenti, hogy automatikusan nekünk van most igazunk, de ha már ennyien állítjuk az ellenkezőjét, legalább gondolkodj el rajta, hogy most talán mégsem neked van igazad. ;)

annyit vitatkoztok ezen, pedig a lényeg kb az, hogy a linkukszos, a béesdés, a szoláriszos, a mekes, meg a vindózos kollega is tud bördszözni, és ehhez egyszer kellett megírni a bördszöt hátéemelöt böngészőbe'

... szemben azzal, hogy külön készül minden oprendszer alá egy-egy.

Szóval ez a megoldás akármi-független(ebb).

Igen, biztos, hogy te kevered. Olyan, mintha egy Java programra mondanád, hogy platformfüggetlen. Nagyobb programok szinte soha nem platformfüggetlenek, általában csak az adott fordítóverzióval képesek fordulni és csak az adott architektúrán hajlandóak futni (legyen az egy specifikus VM vagy a Windows).
Ugyanígy nem beszélhetünk a közös platformról ott, ahol ennek még csak az ígérete létezik. Nem tudsz a böngészőkhöz platformfüggetlen kódot írni, mert nem létezik az a közös platform. Ennyi.
----
Hülye pelikán

C64-re simán lehet írni egy HTML5 és WebGL kompatibilis browsert, ami képes hiba nélkül ("némi" sebességcsökkenéssel) futtatni az angry birds-öt. Csak dinamikus kódbetöltés kell, hogy beleférjen minden a felhasználható 30k-ba (asszem, és lemezre cache-elés. Meg türelem :D

Iceweasel nem eszi.. Opera 11.10 meg igen. Pedig általában minden fut Iceweaselben ami FF-ben is.
No meg én a malacok pártján állok. Szemét madarak!
Igaz van egy plüs Angry Bird-öm, de bármikor cserélném malacra. :)
--
AGA@
Clyde Radcliffe Exterminates All the Unfriendly Repulsive Earth-Ridden Slime

Közben a Rovio bejelentette, hogy a böngésző változatnak (6 millió) és a Rio sikerének köszönhetően elérték a 200 millió felhasználót! Ez annak a fényében szép teljesítmény, hogy az első 100 millióhoz majd egy év kellett, míg a második 100 millióhoz 2-3 hónap. Plüssmadárból eddig 3 millió darabot adtak el. :)
Ha van egy csöpp eszük, akkor a brand hanyatlása esetén a disznók visszavágnak. xD

Sztem van :)

Egyébként a 200 millió felhasználó mit jelent? Mert én legalább öt felhasználó vagyok, ha úgy vesszük, hogy iphone-ra is, androidra is letöltöttem, és használtam böngészőből mindenféle authentikáció nélkül legalább 3 gépen 3 külön ip-ről.