Reliable and Fast Web Hosting
@alekopetkov JIT is an improvement, that can't be denied, but it is still slower than compiled, machine optimized code produced by C. Also, there are other features that will make it slower such as garbage collecting, heritage (if using OO) and exception handling.
Taking python for example (~1000 times slower than C, same performance limitations), JIT optimizers make at most the code 33 times faster (last time I checked), still AWAY slower than C.
I like async socket io,.., but thats something to do with low level network IO, php is only content generation,…, so the two are totally seperate,…, the argument he makes is bullshit.
i watched the 10 mins then went on cloud gaming
Ill create runescape together well make RuneCrfat crap thats a rs skill
Link the benchmarks then, please.
At my research, what you consider "near C performance" was 7 times slower in the best case (1700 in the worst). Sorry but that doesn't impress me at all. Imagine trading you 3 ghz processor for 430 mhz one, and that was the best case I could find.
He mentions no available frameworks, but what about ImpactJS? Was this made before ImpactJS?
There are dates on every YouTube video. This is from two years ago.
So…… was this before ImpactJS then?
Demos start at 40:50
thumbs up if you're watching on google chrome!
html5 sucks. Thumb me down.
We're talking about home computers. Not about mobile computers with limited battery life. Home computers are pretty much monopolized by flash.
Bitch please, just embed Java / Flash into your website :
Are you not aware that Flash is being discontinued by Adobe?
I'll be back after I kick Adobe's ass.
Good luck with that! 😉
Just in case you're a bit confused:
hy·poc·ri·sy [hi-pok-ruh-see] noun, plural hy·poc·ri·sies.
1. a pretense of having a virtuous character, moral or religious beliefs or principles, etc., that one does not really possess.
2. a pretense of having some desirable or publicly approved attitude.
3. an act or instance of hypocrisy.
Next they'll probably discontinue photoshop just to be a bitch >:(
I'm surprised how many people do not get it.
Flash movie in flash player, even in HTML5 browsers!
Matches the definition perfectly!
I had no idea they were discontinuing it, but i can see why. Flash is probably the sloppiest programming language i have learned so far
Make no mistake: HTML5 is on the rise (youtube-dot-com/html5) while Flash is in regression (css.dzone-dot-com/news/html5-jobs-flash-down). And to reiterate, you haven't proven that people trying to study up on HTML5 are being hypocritical in any way, shape, or form. To call your statement a logical fallacy would be to kindly suggest it is a convincing argument.
right now, html5 player is really really bad, maybe in the future it might compete with flash…
You've saved me many minutes my friend.
lol man it's a phone cut it some slack.
42:05 the girl at the top is saying THE CAKE IS A LIE
HTML5 is pretty buggy right now. Maybe in a few years it'll catch up.
We will see in the future =]
I don't know if this is gonna solve your problem but have you tried using PhoneGap? It's a way to embed html5 into the whole range of native OSs.
google NaCl looks awesome…
go fuck yourself
the claps were hilarious
Great presentation 😉
Sounds like you're still stuck in 2001, IE works just fine these days. In fact, its JS engine is faster, more compliant, and less buggy than Chrome's.
JS don't have multithreading … that's a bummer 😛
I'm from Germany, so it only takes a few seconds to figure out he comes from my country 😉 the accent is strong with this one!
In HTML5 you can spawn web workers in their own thread
maybe you want to try impactjs (but it's 99$, that's why i haven't tried it yet ^^)
He speaks like David, Phoebe's boyfriend from Friends.
0:45 Audience size: 4 people.
Whatever, it's better then … ew, Flash.
It's not a Flash movie for me. I see it from here as an MP4 file! These days, you even have a WebM version.
for me it is, latest Chrome
Google Chrome 23.0.1271.64 (Official Build 165188) m
It's not as much a matter of the browser as the fact that YT offers multiple streams and it depends on what you use to consume them. I personally download MP4s as a matter of convenience. Standards, you know.
"The Aves Engine was the first pluginless browser game engine. It delivered fully interactive experiences, cross-platform on desktop and mobile devices … Later on, Aves technology was acquired by Zynga." bummer D:
The commercial license of Aves makes it seem it was a deliberate choice so they could be acquired. It's understandable, but it seems ironic the video declaims the lack of platforms then goes on to deliberately create a closed engine that it goes on to sell to the highest bidder!
I see 5 fingers and 1 thumb. =P
This video answers so many questions for me, exactly what i was looking for. Thank you
2:40 “No game developer in the industry would start over from scratch”???
Perhaps no game dev who doesn't want to actually push technical boundaries and make break-out profit. Many of the wildly popular indie devs out there (indie now, but many from the formal industry) have done exactly what you're saying they wouldn't.
A few devs & games off the top of my head are using fully custom engines: Mojang's Minecraft, Polytron's Fez, Semi Secret Software's Hundreds, Crazy Viking Studios' Volgarr.
Right now, Audience size: 200,681
This is so silly. The guy talks about not using canvas and then he's forced to use it anyway.
its 2 lol.
no developer would start from scratch? yyyyyyyyyyyyyyyyyyeah…..
5:49 – There is a HTML5 hand with 6 fingers ^_^
Building a MMO with DOM?! Lol, what?)
Could anyone tell me where I could learn something like this?
any good books perhaps?
I'd drop the PHP and MySQL. Doesn't scale well if you're doing a heavy multi-player game. Look into Google Closure, Node.js or Clojure and a ClojureScript client.
If you are a web developer yor next step would be using web-mvc-frameworks like zend or rails. personally i use spring mvc but this could be tough for a php coder. most beginners write bad code if they try to invent their own structures in php or node.js for example. mvc frameworks will be helpful for your web dev carreer as well as for (browser) game server programming.
14:44 : jQuery is a good framework for cross browser but it's very very slow !
20:18 : it's wrong, CANVAS is really fast, 10x faster than SVG or HTML when working with graphics (test on Chrome and FF)
Probably true, but please remember that this clip is almost 3 years old
20:41 "eni mer". lol. I think he's either swedish or norwegian.
actually… I don't think he's either. Maybe german…
I searched for him on google and he seems to be german.
LWJGL is nothing but an OpenGL interface for Java. I.e., it only allows you to render using OpenGL. However, it does not provide the functions a game engine provides. Thus, LWJGL cannot be considered a game engine.
I wouldn't quite call web workers "threads". Web workers run in a completely separate context, so they're more like forking a process than starting a thread. Workers can only communicate back by raising events, and the only way to interact with a worker is by posting messages to it. They have long startup time and consume significant resources. They're definitely better than nothing though, at least concurrency is possible.
LWJGL is a low-level library for interfacing with OpenGL/CL/AL hardware and software, not a game engine. LWJGL's own site says upfront “LWJGL is not meant to make writing games particularly easy; it is primarily an enabling technology which allows developers to get at resources that are simply otherwise unavailable or poorly implemented on the existing Java platform.”
im going 144p, cover me!!
I know this is an old video; but I really don't like how he's approaching the problem. I should see how it went, 3 years on.
None of the games I listed?
So how do you write the game then?
His game framework, Aves, was bought by Zynga a couple years ago. Tssk, stupid zynga. 😛
Runescape = Hipster 😀
interesting, but pretty useless nowadays with the unity webplayer.
Is canvas really that slow nowadays? Should i not use it?
This video is really excellent and I have the utmost respect for the Paul Bakaus. That said, I feel some really core 2D and 2.5D game design concepts are totally overlooked here and in the engine he describes. For example, when discussing the pro's and con's of canvas vs DOM & CSS for graphics…The idea of pre-rendering the terrain and objects….chunking…why is this missed? After much research, I'm currently building a game with these concepts using canvas. I much prefer blitting to live image tiles. There's so much building of a framework here that is much simpler and direct to do in canvas.
How many fingers do you have on your hand 6:13?
I thought i would learn something. -__-
The problem I still find with the web is that it's all open sourced. People could reverse engineer the game.
this really needs updating. Is there a more up to date version out there? Anyone know?
Can you show the repository of this project? very interesting to explore your code!
notice the upload time.. .it's 5 years old video… you can't expect LUCY to know about Bruce Lee ;P
Was this before or after 3JS?
IS flash dead or dying?
Is this still true?
6 years gone, but still HTML5 + JS = banner clicker game =))))
It is amazing how JS makes everything obsolete so fast
Although outdated this video illustrates how to overcome technical limitations! I really enjoyed watching it!
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.