Komentáře k článku
Optimalizujeme pseudo 3D hru v HTML5 canvasu

Možná si ještě vzpomenete na článek, ve kterém jsme vytvářeli Wolfensteina pomocí JavaScriptu přímo v prohlížeči. Dnes budeme pokračovat. Nejprve zlepšíme rychlost a pak začneme vylepšovat hru samotnou. Opět budeme používat pouze HTML, JavaScript a kaskádové styly.
smutne
cele toto prenasanie aplikacii do browseru je uz dost strasne, ale to aby sa v tom grafika robila je este o dost horsie…
myslim ze jednou z dolezitych veci pri tvorbe hocicoho je vyber vhodneho jazyka a prostredia – a to podla mna rozhodne nie je smer ktorym sa uberaju 'vsetko v browseri aplikacie'
staci ako hnusne je napisany samotny flashplayer a nehovorim o 'aplikaciach(hrach)' v nom – predsa mi nemoze 'hra' ktora je remake 1:1 nejakej hry zo ZX Spectra z roku 1987 zozrat na notebooku komplet vykon 1.2GHz procesora s tym ze sa procak hreje na 67C
Re: smutne
Já myslím, že podceňujete důležitý faktor – uživatel to chce mít co nejjednodušší. Nechce nikam nic instalovat např. kvůli problému s právy na stanicích. Spousta lidí (např. v práci, ve škole) si chce zahrát nějakou hru (jestli o pauze nebo jindy, to neřešme). Jim je nějaká grafika víceméně ukradená, stejně jim půjde o hratelnost.
Dalším případem můžou být různé aplikace např.u realitních kanceláří – virtuální prohlídky prostor apod. – kvůli tomu si (téměř) nikdo aplikaci do kompu instalovat nebude.
Jste podle mě dost konzervativní a nemyslím, že vám vývoj dá za pravdu.
Re: smutne
A není to selhání všeho programátorstva, že to uživatel nemůže mít jednoduché, aniž by se to dělalo takhle namáhavě a zoufale neefektivně?
Re: smutne
To je evoluce… Za par let bude javascript optimalizovany i pro grafiku. Pred par lety taky nikoho nenapadlo delat vypocetne slozite aplikace v Jave… a dnes?
Re: smutne
To není evoluce, to je lenost a nenažranost. Díky tomu dnes mám počítač stonásobně rychlejší než v roce 1995 (486DX2, 40MHz), ale přesto bootuje dvakrát déle než tenkrát a i OOo startuje výrazně pomaleji než AmiPro tenkrát. A to ještě nemluvíme o tom, jak krásně na té 486 běžel Wolfenstein.
Prý evoluce :-)
Re: smutne
V době, kdy byl počítač izolovaným přístrojem, na kterém se psalo a počítalo, by byly v pořádku vaše námitky o nenažranosti, pokud by tam existovaly nějaké zbytečné zpomalovací vrstvy. Ale dnes vstupuje do hry spousta dalších faktorů, už to ani náhodou není o schopnosti nebo neschopnosti někoho naprogramovat něco efektivně.
Re: smutne
„Je smutné, že někdo vyvíjí svou technologii dál, mě se to totiž vůbec nelíbí a mělo by se mu to hned zakázat“ Tohle jste nám tu chtěl říct?
Re: smutne
Tohle mi dost připomíná vývoj na demoscéně. Například nástup grafických karet s 3D akcelerací vedl k šoku, s kterým se scéna velmi dlouho vyrovnávala. A paradoxně se s tím vyrovnala právě dík lidem, kteří 3D akcelerátory a jiné nové technologie odmítali. Vlastně úplně stejné to bylo třeba s fotografií a malířstvím.
Re: smutne
Web je jedna velká laboratoř. Kdyby se před 20ti lety vědělo, k čemu se bude dnes používat, byl by navržen úplně jinak. To se ale nestalo, tak se musí jít cestou postupné evoluce. Flash byl původně určený k něčemu jinému než k tvorbě aplikací. Totéž platí pro HTML. Proč se dnes (podle někoho násilně) tyto technologie mění, aby se v nich dalo vyvíjet? Nejspíš proto, že je po tom poptávka ze strany vývojářů. A ta je nejspíš proto, že to má nějaké výhody, které nejspíš převažují nad nevýhodami.
Re: smutne
Zkratka se smirte s tim, ze budouci OS je jen okno prohlizece. Vracime se oklikou do 60-tych let. Zacali jsme dumb textovymi terminaly, prosli si ulety na vsechny strany (desktop OS) a vratime se pokojne k "ne tak dumb" terminalum. Vsechno ostatni bude hereze pro par vyvrhelu:), mainstream bude spolehat na vypocetni silu mracku;). Muzete s tim nesouhlasit, ale to je asi tak vsechno, co s tim nadelate.
Re: smutne
No a nebo počkat na dobu, kdy se zase začne prosazovat "lokální počítač". Navíc to podle aktuálního stavu IT nevypadá jako až tak vzdálená budoucnost. Podle některých ukazatelů to dokonce vypadá, že éra cloudcomputingu a RIA už pomalu končí a přichází doba malých autonomních systémů, které se snadno zasíťují, ale síť k vlastnímu běhu aplikací nepotřebují.
Re: smutne
Rofl, no to určite…
Re: smutne
dovolim si nesuhlasit v jednej veci.To ze momentalne frci ria a web app nema nic spolocne s tym ze je tato technologia nejak zasadne vyhodnejsia.Na kopec miestach sa napchaju web app pritom to nema vobec logiku a na druhu stranu firma funguje s zivotne dolezitymi datami v excely pritom by sa im hodil pomali aj nejaky cluster.Cele je to nie o zdravom rozume ale o politike,financiach atd. A ria/web devel teraz frci lebo je to nieco nove a da sa to dobre predat.Daju sa na to nabalit nove marketingove zvasty typu klient moze byt hocikto (jedno aky prehliadac/os),dostupnost odvsadial, jednoducha udrzba a podobne.Pritom vsetko su to take polopravdy a maju svoje pre a proti, len este nie kazda firma to ma obslapane tak sa da ukecat.
Re: smutne
Děkuji všem za filosofickou diskusi, která ovšem spíš patří to nějakého diskusního fóra. nadále prosím o relevantní komentáře k tématu.
wtf?
Čo sa stalo s diskusiou k tomuto článku? Všetky príspevky zmizli…
Re: wtf?
Ještě mám z rána článek v prohlížeči:
smutne lobo Dnes 4:18 Nový
└ Re: smutne anonymní uživatel Dnes 6:53 Nový
└ Re: smutne Brunelus Dnes 7:06 Nový
└ Re: smutne anonymní uživatel Dnes 7:54 Nový
U starších článků taky zmizely diskuse. (Něco jsem hledal asi 2 týdny zpět)
Re: wtf?
Puvodni diskuse byla odstranena. Psal jsem to do původní diskuse. Dale prosim prispevku k tematu. Dekuji.
Firefox vs Chrome
Je zajímavé, že Firefox podává lepší výsledky. Zatímco optimalizovaná varianta na něm kolísá mezi 2x a 3x FPS, na Chrome to lítá o desítku níž, čili mezi 1x a 2x (2x = 20 až 29). Přesně se to nedá určit, litá to moc rychle.