@raket94 WebCL is closer than you might think, but as far as I know WebAL isn't on the table anywhere. That's a shame too, since we really need an audio API at that level. Browsers are getting better about it, though, with things like the Audio data API.
cuz gay ass fagoty M$ Internet Explorer (ver 8 and below) has freakin' slow Javascript engine and people out there still use M$ Internet Explorer cuz it comes built-in to Windows and they r too lazy to download other browsers. Even if M$ Internet Explorer 9 is heaps better it is not up to the standard yet.
@funnyuday How I see it. If we continue pushing the limits, they have no choice to pay attention to the potential gaming system through the web browser.
Unfortunately javascript can't handle heavy animations (vectors manipulation) and interaction (collisions, AI). I see a lot of misunderstanding on webgl in the future, like it's happening with HTML5
I am absolutelky astounded that something like this is even possible not having the original source code. I would pay for a technical presentation of how you did this.
@Durkheim306 The source code would mostly be the engine. If you work out the data structures you can them write you own engine. Bit like writing an emulator.
Nice work, do you try to use object pools at all? it looks like you're getting a lot of pausing from the garbage collector although it maybe the video recording software causing it.
WebGL is amazing. Now we just need WebAL and WebCL :)
raket94 1 month ago
@raket94 WebCL is closer than you might think, but as far as I know WebAL isn't on the table anywhere. That's a shame too, since we really need an audio API at that level. Browsers are getting better about it, though, with things like the Audio data API.
tojiro67445 1 month ago
Of course, on a static bad game like RAGE odd, worst game from Id Software ever made, all is static !!!
Dafama2k7 2 months ago
This is stupid. Next thing you know they'll be writing interpreters in javascript that run games for the web os's built-in browser browser.
deathbyaccident 3 months ago
I love the lighting. I don't why people hate JS yet beautiful stuff like this is being created.
thaibui01 8 months ago
@thaibui01
cuz gay ass fagoty M$ Internet Explorer (ver 8 and below) has freakin' slow Javascript engine and people out there still use M$ Internet Explorer cuz it comes built-in to Windows and they r too lazy to download other browsers. Even if M$ Internet Explorer 9 is heaps better it is not up to the standard yet.
funnyuday 3 months ago
@funnyuday How I see it. If we continue pushing the limits, they have no choice to pay attention to the potential gaming system through the web browser.
thaibui01 3 months ago
This is the future. Javascript will replace C++. All games wil run on brownsver. C++ R.I.P.
MrRobertFritz 8 months ago
@MrRobertFritz
no way mate, javascript can never ever ever replace C++, however, they will work together in the future.
and get a load of this, webgl is based on openGL which is written in C.
also most of the JavaScript engines are written in C and C++.
funnyuday 3 months ago
Unfortunately javascript can't handle heavy animations (vectors manipulation) and interaction (collisions, AI). I see a lot of misunderstanding on webgl in the future, like it's happening with HTML5
degoban 9 months ago
ID and Jack Carmack should look at this. Javascript and webgl is flexible.
biggerben2010 9 months ago
holy fuck thats javascript and webgl? Jesus christ I knew javascript was flexible but goddamn...
How long did it take you to get the parser to work? Sounds like it was a lot of trial and error.
Also, props on Carmack
Icix1 9 months ago
Id software should port that to chromewebstore for Chrome OS. Rage for Chrome OS with multiplayer.
biggerben2010 9 months ago
WebGL aint shit.
TiCLer 9 months ago
@TiCLer I agree! It's looking pretty useful.
DaVince21 8 months ago
@TiCLer WebGL is the future!!! Carmack is working on Rage2 with Webgl!
MrRobertFritz 8 months ago
nice work!
theworldisnotmine 9 months ago
This has been flagged as spam show
@ChuckBleedinNorris He said the recording software is causing a lower frame rate, not stuttering.
OriginalSnkKid 9 months ago
Comment removed
OriginalSnkKid 9 months ago
Very cool of Carmack to give you some pointers. Amazing WebGL demo.
arandomJohn 9 months ago 44
I am absolutelky astounded that something like this is even possible not having the original source code. I would pay for a technical presentation of how you did this.
Durkheim306 9 months ago 23
@Durkheim306 The source code would mostly be the engine. If you work out the data structures you can them write you own engine. Bit like writing an emulator.
ChuckBleedinNorris 9 months ago
*headsplode*
dstryytb 9 months ago
Nice work, do you try to use object pools at all? it looks like you're getting a lot of pausing from the garbage collector although it maybe the video recording software causing it.
OriginalSnkKid 9 months ago
@OriginalSnkKid Yes, if you listened to the audio he said its the recording software making it appear to stutter.
ChuckBleedinNorris 9 months ago
@OriginalSnkKid he explicitly said, near the start of the video, it was the video recording software.
johnmair 9 months ago
Impressive. Very good work.
Morchen 9 months ago
Well done man, it looks awesome.
iTrekky 9 months ago
Wow hot!! quite impressive I will have to learn webgl..
MrNightLifeLover 9 months ago
very cool!
ortatherox 9 months ago
Too crazy... this is black magic!
sayhitotom 9 months ago