Domain: abrahamjoffe.com.au
Stories and comments across the archive that link to abrahamjoffe.com.au.
Comments · 9
-
Re:Quake. Quake for fucks sake!
Not quite quake, but it's almost there:
http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm
Who wants to download a hundred megabyte file just to play in their browser? -
IE7 is faster with strings in my experience
For compressing roughly a 100K js, IE7 is far faster than Firefox. I've seen firefox take over an hour to compress js with interruptions that "this script is running too slow", while IE takes only a few minutes. Opera corrupts large scripts, so it's useless in this context. I haven't tested Safari for compressing javascript.
However, for real 3D, IE7 is really really really slow. Firefox is OK, Safari on windows is the fastest. http://www.abrahamjoffe.com.au/ben/canvascape/textures.htm -
Re:Missed the Boat on Missing the Boat
But was Java "wrong," or just ahead of its time?
Java was "wrong". The technology seemed like a good fit to webbrowsers, but the implementation focused more on the type of functionality that Canvas and Flash offer rather than acting in a more useful role as a DOM Scripting language. Had Java taken the latter route (which would have required that the JVM be loaded at all times), it might have been more successful in that space. Unfortunately, by the time anyone got around to pushing Java into the DOM Scripting space, the implementation was screwed up by poor Livescript interfacing.Computers are faster now, and the bandwidth is much, much greater (for most of us). AJAX can do some things, but it just seems like a mess of different technologies to me, and still isn't as rich as a general client-side programming language.
AJAX/DHTML is still a very young industry, partly because ubiquitous DOM Support is still a very new thing. (No thanks to Microsoft's inability to support the specs. Grrr.) If and when the WHATWG specs are ratified, I think you'll see a massive uptake in the capabilities of the average application.
If you still don't believe me, take a look at Canvascape and tell me that the prerelease technology isn't already impressive. All without sacrificing the existing Javascript/DOM design. :) -
Canvas tag
I really believe that Macromedia might lose alot of its following to the Canvas tag once there's some software (fe. an "opensource webbased animation studio") to easily generate animations converted to Javascript in combination with the Canvas tag.
Wherever it'll be Macromedia themselves, or some individual...
-
Re:It's multiparadigm.
We wont't be seeing the next
... Doom using a scripting language anytime soon.
nooo... but you might be seeing the first Doom using a scripting language sometime soon.. -
Re:So what?
Some of your wishes are obsolete! Firefox 1.5 already includes Javascript image creation in the form of the canvas element (more, more, more). PNG compression is included. And of course there's also SVG. In the future, there may even be OpenGL...
-
Re:What is "acting like the interactive applicatioActually I think the GP is onto something here (or at least it's the first even remotely plausible definition for Web 2.0 I've heard). The answers to your question would presumably be:
- Those games (assuming you're talking about java games here) are indeed Web 2.0-ish, but they're enclosed parts of the site. Sufficiently active (can't think of a better word) Flash sites also count, except that Flash is evil (standards? We don't need no stinkin' standards!). But we'll know that Web 2.0 for games is here when we start seeing things like this all over (link requires Firefox 1.5 or similarly stupidly advanced browser).
- Most of the websites I've seen just present you with a few (hundred) pages of magazine substitute and an order form substitute. Personalised, yes, but not really anything without print-based substitutes. A shop that let you browse virtual shelves or (seamlessly) fire questions at shopping assistants would probably be worthy of the Web 2.0 label.
-
Re:Wow
Here's an older version of the Canvascape: http://www.abrahamjoffe.com.au/ben/canvascape/old
. htm which is alot worse but uses the original raycasting technique. -
Wow
Gee thanks guys your gonna kill my server. It is a shock to see how much coverage this game is getting, this is the first 3D environment I have ever coded so it is pleasing to see that I am not the only one enjoying my efforts. When I ran my tests about 80% of the processing power was spent on rendering the trapeziums to the canvas which I have little control over. As far as I can see most of the math was fairly optimal, no obvious problems there. I will probably continue developing this in a few weeks when I am on holidays, probably by that time several people will have coded far more superior ones but I will see... The wedding business is my brother's, I don't have my own server. Here's another little code I made, not quite as interesting though: http://www.random.abrahamjoffe.com.au/public/Java
S cripts/canvas/interpolation.htm