Megölheti a Flash-t a HTML 5?

Oldal 1 / 2Következő →

Jelentkezz be a hozzászóláshoz.

#100
még mindig kezeli a dicektxet meg az openglt, még mindig mûködik a saját fizikai motorja, és még mindig megy az a multipléjer is. és nem fog kihalni, az ótókás játékok, de inkább a 3d játékok zöme shockwave-ben van. (meg van néhány java-ban (szegény, jól ki fog halni) meg néhány 3dvia-ban (szegény, el sem fog terjedni)

,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI

#99
Ne keverjük a szezont a fazonnal, ez shockwave, nem pedig flash.
Shockwave szegény jól ki fog halni, mert bonyolult benne feljeszteni, de ami a nagyobb baj, a playere is egy halál volt régen telepítés szempontjából. Más kérdés hogy kezelt asszem directx-et (vagy openglt, nem tudom), meg volt saját fizikai motorja is. Sõt, a multiplayer is ment rajta jól, mert ez már rég tudott udpt, meg mindent.
#98
Packet loss 0 (tcp/ip socketnél nem lehet), stabilitással nincs gond, hibakezelés meg mint a javaé, tehát jó. De maga a flash sebessége még messze nincs ott ahol a C++-é, sõt még ott se mint a javaé, mivel pl futás idõben még elérhetõek a változók nevei, szóval kicsit még ma is interpreter a lelkem. Igaz, verzióról verzióra rengeteget gyorsul.
Latency annyi, mint kliens-szerver kapcsolatoknál szokott lenni. Nyilván a szerver sebességétõl is függ, de mindenképpen több mint egy direkt kapcsolatnál, és ami igazán gáz, az egyes feleknél eltérõ.
Itt lép be a képbe a 15-16 msec pontosságú timer - latency korrekcióhoz azért ennél pontosabb kéne szerintem. És ami a nagy különbség c++ és flash között, hogy ami flashben nincs, azt nem is mindig tudod megírni, így pl pontosabb timert se.
Szóval látszólag minden megoldható, de jó sok problémát kéne kezelni, ami más nyelven eleve nem is jelentkezne, ezért szerintem nem optimális eszköz. Próbálkozni persze ettõl még lehet, meg akár sikerülhet is.
passatgt
#97
canvas nem újdonság, mindig is volt, csak senkinem használta:)

viszont ha felkapják, tuti lesz hozzá rengeteg keretrendszer, amiben beírod hogy circle:10, és rajzol egy 10px átmérõjû kört....vagy valami ilyesmit:)

Lazarus
#96
Köszi, tehát mostmár ugyan olyan lehetõségek vannak a kommunikációra mintha c++ban valósítanám meg ugyan azt. Miért nem optimális célzós lövöldözõs játékra? Pocketloss, magas latency, nem elég stabil, kiforratlan hibakezelés... mit értesz az alatt hogy a körülmények még nem optimálisak?
#95
tessék, itt egy célzós (lövöldözõs) játék és szerver nélkül kapcsolódnak a játékosok (asszem):
http://www2.rasterwerks.com/game/phosphor/beta1.asp

bár a multipléjer részét nem próbáltam (valahol azt olvastam, hogy nem sikerült nekik) mivel nem találtam senkit, aki jött volna játszani, és lehet, hogy már nem is mûködik alapból a játék sem (rég játszottam vele, akkor, amikor még volt shockwave playerem).

,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI

#94
"Mégis mi a rák haszna volna egy 64 bites flash playernek?"

Nálam desktop gépen amd64-es linux van épp, és nem hátrányos, ha nem egy wrapper húzza be a 32bites plugint. Mellesleg van 64bites flash player plugin, éppen emiatt. :)

Cikkhez meg, HTML5:
A html 5 inkább a korábbi verziók racionalizálása. Megszüntetnek elég sok redundanciát, lásd minek anchor tag, ha egyszer minden elem kattintható, így hát szépen belecsaptak egy href attributtumot mindenbe, és bármi lehet link. Jellemzõen ilyen és ehhez hasonló változásokat takar legfõképpen a html5.

Az érdekesség/újdonság benne a már említett canvas. Jelenleg ugyebár, ha valami kliens oldalon rajzolni kíván, akkor azt max úgy teheti meg, hogy 1x1px div-eket rak ki egy területen belül, olyan háttérszínnel, amilyen színû pixelt szeretne az alkotó kapni. Nyilván ez roppant primitív megoldás, és kellõen erõforrás igényes is. A canvas egy sima vászon, amire javascript kóddal pixelgrafikázhat az ember, ha elég perverzió szorult bele(2010 környékén azért elég elvetemültnek kell lenni, hogy valaki erre érezzen késztetést).

