Flash Plays Quake?
October 9th, 2007
I’m surprised I’m finding about this now, but during Adobe MAX Chicago Adobe talked about the (possible) use of other languages in Flash, including C/C++. What’s worse is they had a killer example of the technology. Quake.
It’s located here. Towards the end of the second video.
It is in fact Quake, not Quake II, unless I’m going crazy. I honestly have no idea quite how they pulled it off. Sure having a C/C++ compiler for Flash and a nice 3D api would help, but it’s got sound and everything. The only way I got sound to work in my Doom port was by converting them (the hard way) to Sound instances, but sound in Quake is streaming. Fullscreen in Flash 9 uses DirectX now, are they using the DirectX with the 3D api in fullscreen too? Are we able to stream sound, rather than convert it? I can’t quite understand how they did it. I guess we’ll have to wait and see.
October 14th, 2007 at 8:26 am
How ever they did it, its awesome!
October 15th, 2007 at 3:37 pm
I seem to recall reading about achieving streaming sound in flash here. Not sure how well it would work with Quake though.
October 15th, 2007 at 8:22 pm
Yeah, I know, I even wrote my own thing to generate sound. It’s in Doomed Online. Thing is, it’s really really slow, and there’s no way Adobe would use a hack like that in anything they make when it’s so much easier to add features instead.
I’m mystified because it’s so much more powerful than Flash 9 that I wonder how much of that is actually going to happen when it’s released. I’m reserving judgment until I use it myself.
October 18th, 2007 at 3:21 am
Ah i see - in that case they *must* have implemented some custom api. Can’t wait to get my hands on that - hehe. :D