Ah Quentin, fair enough, having played brouser based games and muds for years which work much as you describe, and having met people playing on Iphone, mac or other systems, that makes lots of sense.

I can certainly see how it's far easier to just make an interface as opposed to a completely separate game.


therefore certainly if it would be possible I can see how it would be a good idea to have other ports of the playroom.

Beware the grue!

Dark.
----- Original Message ----- From: "QuentinC" <quent...@cfardel.net>
To: "Gamers Discussion list" <gamers@audyssey.org>
Sent: Thursday, December 01, 2011 8:08 PM
Subject: Re: [Audyssey] Poll: playroom on iPhone or on mac


Hi dark,

There's a big difference between my playroom and Thomas' game.

In Thomas' case, in order to make something multiplateform, he has to think completely his project to be multiplatform from start. Being multiplatform in C++ is not an easy task at all: you must pick the right audio engine, the right windowing and input handling system, organize your files in a certain way, don't use proprietary formats or drivers specific to a certain OS, put all these things together correctly, etc.

In my case, my game essentially works on a server, and the server is the same for all clients on all systems. In fact the client is rather stupid: it only shows what the server tells it to show and ask the server for what to do when certain keys are pressed. Compare that to your web browser: it only shows the page the webserver delivered to it, and ask for another page to show whenever you click on a link. The logic behind, i.e. how the websites you are visiting really work, is a matter of the server only. The browser only know that you clicked on a link, it doesn't know that you are ordering something in a online shop. Note: this is a very simplistic view of the real job done by a browser, but you should catch the basic idea.

Consequence of that: the developper has just to make a GUI and follow my protocol to communicate with the server properly. He can use the specific tools and drivers of choice for his system to make the GUI, the audio, the input handling, talk to the network, etc.. The problem is therefore in theory far much easier than thinking from the beginning how you could do so that that particular thing work the same way everywhere without changes. Of course the task remain difficult, but has nothing to do compared to what Thomas had to do.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to