#93
Flash multiplayer támogatása annyi, hogy flash 5 óta kezel tcp/ip socketes kliens-szerver kommunikációt. Asszem AS3 (vagyis 9-es verzió) óta már egész jól boldogul a bináris adatokkal is, azokat is szépen lehet küldözgetni a szerver és a kliens között. Direkt kliens-kliens kapcsolat 10-es flashtõl van, asszem ez már lehet UDP is, de még elég korlátozott, úgyhogy nagyon nem ástam bele magam.
Ha ezt az UDPs kommunikációt nem számoljuk, akkor multiplayernél olyasmibe kell gondolkozni, aminél a 2 (több) játékos közé be van ékelõdve a szerver is. Célzós, lövõs játékra nem optimális még.
#92
Mégis mi a rák haszna volna egy 64 bites flash playernek? Le tudna foglalni több mint 4G memóriát? A video lejátszásról meg annyit, hogy On2 vagy MP4 formátumot használ (esetleg sorensont, bár azt inkább csak webkamerához). Az a player van benne, amit a gyártótól meg lehetett kapni, szóval nem igazán értem miért zabálna ez többet, mintha ugyanazt a felbontású videot bármi más videolejátszóval néznéd meg.
#91
hát elárulom neked a nagy titkot, hogy nem a youtube flash része dögleszti meg a gépet, hanem az, hogy miközben nézed, közben tölti le. szerintem próbáld ki a netbookodon, hogy elindítasz öt videót vinmédiapléjerrel, és közben letöltesz öt videjót (tömörítetlenül) (egyszerre) és nézd meg, melyik terheli le jobban a gépedet...

,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI

Kange
#90
Azért nem semmi lehetsz... Én még két videóra sem tudok egyszerre odafigyelni, bár valszeg ez az én hibám... :D

Steam acc: kange82

#89
igen, tökéletesen mûxik a multiplayer flashben.

,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI

5c0rp330n
#88
és valóban :) ez bizony epic fail.

passatgt
#87
megnéztem ezt a bkv-s oldal, nem is flash:D

5c0rp330n
#86
tudod mi a vicc? szerintem egy szaros netbook-al egyszerre 5 youtube videót nézni, az a vicc.

5c0rp330n
#85
istenem, ha a sötétség fájna, ordítanál. egy undorító huszadrangú magyar oldal nem-mûködésébe azt akarod belemagyarázni, hogy az egész flash rosszul lett megírva, és hibás? nobel.

passatgt
#84
ne égesd már magad, már nekem fáj

#83
Persze, ezt mondani a legegyszerûbb. Tipikus magyar felfogás...
#82
ha te mondod biztos úgy van

#81
nem lehet, hogy ebben a BKV a hibás? :) :)

#80
multi támogatáshoz nem igazán értek flash kapcsán, de van, az tuti. 3D-t meg igen erõsen támogatja már, mondjuk nem ismerem az általad említett játékot, de van pár jó kis cucc flashre, nézd meg ezt pl. A teljesség kedvéért most anyám fos laptopjáról vagyok, és így eszik a cucc kb 20-30% procit. Egész tûrhetõ.

Lazarus
#79
Nem értek flashez, csak egy kérdésem lenne a szakikhoz, multiplayer adatátvitelre milyen lehetõségek vannak? Mostmár elbírna hajtani egy olyan játékot mint a Java-ban írt runescape ezzel az as3-s motorral, vagy ennek semmi köze hozzá?
#78
Nah, akkor a nagy FLASHER-ek! Magyarássa el valaki, miért f*s a BKV útvonaltervezõjén a térkép???
#77
<#eljen>

még a jáva se olyan fix hogy ugyanúgy jelenik meg az összes gépen és platformon, mint a fless.. a flash az pixelre ugyanúgy fog kinézni minden oprendszeren és gépen ahogy le lett kódolva. értelemszerûen döntõen nem arra van 3d-s játékokkal a böngészõablakban játszunk, de erre is tudnék ellenpéldát mondani, egy jó lekódolással bármit meg lehet valósítani, mint ahogy voltak full 3s-s valós idejû ray-trace demók már 486-osra is. csak a programozók lusták mostanában jó kódokat írni és kódot optimalizálni.

Welcome Goy to Hungary! To the land of the Goys ! Warning for jews: Beware the Goy ! Warning ! Jewhazard area !

#76
te vagy a vicc haver

Welcome Goy to Hungary! To the land of the Goys ! Warning for jews: Beware the Goy ! Warning ! Jewhazard area !

#75
és te mikor fogsz eljutni arra a szintre, hogy egyszerre csak egy videót nézel, mint a többi rendes ember?

Welcome Goy to Hungary! To the land of the Goys ! Warning for jews: Beware the Goy ! Warning ! Jewhazard area !

