Jump to content
  • Advertisement
Sign in to follow this  
blewisjr

Java applet bandwidth question?

This topic is 4500 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am currently in the process of choosing a language to write a partial text based MUD. I have been network programming and designing muds for a while now so this is not over my head. I am looking to go a new direction with this instead of a standard installable application on the players machine; I would like my partial text mud to run as a applet off of a website. However, I can forsee a few issues. Since it is partial text it involves a UI and images. So I can see the issue of bandwidth arise when say 50 players who play the game multiple times a day, load up the applet and then the images would have to be downloaded so that the player can view them, because applets run on the clients machine. Would you happen to know of any ways this bandwidth issue can be worked arround or should I just stick with the standard download the client and install it on your machine route?

Share this post


Link to post
Share on other sites
Advertisement
The applet and images would almost certainly end up in the clients' Internet cache, so they wouldn't be downloading it afresh every time. Besides, the download bandwidth will almost certainly be less than the in-use bandwidth, even with a MUD.

Share this post


Link to post
Share on other sites
Thank you I still got other decisions to think about. I know I want to use Java because I would like to open up my game to Linux users as well as windows. But I might just consider making it a standalone application client. The only task that raises is the autoupdater. Thank you again for the info.

Share this post


Link to post
Share on other sites
Quote:
Original post by blewisjr
I would like to open up my game to Linux users as well as windows. But I might just consider making it a standalone application client. The only task that raises is the autoupdater. Thank you again for the info.

Sounds like Java Webstart would be a good solution for you. Webstart apps are proper Java desktop applications but can be launched by the user clicking a link in their browser (at which point the app is automatically downloaded and started, or updated if it is already downloaded).

The nice thing is that the browser intergration and auto-update is all done for you and works without your app needing to know (or care) about it. [grin]

Share this post


Link to post
Share on other sites
The alternative to Java for this would be .NET and Smart Client.... It solves the deployment issue but allows you to have a rich client. Like JWS it gives you the best of both worlds.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!