Cross Compatability between systems?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
ZBoyer1000
Prole
Posts: 39
Joined: Sat Nov 28, 2015 10:13 am

Cross Compatability between systems?

Post by ZBoyer1000 » Thu Feb 25, 2016 5:53 pm

I'm wondering about something. Is it possible for multiple operating systems using LOVE and problably Android with LOVE to be connected to a single server or locally without issues? ;)

User avatar
zorg
Party member
Posts: 2620
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: Cross Compatability between systems?

Post by zorg » Thu Feb 25, 2016 6:26 pm

Shouldn't be an issue neither with a dedicated server, nor with p2p (peer-to-peer) solutions. One thing i heard though is that floating point stuff might not be exactly the same depending on architecture, but i might be wrong about that.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.

marco.lizza
Citizen
Posts: 52
Joined: Wed Dec 23, 2015 4:03 pm

Re: Cross Compatability between systems?

Post by marco.lizza » Thu Feb 25, 2016 7:58 pm

I agree with zorg. By using a suitable transport representation of the date it shouldn't be an issue at all.

User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Cross Compatability between systems?

Post by T-Bone » Thu Feb 25, 2016 8:37 pm

I'd say it's pretty difficult in Löve to make network code that DOESN'T work across platforms. If you for some reason don't want cross-platform play, you have to deliberately prevent it.

User avatar
zorg
Party member
Posts: 2620
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: Cross Compatability between systems?

Post by zorg » Thu Feb 25, 2016 8:47 pm

marco.lizza wrote:I agree with zorg. By using a suitable transport representation of the date it shouldn't be an issue at all.
By floating point number representations, i mean any kind, not just dates though :3
Like if one uses non-integer numbers as coordinates, they might ever-so-slightly differ.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.

marco.lizza
Citizen
Posts: 52
Joined: Wed Dec 23, 2015 4:03 pm

Re: Cross Compatability between systems?

Post by marco.lizza » Thu Feb 25, 2016 9:19 pm

zorg wrote: By floating point number representations, i mean any kind, not just dates though :3
Sorry for the typo. I meant to write data. I wasn't referring to date in any way (needless to day, dates a better represented with a string).

User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Cross Compatability between systems?

Post by T-Bone » Fri Feb 26, 2016 10:45 am

zorg wrote:
marco.lizza wrote:I agree with zorg. By using a suitable transport representation of the date it shouldn't be an issue at all.
By floating point number representations, i mean any kind, not just dates though :3
Like if one uses non-integer numbers as coordinates, they might ever-so-slightly differ.
That's true, but that can also happen even if you're just targeting a single OS, so you need to take that into account regardless of which OSs you support.

jjmafiae
Party member
Posts: 1333
Joined: Tue Jul 24, 2012 8:22 am

Re: Cross Compatability between systems?

Post by jjmafiae » Thu Mar 03, 2016 7:07 pm

Yes! this is definitely possible in fact if you just use luasocket you shouldn't even have to do any extra effort, I at least didn't have to in my multiplayer project

Post Reply

Who is online

Users browsing this forum: Exabot [Bot] and 6 guests