Whats the difference between the Multiplayer Online Objects (MooClick, MooGame, MooJama, MooSock, MooAPI) and OINC?
Printable View
Whats the difference between the Multiplayer Online Objects (MooClick, MooGame, MooJama, MooSock, MooAPI) and OINC?
OINC is supported by the developer.
The developers of MOO have moved on and while Clickteam can make it compatable with future versions of MMF/TGF it won't be updated or bug fixed.
OINC also has some cool improvements over MOO
Well, OINC Client, which is being tested now is comparable to MooClick, the other OINC extensions are in development.
The difference, then, between Mooclick and OINC Client is firstly that it is supported. Bug fixes, new features and updates can all be added, where as the MooAPI hasn't been touched in years.
Most importantly for me though, OINC Client has sending UDP messages which is far quicker (if less reliable) than TCP. It is now viable to make action-packed multiplayer games.
I think those are the two main reasons.
Ok that's the difference between the MOO and OINC Extensions.
But what about the difference between making a multi-player game in MOO and making a multi-player game in OINC?
The basic theory is the same as far as making the multi-user games and applications.
OINC has some differnet options for servers -- For example DarkKillers awesome Python server.
Oinc also has some built in looping features thru the clients and fixes some of the UDP faults MOO has.
Actually, I managed to migrate between the two with no fuss at all. Apart from assigning the name AFTER you connect to a server, rather than before, there is very little difference. Channels, subchannels, players (now called peers) are all handled in just about the same way.
For me, it's the fact that you can have a server that controls everything.
Okay upgraded to OINC.
I've started a 3D Chat program with OINC, you will be able to pick hair & eye colour & clothes etc and talk to people.
I'm doing this to learn how to Multi-Player properly, as I know little about Multi-Player.
No this is not a good idea.
This is alpha testing for a new extension
If you expect to do anything serious use MOO at the current time.
But if people are not testing OINC, how will you know what bugs it has if at all?