#74
nemtom, hogy a flash a vicc, vagy inkább a netbook, mint olyan...

#73
Az szép, 50 % os proci használat, de azért csak js-el megoldani... nemsemmi4

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

[HUN]FaTaL
#72
Arra gondoltál már hogy a HTMLnek ez nem célja? És a flash mikor fog olyan szintre jutni hogy lesz belõle 64bites verzió? És olyan szintre hogy öt youtube video ne döglesszen már meg egy netbookot, mert egyenesen vicc?:D

http://goo.gl/gd6Zi5

#71
dobtam 1 pü-t ha lesz idõd nézd már meg :)

#70
A flash kb a 4-es verziónál volt animációkra specializálódott programozási nyelv. Most már az, hogy lehet benne animációkat is csinálni, és nem kell azt egy külsõ eszközzel megszerkeszteni, xy librarykat használni, kompatibilitással szívni, stb csak egy feature. Ha megnézel egy as3 helpet akkor láthatod hogy egy teljesen objektum orientált programozási nyelv, amelyben simán meg lehet úgy írni egy alkalmazást, hogy a flash rajzoló eszközeit abszolúte nem használod.
A html meg szegény maradt ugyanaz, mint ami 10 éve volt. Jó, persze azóta beleraktak 1-2 tuningot, hogy egy milliárdos forgalmú cég össze bírjon benne küzdeni egy gmailt, ami már alkalmazás (hogy magam alá nem sz.rjak). Valójában továbbra is egy böngészõfüggõ, gagyi szabványokat követõ (mikor fog valami ugyanúgy kinézni macen, linuxon, meg pcn?), 10 éves kompatibilitást erõltetõ hulladék. Lentebb írták hogy a flash hogy oldotta meg a kompatibilitást hogy az ne menjen a teljesítmény rovására, illetve hogy teljesen új nyelvet tudjanak kreálni 2x is: a flash plugin valójában 3 virtuális gép: egy as1 (flash1-flash5), egy as2 (flash6-flash8), és egy as3 (flash9-). Betölti az swfet, elsõ pár byteból látja hogy milyen verzió, és azt a VMet indítja hozzá. HTML mikor fog ilyen szintre eljutni?
#69
ezt leginkább a cikkíró hagyta figyelmen kívül..

#68
Azt hiszem itt figyelmen kívül hagytok egy fontos tényt: a HTML lapleíró nyelv, a flash (action script) meg animációkra specializálódott programozási nyelv. A kettõt nincs alap összehasonlítani, mert egészen más a célja a kettõnek a BMW/Traban párhuzam nem egészen helytálló. Inkább azt mondanám, hogy út és autó viszonyban áll a html és a flash.
#67
ezt a siteot ismerem, bár nem nagyon mélyedtem bele még eddig :)

#66
a java nem elterjedt, bár igen jó játékok vannak java alatt is, pl runescape, need for madness, stick ranger...

,,Boldogok, akik üldözést szenvednek az igazságért, mert övék a mennyek országa.\" //INRI

passatgt
#65
http://www.chromeexperiments.com/

Itt még van rengeteg durva js-es cucc, de google chrome ajánlott hozzá

#64
ez komoly, nem is tudtam, hogy van ilyen :)
jó cucc!

passatgt
#63
3d fps van javascriptes is, igaz csak "tech" demo szinten, de azért érdemes megnézni:)

http://www.benjoffe.com/code/demos/canvascape/
http://canvex.lazyilluminati.com/83/play.xhtml

#62
Szerintem tegyél be az aláírásodba inkább egy linket a portfóliódra, azzal sokat tudsz dobni a megrendeléseid mennyiségén:-) Na persze ehhez jó portfólió is kell, de akinek nincs fizetõs melója, az csináljon valami saját projectet, ami nem baj ha nem hoz pénzt, csak legyen meggyõzõ.
#61
Mert html oldalakra ha beraknak 1 videos bannert, arra mennyit kell várnod? Most próbáltam menteni egy index.hu nyitóoldal, 1.3M-nál kiakadt a ff valami ismeretlen hibával. De 1.3M baz, legnagyobb flash alkalmazás amit írtam volt 400K lefordítva (amibõl kb 250K volt a design meg a fontok), utána meg csak xmleket töltögetett zipelve, vagyis kattintásonként volt vagy 1-10K adatforgalom.
#60
Kérdezz meg egy hozzáértõt, hogy mi a különbség egy gépi kódra fordított, részben C, részben assembly nyelven írt program, illetve egy platformfüggetlen virtuális gépre írt program futási sebessége között.
#59
Vagy mobil + szerver oldali adatcserével, vagy kliens + szerver oldali adatcserével akár service formájában is.

Szar játék az élet de qwa jó a grafikja!

