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:
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
2011.07.25. 19:51:20
vs
"leszámítva a Chrome fejlesztői változatát WebGL alatt, de ez legyen az ő bajuk."
ez?
Fénnyel teli esernyő 2011.07.25. 20:00:41
cousin333 · http://magyaropera.blog.hu 2011.07.25. 20:13:21
Mármint a cikkben korábban említett Opera és IE. Pontosítottam.
Mihics Zoltán (Med1on) 2011.07.25. 21:31:41
Krissz5435 2011.07.25. 22:22:33
Chuck Boung Ace Eck 2011.07.26. 00:22:43
penge™ · http://www.thevenusproject.com/ 2011.07.26. 08:47:50
Ellenség is csak kétféle van és nincs fogyó életerőd sem (így nem túl izgalmas).
@Krissz5435: Egyértelmű, hogy fejlesztik. A kérdés, hogy mikor kapunk belőle snapshotot. Egyelőre még a Ragnarökből is csak egy újabb Labs build jelent meg. Ez a játék pedig már elég régi, valamikor bő 3 hónapja találkoztam vele először, akkor még nem voltak gremlinek és buzogány sem, csak mászkálni és ugrálni lehetett.
Tehát ettől még simán lehet, hogy a 12.00 után csak a 12.50-ben (vagy a 13-ban, ha már a feles verziókat is kukázzák) lesz hardvergyorsítás.
kpityu2 2011.07.26. 15:40:23
Magam részéről már annak is örülnék, ha az Opera normálisan megjelenítené azokat az oldalakat, amelyeket a sokkal fiatalabb Chrome is gond nélkül vesz.
Zsüi_ 2011.07.26. 15:51:45
@kpityu2: A Microsoft vádolja ezzel a szabványt, és dolgoznak a megoldáson, de egyelőre ez erősen csak elméleti dolog. Szerintem még senki nem írt olyan oldalt, amivel lehalasztaná a géped. A Chrome-nak is vannak gondjai. Szerintem szégyen hogy a betűk árnyékait kb 4-5 fő verzió óta (ha nem több) ismerik, viszont még mindig bugos, mivel nincs élsimítás, emiatt olyan ronda, hogy meggondolom hogy használjam -e. Azt is érdemes figyelembe venni, hogy a Chrome egy egész újnak számító dolog, nem hurcolja magával a régről gyűlő kódokat.. és pedig látszik hogy már most több mint 50 mega ha jól tudom.. szóval lesz még neki ilyen gondja.
kpityu2 2011.07.26. 18:43:29
penge™ · http://www.thevenusproject.com/ 2011.07.26. 19:05:44
A WebGL-hez volt testcase, buherátor is írt róla, szóval nem csak a Microsoft szokásos marhasága, mint a 100%-os szabványkövetési tesztek.
Erre még az elfogult Haavard is csak annyit tudott írni, hogy a Flash bugosabb és hogy minél komplexebb valami, annál nagyobb a biztonsági kockázat és a bugok száma is.
@kpityu2: Van is, épp ez a probléma. A Flash csak szimplán a hülye vagy fertőzi meg a géped, de rengeteg védelmi vonalon át kell törni a káros kódnak (adott böngészőverzió, adott Flash verzió, tűzfal, vírusirtó, UAC, DEP, ASLR). Valamint káros kódot tartalmazó oldalra kell menned. Hogy ezek közül minden stimmeljen, annak nagyon kicsi az esélye.
Ezért van az, hogy informatikában jártas embereknek soha nem fertőződik meg a gépük, az átlagusernél pedig az OS halálának ez a leggyakoribb oka. A második a "haverajánlottaeztaregistrytisztítót".
A kernelszintű joggal már ki vagy téve a veszélynek, mivel ott közvetlenül ad utasítást a kód a GPU-nak. Jobb esetben szimplán a szokásos célokra használják fel, rosszabb esetben az Nvidia vagy AMD (inkább az előbbi) úgy gondolja, hogy kevés a részvényesek osztaléka, nem fogynak eléggé a kártyák, nosza írjunk egy kódot, ami túlhúzza a GPU-t és fogjuk a gonosz hekkerekre (sic!).
A drivereket jelenleg még viszonylag szakemberek írják, nem idealista fejlesztők profitorientált marketinges főnökkel, akiket elkapott a hév és versenyeznek, mert megtehetik.
Előbbi ha nem is lesz olyan minőségi, mint egy firmware, de azért a stabilitása közel sem mérhető olyan felhasználói(!) szoftverekhez, ahol a kiadási limit annyi, hogy lehetőleg 40-50 ismert(!) bug legyen csak a stabil verzióban, amiből 4-5 crashbug vagy fagyás...
Ez sajnos nem csak a böngészőkre, de sajnos a legtöbb szoftverre igaz. Manapság szinte már divattá vált, hogy akkor is havonta adjanak ki új verziót, ha változás sincs igazán benne és ilyen semmitmondó "Improved" szavakkal rakják tele a changelogot (itt most NEM az Operára célzok), de egy tooltip bugot is 10 verzió múlva javítanak.
Ha egy szoftverből nem jön ki 1-2 évig új verzió az már halottnak számít. Pedig lehet, hogy csak normálisan megírta a fejlesztője.
Zsüi- 2011.07.26. 22:00:08
sanyix 2011.07.27. 15:57:49
Egyébként annyira nem biztonságos mint bármelyik directx vagy opengl-t használó alkalmazás... ugyanis ezek lényege hogy közvetlenül hozzáférnek a gpu-hoz, azért van olyan grafika a játékokban amilyen...
Na meg ugye az activex-ről nem is volt szó, ami 1000x nagyobb kockázat, még is tolja az m$.
Zsüi- 2011.07.27. 18:16:03
Amikor játékra adod a fejed, akkor azért szerintem fel vagy készülve arra, hogy mi fog történni, viszont ha rákattintasz egy rövíditett linkre, akkor esetleg sejtésed se lesz. Amit a directx + opengl -ről írtál az eléggé összeesküvés elméletes, nem hiszem hogy sok köze lenne a valósághoz.
sanyix 2011.07.27. 22:06:27
sanyix 2011.07.27. 22:08:46
Zsüi_ 2011.07.28. 09:26:30
kpityu2 2011.07.29. 15:14:25
Zsüi- 2011.07.29. 17:38:20
penge™ · http://www.thevenusproject.com/ 2011.07.29. 17:46:27
kpityu2 2011.07.29. 20:22:48
Zsüi- 2011.07.29. 20:35:26
penge™ · http://www.thevenusproject.com/ 2011.07.29. 21:02:49
- Azureus (tudom, már megszűnt, stb, stb.) - Tetűlassú, kerregteti a vinyót
- OpenOffice.org - Tetűlassú, kerregteti a vinyót
- JDownloader - tetűlassú, kerregteti a vinyót.
Mi a közös bennük? Mindhárom Java-ban van írva.
Innentől győzzön meg valaki, hogy nem a Java (mint programnyelv) miatt van az, hogy a Java-ban írt programok egytől egyig lassúak és nehézkesek, hanem az inkompetens programozók miatt.
Persze ez nem csak a Java sajátja, a XUL sem éppen a legfürgébb (lásd: Firefox GUI response time), de a Java túltesz mindenen.
Mesmoryser 2011.07.29. 21:14:08
Zsüi- 2011.07.29. 21:25:43
penge™ · http://www.thevenusproject.com/ 2011.07.30. 10:39:31
@Zsüi-: Szerveroldal és kliensoldal között nagy különbség van. Szerveroldalon egyszer kell elindítani valamit, szerveroldalon többnyire nincs GUI, vagy minimális és ha van se az ottani válaszidő számít, hanem az, hogy milyen sebességgel és stabilitással szolgálja ki a kliensgépeket.
Tehát a Java gyengeségei pont itt mutatkoznak meg.
A Sztaki szótárral például nincs bajom (JSP), az iWiW mindig is egy hulladék volt (JSP), ezeken kívül JSP-vel max Google találati listában találkoztam, a PHP jóval gyakoribb. Még ha el is van rejtve a kiterjesztés is lehet tudni. A blog.hu is az, ahogy a fórumok többsége, torrent oldalak többsége is és sok más, nem statikus oldal.
Zsüi- 2011.07.30. 11:09:40
"az iWiW mindig is egy hulladék volt". Ebben egyetértünk. De nemhiszem hogy erről a java tehet :D Amúgy a megújult oldal már frankóbb mint a régi.
A GUI-ra csak annyit tudok mondani, hogy jávában van pár lehetőséged, hogy mit szeretnél használni. (Netbeans - Swing, Eclipse - Swt) Mindegyiknek van előnye is, hátránya is, de valószínűleg nehéz jobban optimalizálni mint a microsoft-nak, mivel zárt rendszer. Nem szoktam linuxozni, de feltételezem, hogy linux rendszerek alatt a c# lesz a gyengébb, ha egyáltalán már tényleg tartunk ott, hogy elindul.. A Java erősségei meg itt mutatkoznak meg. :)
kpityu2 2011.07.30. 13:04:19
Egyik példa a JMF (javax.media...), ami kb. a DirecShow-nak felel meg.
A másikba pedig ma futottam bele, és az pont a NetBeans-Swing. Amikor feltettem a NetBeans 7-et, és elkezdek egy Desktop alkalmazást, figyelmeztet, hogy a Swing-et már nem fejlesztik. Kösz. Akkor mivel csináljak ablakot? Böngészővel?
Zsüi- 2011.07.30. 16:30:26
Zsüi- 2011.07.30. 16:32:57
úgy látom up to date. de nem tudok róla hogy lenne hozzá wysiwyg szerkesztő. Amúgy az, hogy nem fejlesztik a swing-et az nem jelenti azt, hogy nem működik. A mobiltelefonokban mai napig őskövület java ketyeg. És megy. Használják. Funkcionál.
Elnézést mindenkitől, hogy elterelődött a téma. Remélem nem gond.
kpityu2 2011.07.30. 16:41:19
Amúgy a WebGL frankón megy OpenSuse 11.4-Firefox 4 alatt (Nvidia GTS450 kártyával, zárt meghajtóval), a minap látogattam meg a tesztoldalt.
Darkcomet 2011.07.31. 20:36:59
Mihics Zoltán (Med1on) 2011.08.31. 23:15:31
Nagyon sejtelmes, de ezzel kapcsolatban maximálisan helytálló a "hiszem ha látom" kijelentés. :D
MosoMasa 2011.08.31. 23:45:13
Nekomajin · http://nekomajin.wordpress.com 2011.09.01. 01:55:10
Nálam használhatatlanul szaggat.
Viszont a rendes játékot végigtoltam, és elég jó.
Én is várom azt a 120 fps-es buildet. :D
Jail 2011.09.01. 19:04:45
Bluemotion 2011.09.02. 13:40:35
MosoMasa 2011.09.02. 16:22:09
penge™ · http://www.thevenusproject.com/ 2011.09.02. 16:38:25
MosoMasa 2011.09.02. 20:04:17
10.50-el, 10.51-el nem.
Teddy Beer 2011.11.08. 10:25:33