Web client?

Talk about anything, including games and servers not affiliated with The Mana World.
Post Reply
User avatar
Cosmostrator
Novice
Novice
Posts: 132
Joined: 23 Aug 2006, 06:13
Location: USA - So. Cal

Web client?

Post by Cosmostrator »

I was wondering if there was a possibility of creating a web based client for TMW. I play on several different computers with several different OSes, not all of which I can permanantly install TMW on. So half the time I could be playing is spent installing and uninstalling. This may also help with the problem of compiling so many different versions of the client. As I'm not a programmer myself and have no clue how this could be implemented I figured off topic would be a good place to ask.
-DAVe
User avatar
ElvenProgrammer
Founder
Founder
Posts: 2526
Joined: 13 Apr 2004, 19:11
Location: Italy
Contact:

Post by ElvenProgrammer »

Sure it is possible, but will be hard I guess, the current client/server development is taking all our time, but it would be cool to have a java applet/webStart version, of course this will require years at least.
User avatar
Bjørn
Manasource
Manasource
Posts: 1471
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn »

We'd need to somehow write a Java or Flash implementation of ENet, or code an alternative way of communication. I guess supporting TCP on the side would be easiest for a Java applet.
User avatar
Saphy
Warrior
Warrior
Posts: 371
Joined: 09 Nov 2006, 18:32

Post by Saphy »

There is a java version of enet already

https://jenet.dev.java.net/
User avatar
Bjørn
Manasource
Manasource
Posts: 1471
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn »

Saphy wrote:There is a java version of enet already

https://jenet.dev.java.net/
That's interesting.
User avatar
Ark74
Newly Registered User
Posts: 2
Joined: 04 Jul 2010, 05:03
Location: Somewhere in the Net
Contact:

Re: Web client?

Post by Ark74 »

I know this topic is pretty old, but i had the same question that Cosmostrator and i suppose open a new topic for the same question is not the answer. :o

Is there any plan on the roadmap to implement this feature for TMW :?:
See you around :mrgreen:
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: Web client?

Post by Crush »

Ark74 wrote:Is there any plan on the roadmap to implement this feature for TMW :?:
No.

Creating a web-based client would take just as long as it took to create the current one and will be much less fun. I doubt that anyone would volunteer for this task.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Ark74
Newly Registered User
Posts: 2
Joined: 04 Jul 2010, 05:03
Location: Somewhere in the Net
Contact:

Re: Web client?

Post by Ark74 »

Crush wrote: No.

Creating a web-based client would take just as long as it took to create the current one and will be much less fun. I doubt that anyone would volunteer for this task.
Ok, i think remaking a game just to fit another platform isn't fun at all, since TMW is already cross-platform enough. :P
Thanks for the quick answer & info :wink:
User avatar
AnonDuck
TMW Adviser
TMW Adviser
Posts: 653
Joined: 02 Jan 2009, 04:19
Location: Catland

Re: Web client?

Post by AnonDuck »

With LLVM you can compile C/C++ to java bytecode... Would probably have to write your own SDL backend to work with java's screen/keyboard/net I/O but it could otherwise run unmodified in an applet.
Head of the TMW Illuminati
User avatar
Dark_Mag
Warrior
Warrior
Posts: 347
Joined: 18 Dec 2009, 20:14
Contact:

Re: Web client?

Post by Dark_Mag »

Just because of interest. I could miss it in other posts, but what's about flash? Maybe... erm... it can be written on Flash?
Image
Image
Matt
Grand Knight
Grand Knight
Posts: 1759
Joined: 07 Aug 2004, 10:47
Location: Germany->Bavaria

Re: Web client?

Post by Matt »

Dark_Mag wrote:Just because of interest. I could miss it in other posts, but what's about flash? Maybe... erm... it can be written on Flash?
Yeah, that sounds far better than rewriting TMW in Java. :)
I mean, you can do Flash on Mac right? How hard could that be.

A HTML5/JS prototype would be interesting though.
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: Web client?

Post by Crush »

Ever wondered why you see so few online multiplayer games made in flash and the few you see are usually round-based and not in real time? Because flash lacks any decent support for real-time client/server communication.

It also is a closed source technology.

And HTML5 is a technology which is still in its beginning. Maybe in a few years it will be mature enough to use but currently it is too early to start any grand-scale project relying on HTML5.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Rotonen
TMW Adviser
TMW Adviser
Posts: 3154
Joined: 08 Sep 2004, 19:48
Location: Bern, Switzerland

Re: Web client?

Post by Rotonen »

If someone wants to pick this up in any format ever, websockets are definitely a thing to look into:

http://en.wikipedia.org/wiki/WebSockets
This message used to be meaningful.
Matt
Grand Knight
Grand Knight
Posts: 1759
Joined: 07 Aug 2004, 10:47
Location: Germany->Bavaria

Re: Web client?

Post by Matt »

Crush wrote:Ever wondered why you see so few online multiplayer games made in flash and the few you see are usually round-based and not in real time? Because flash lacks any decent support for real-time client/server communication.

It also is a closed source technology.

And HTML5 is a technology which is still in its beginning. Maybe in a few years it will be mature enough to use but currently it is too early to start any grand-scale project relying on HTML5.
captain obvious is obvious.
Post Reply