#58
Szia! Ha esetleg túlvagy terhelve, javat..kliens oldalit, és mobil platformra szívesen bevállalok. Komolyan mondom. Mobilos most készül...hát szegény elég korlátozott, de mûködik.

Szar játék az élet de qwa jó a grafikja!

#57
Flash játékok, játékoldalak is simán tudnak nyereségesek lenni, de most ebbe ne menjünk bele. De pl egy kocka kóla ha kell neki egy promo játék simán kicsönget 2-3 heti munkámért annyit, amit phpval egy fél év alatt is nehéz lenne megkeresni.
Flashes alkalmazásokra is nagy az igény, én csináltam rajzolgatós programot ingatlanos cégnek, meg fuvarcégnek fuvarlista összeállítót, meg videora mindenféle alkalmazást.
#56
php szakember? Mirõl beszélsz, minden BME-s 2. évfolyam végére már abban fejleszt. A php egy harmatgyenge script nyelv, gyakorlatilag a legegyszerûbb programozási nyelv, amiben lehet valami eladhatót írni (logo egyszerûbb nála csak, meg talán a basic).
Még ha azt mondtad volna, hogy JAVA-s szakember, de phps... Ne vicceljünk már.
Az hogy van munkájuk az lehet, más kérdés hogy én mikor feldobok egy melót a külsõs phps programozóinknak, akkor úgy csapnak rá mint a vércse, és a pénz amit kapnak érte pont az én flashes tarifám harmada. Ezért is nem foglalkozom phpval, max annyival, hogy kigenerálom az xmleket, amikre a flashnek szüksége van. Ellenben ja JAVAs meló van, azt megéri ha én csinálom (pont nincs sürgõs flashes feladat), mivel a tarifa ugyanott van kb. De php? Phpért kapható pénzért be se kapcsolom a gépem.
Szóval php filléres meló. JAVA jól fizet, és sokan meg tudják csinálni, igaz vannak minõségi problémák. Flash feladatot meg nem tudok kiadni, mert normális flashes programozó van Magyarországon kb 10, ebbõl fele élbõl nem dolgozik Magyarországra, mert külföldi melói jobban fizetnek.
#55
Az szép, az olyan lehetett mikor megjelent, mint az új Java =]

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#54
egyébként még annyit, bár errõl már írtam, de aki esetleg nem nagyon ért hozzá: a flash által használt actionscript-nek két használt verziója van, a 2es és a 3mas. Az ezekkel íródott progikat ugyanaz a flash player (plugin) játssza le a böngészõdben, viszont tök más virtuális gép van a háttérben, ami gyakorlatilag azt jelenti, hogy az AS3 majdnem 10x gyorsabb az elõdjénél. A gond az, hogy mai napig a programozók egy jelentõs része szarik erre, és a jól bevált 2-es változatban programozik. Így nem csoda, hogy 1 csomó oldalon még most is lassú a flash...aki láma, az sajnos láma :(

#53
na, te meg az én szívembõl szóltál :)

#52
Elnézést, IE6 "csak" 8 éves.
#51
Fölösleges ezt rágni, a cikk baromság. A HTML5 sok mindent hozhat, de nem fogja leváltani sem a flash, sem más hasonló technológiát. Lehet, hogy videot 10 év múlva (valószínû sokkal hamarabb nem terjed el, hiszen még végleges szabvány sincs) már mindenhol böngészõ alapon fognak videot lejátszani (most is megtehetnék mint már írták páran, de nem teszik), de ezer más dologra használnak még flash-t.
Én nem szeretem a flash-t de tény, hogy ma már ugyanúgy alaptechnológia a web-es fejlesztésben mint a html, css, js. Akinek kell használja, akinek nem kell nem használja. Nálunk pl. legördülõ menübõl 3 féle van, és megrendelõ kérése, célszerûség alapján valasztjuk ki, hogy js, css, vagy flash alapú lesz. A flash nagy elõnye, hogy IE6-tól FF3-ig, win9x-tõl win7-ig ugyanazt, ugyanúgy tudja. Ezt pl. se js-rõl, se css-rõl, de még silverlight-ról sem lehet elmondani.
HTML5 pedig talán jövõre végleges lesz, és csak utánna indulhat el a böngészõkbe építése, majd amikor már legalább a felhasználók 50%-a olyan browserrel rendelkezik ami HTML5 képes, akkor el lehet kezdeni olyan lapokat publikálni amik használják a technológiát. Egyik elõzõ cikkben volt, hogy az IE6 még mindig 16%-on áll. Ezért jelenleg még minden lapnál figyelembe kell venni, hogy a tartalom megfelelõ legyen egy 10 éves (!) böngészõn. Ha így nézzük, akkor HTML5 a holdban van egyelõre.
Oldal 1 / 2Következő →