Well, Blockland isn't using the recent version of Torque 3D now is it?
Badspot has access to the entire source of the engine he's using. He can add anything he likes.
well, now that i think about it, wouldn't this lag blockland?
What? Where are you even getting this from?
Gosh, sure love it when people come up with imaginary problems for things not even started yet!
Let's not forget that 'lag' is completely dependant on the computer.
Yes, it would lag if you have a bad internet connection.
If your connection is so bad that you can't view webpages at a decent speed, I'm doubtful you'd be playing Blockland in the first place.
Blockland isn't open-source, neither is any version of Torque that I know of.
Then you don't know of any version of Torque. Because it is opensource.
However, Badspot can change the engine as he pleases, because of the nature of the licenses that Torque sells. This doesn't make programming entirely new features that much easier, though.
It does for the developers. Aka, Badspot and kompressor.
They literally have the entire C++ source code for the engine, and have made numerous changes to it.
If this was implemented, the webpage would likely be connected to from the client, because requiring the server to handle information that doesn't need to be verified is silly.
And what of stuff that would need to be verified? What purpose would it serve if it acted as a private browser? We really don't need a browser being processed by our client, because that would defeat the purpose of actually putting the browser ingame. Everyone would be viewing certain pages differently.
This would mean that it would be possible to turn off the internet browser feature.
You would be able to turn it off regardless. Handling something server-sided doesn't mean you can't give the client an option to ignore data sent by the server.
Also, just because a feature is of no use to you, or because you have different, sometimes harder way of going about it doesn't mean that the feature shouldn't be implemented.
The way you wanted to implement it, there wouldn't be a purpose for anyone to use it. The host would watch a video logged into his account, clicks subscribe. Everyone else gets an error because they aren't logged in on their client, and if they are, they get subscribed to a channel they didn't intend on doing. If the page viewing is handled by the client, a host or other player could even go as far as changing other people's information on their profiles, or even posting topics as them.
An internet browser that everyone in-game with the feature on could see would be great for people who want to have a theater, show someone a thread on the forums, letting people listen to any music the want, even in another person's server, and, as mentioned before, it could be useful to have this for presentations and build plans and coordination.
Yeah, why put in all the effort of eventing, scripting, and doing anything real fancy when you can just plaster some video you made into a theatre? Why bother building the theatre and having people join when you could just post the link to the video?
The point of having ingame presentations/theatres/plays/etc is displaying your imagination and creative skills. Not to show off some webpage.
I can think of some nice uses of it, but presentations aren't one of them.
Well put.
lol...