ID:7516
 
Recently at school we recieved some students from Holland. They moved here, but I'm not sure why. One of them is in my grade, and as we have a small school there are only three classes at my level, one of them is a French-Immersion class, so talking to a Dutch person in French wouldn't really help.

So in my style of helping I thought it would be cool to use BYOND to aid this situation. The students, (male in our grade) speek next to no English so this causes a problem. We can't even tell him where the bathroom is!

I created a program that on Login() makes users pick a language from a list, for our example I would pick English, and our new friend would pick Dutch. Then using a standard Say() verb you can talk to each other. But the advantage is it has built-in translation thanks to me parsing babblefish. This when I can say something in English and it will appear to any other user in their language.

The only problem is, I don't know if I can use it. First off, we'd have to use it at school, and I don't know if the teachers or administration would allow us to install BYOND on the computers. Secondly, even if BYOND was installed, and it ran correctly the computer wouldn't be able to host unless the school gave me access to their router(Possible? No!).

I could always host from home or something, but this would still require BYOND on the computers. The only other solution that I've come up with, is porting the capabilities to a DMCGI website which would be alot more work, but then we could jsut simply message over the web.

But there are drawbacks to that; I'd have to program it, I don't know how well DMCGI handles chat-roomesque things, and I can't host DMCGI.

=(, and I was trying to do something good...
Why not just plop two computers next to each other, and use babel fish to talk =p
My way's more fancy, plus I tried that. It gets boring really fast since there's no flowing conversation.
I could always host from home or something, but this would still require BYOND on the computers

Not necessarily: BYOND supports telnet if you define client.Command(), which is undocumented. See http://developer.byond.com/forum/ index.cgi?action=message_read&id=287195&forum=8&view=1.