|
|||||||
This is a discussion on "Are MUDs the clog dancing of online gaming?" in the Top Mud Sites Advanced MUD Concepts forum : Originally Posted by Mabus Again, I believe a Java application of a MUD client would be best. I agree. People seem to think that Java is only good for applets. With Java Web Start, you can provide a hyperlink that will launch the game--download the jars, or check existing jars for updates. And then it can leave an icon on the desktop for you so you don't even need the link. So as long as Java is installed, launching is easy.... |
|
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our MUD community today! If you have any problems with the registration process or your account login, please contact us. If you are a registered member of the old TMS forums, please click here
|
![]() |
|
|
LinkBack | Thread Tools |
|
|
#31 | |
|
Member
Join Date: Jan 2006
Posts: 74
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
With Java Web Start, you can provide a hyperlink that will launch the game--download the jars, or check existing jars for updates. And then it can leave an icon on the desktop for you so you don't even need the link. So as long as Java is installed, launching is easy. |
|
|
|
|
|
|
#32 | |
|
Senior Member
Join Date: Apr 2002
Home MUD: Threshold RPG
Posts: 727
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
I remember a client discussion here a few months ago, where Logos shared some data they had about which version of the JVM people had installed. I remember being surprised at how many people did not have java installed at all, or who had an extremely old version of it. |
|
|
|
|
|
|
#33 | |
|
Senior Member
Join Date: Oct 2002
Posts: 276
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
But yeah, there is a clear standards problem, and no one willing to step forward and say, "This is what needs to happen.", or any group willing to set them collaboratively. |
|
|
|
|
|
|
#34 | |
|
New Member
Join Date: Aug 2007
Posts: 11
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
There isn't really an IE of the MUD world, unless you consider WoW to be it, in which case everyone else should start implementing their UI. |
|
|
|
|
|
|
#35 | |
|
Senior Member
Join Date: Oct 2002
Posts: 276
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
|
|
|
|
|
|
|
#36 | |
|
Member
Join Date: Jan 2006
Posts: 74
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
As for readability, I find it not as readable as C (which is a pretty clean language for the most part), but more readable than C++. Though I don't count readability all that high, I guess. I love Perl, and it is only one small step up from APL or TECO (there, I've dated myself...)I don't see anything wrong with writing the core application in one language, and then imbedding a scripting language in another. zMUD and mushclient both do this. Having thought about this before, I also had an inclination that doing this shields the application itself from some malicious or just erroneous scripting. If you implement your scripting in the same language as the client, I think I'd want to see some pretty good sandboxing between them. As for scripting for Java applications, I came across this web page: Open Source Scripting Languages in Java. I haven't looked too carefully though. I think some might be based on native code, making the cross-platform advantage less so. But I think some are pure Java implementations of the scripting engines. If a user needs to install Java to run a client, I don't see that as too onerous a requirement. After all, other than raw telnet, no OS comes with a MUD client pre-installed. And once you install the core JRE, you can use Java web start to download the client itself, and keep it up to date. I think that works very well. Last edited by Zhiroc : 04-20-2008 at 01:59 AM. |
|
|
|
|
|
|
#37 |
|
New Member
Join Date: Jul 2007
Posts: 13
![]() |
Re: Are MUDs the clog dancing of online gaming?
For the most part, all of this discussion is far beyond my pea-sized brain but it made me wonder something. Are most/all of mud clients that are integrated into web-browsers using Java?
I was just wondering because recently I went to check out a mud that was mentioned to me by someone at a shop and it was that type. It was clunky as hell and the first time since pre-1995 that I had ever actually been affected by lag in a text game. I attributed it to the fact it was working through the browser though. |
|
|
|
|
|
#38 | |
|
Senior Member
Join Date: Oct 2002
Posts: 276
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
Code:
<trigger match="fred says, *" sendto=12> <send>other.note "%1";</send> </trigger> But, yeah, presumably if you have firefox, you probably have some version of Java, so, except for version differences, which *can* cause odd bugs, it could work in all browsers. There are a lot of ifs in that, for something as complex as a client, even without introducing the question of, "What if some fool tries to make it run in MS' garbage excuse for a Java system?" |
|
|
|
|
|
|
#39 | |
|
Senior Member
Join Date: Oct 2002
Posts: 276
![]() |
Re: Are MUDs the clog dancing of online gaming?
Quote:
Client is kept from serious interference, to a fair extent, from the script, the scripts can't interfere with each other, for the most part. And, once you have stuff in a plugin, anyone with the same client version or higher can simply drop a copy of that plugin into their's and have it work, without needing to code for something like zMud's plugin interface, which, unless I am mistaken, requires a compiler to do anything with it. It could probably be useful to add a "few" additional restrictions to what plugins can change in the main world/client, since that isn't as clearly sandboxed, and prevent unloading of other people's plugins, etc. But, this wasn't considered at the time to be a big issue, and it wouldn't be that hard, probably, to add in some requirement that the client go, "Plugin 'Myprompt', ID: ... is attempting to change the ansi color settings. Allow or deny this?", and the like, when ever it tries to make such a change and you set a security level (also not in the client) to tell it, "Ask before letting a plugin change the world file itself." Oh, and versions are "not" overblown. Tell that to the people running "complex" applications that do a lot of memory shifting and the like, like Azureus. It is pretty "stable" at this version of both the client and the Java its running it. Not *that* long ago there where bugs in Java that caused serious problems with certain parts of the client's operations. There where also some in the client itself, but it wasn't at all one sided. |
|
|
|
|