Board Thread:Suggestions and Ideas/@comment-26338521-20150430033531/@comment-14600979-20150430231622

I don't understand what you're saying.

Why should developers be restricted to communications between registered friends? When did I say anything about buggy games? And how does using Peer-to-Peer methods fix that? Sending the button data is super restrictive and means less efficient code. Even the current system uses strings.

How do the systems find each other? Using a server to pass along information means it gets to the right place without needing to find out everyone's system number. You can set up sessions easily with whoever is online rather than having to set it up by communicating with specific people with something else.

Besides that, button data is would only be good for split-second action games like fighting game and maybe shooters. Not even shooters, they would need to do all your quaternion calculations on both sides. After that your message is just nonsense. Avoiding lag? I very much doubt most of the lag would come from passing strings rather than constant button information through a server. Yes, if the program handles it badly it could. But if it was most efficient sending just the button information, you could just as easily do it with the same string. And what the hell do QR codes have to do with it? You didn't even explain what the purpose of them was for.

As for my "paid server" situation, I meant that each developer would have to pay the price for Smileboom to maintain a set amount of data for each program that needs it. What I mean is, a policy where "if you want your program to run online, you'll have to pay for it." If they were all sharing one then it goes straight back to the situation with the free one: too many people handled by one thing. But it's obvious that they DON'T use any part of the SmileBASIC profits to to maintain their server, seeing as it's free for them. Your guess that everyone would just need pay 1 dollar would just be included into the purchase price. It, again, obviously isn't. So what else could you be suggesting? That EVERY user need pay a dollar every three months or be locked out of online use?