|
1. Muds in Foreign Languages ( Read Japanese :D )
|
|
Fri Nov 7, 2003 [8:19 AM]
|
skyfw
skyfw@yahoo.com
member since: Dec 12, 2000
|
Reply
|
|
I have mudded for about 5 years and I am currently studying abroad in Japan. As I was thinking about new ways to use and practice this quite difficult language, I starting thinking about a MUD that was in Japanese. Now granted, there probably isn't a great demand for a Japanese MUD. The Japanese themselves mostly use cellphones for communication, most families outside of major cities don't have broadband internet access, and telephone connectivity is expensive. However, would writing a Japanese mud be feasible(sp?). The API's to send the data Unicode are in place, but I am unaware of a protocol that is widely available that will accept Unicode characters. Not to mention a new codebase would have to be written/adapted to use Unicode/Multibyte Characters, etc.
Any ideas are welcome :D
(Comment added by skyfw on Fri Nov 7 10:21:28 2003)
Edit: I guess a lot of the Protocol issues could be avoided by writing a cross-platform custom client that would produce the correct kanji. However, I would like to avoid this.
|
|
|
|
|
2. RE: Unicode
|
|
Fri Nov 7, 2003 [11:17 AM]
|
muir
tmc-mailMIAUelvendesignsMIAUcom
member since: Sep 14, 2003
|
In Reply To
Reply
|
First off, a new codebase is not a necessity, but you certainly have your work cut out for you so a new one might be just as easy. C++ supports Unicode by w(ide-character)strings and locales. As far as clients go, MS Telnet should be adequate, if you take a look at this. As far as the server side, here is a solution for a Unicode-enabled Telnet driver using MFC (look down on the page), and here is a (partial) solution for Unices. Hopefully that will get you started. My codebase will hopefully include locales, but that's some ways off still :) .
|
|
|
|
|
3. RE: Muds in Foreign Languages ( Read Japanese :D )
|
|
Sat Nov 8, 2003 [12:44 AM]
|
Tyche
Email not supplied
member since: Apr 4, 2000
|
In Reply To
Reply
|
You might take a gander at this message. Seems related.
|
|
|
|
|
4. RE: [OT] That would be so cool...
|
|
Sat Nov 8, 2003 [6:05 PM]
|
tandonmiir
tandonmiir@hotmail.com
member since: Nov 5, 2002
|
In Reply To
Reply
|
|
I'm currently a High School student that has several years of Japanese study. I'd love to see this. If you need any help, I am working on a MUD (english, though), I would readily offer support. Give me a line at my email.
|
|
|
-----------------------------
catch(Exception ex)
{
// oh crap!
}
-TandonMiir
|
|
5. RE: Unicode
|
|
Sun Nov 9, 2003 [2:12 PM]
|
Razzer_9
Email not supplied
member since: Mar 5, 2001
|
In Reply To
Reply
|
|
C++ supports Unicode by w(ide-character)strings
Wrong. C++'s (and C's) wchar_t type is to hold multi-byte characters. Unicode falls into this category, but it isn't a requirement that an implementation must support Unicode through the wchar_t type. Also, many implementations have problems with multi-byte characters, so you need to be careful when using them.
The intent of locales isn't to support Unicode, too.
|
|
|
|
|
6. RE: Muds in Foreign Languages ( Read Japanese :D )
|
|
Sun Nov 9, 2003 [2:16 PM]
|
Razzer_9
Email not supplied
member since: Mar 5, 2001
|
In Reply To
Reply
|
|
The custom client is the best solution for the maximum number of users to play on your potential MUD. The Telnet RFC requires only that a Telnet implementation should communicate in a 7-bit ASCII stream. While it doesn't limit implementations to only do that, I don't find a lot of implementations that do so otherwise. I've heard speculation that you could go ahead and use Unicode streams and it will work for Window clients, but I would think that limits the players to only Windows NT derived clients (since Windows 95/98/Me/XP Home? don't use Unicode).
|
|
|
|
|
7. RE: Unicode
|
|
Sun Nov 9, 2003 [10:28 PM]
|
muir
Email not supplied
member since: Sep 14, 2003
|
In Reply To
Reply
|
|
There are Unicode libraries for all C++ platforms (bar maybe some embedded ones) and all these can be replaced so that the multibyte characters use Unicode -therefore, locales and wchars facilitate Unicode. I was admittedly unclear.
.
|
|
|
|
|
8. RE: Muds in Foreign Languages ( Read Japanese :D )
|
|
Mon Nov 10, 2003 [8:54 AM]
|
Kastagaar
Email not supplied
member since: Jul 29, 1999
|
In Reply To
Reply
|
|
> The Telnet RFC requires only that a Telnet implementation > should communicate in a 7-bit ASCII stream. While it doesn't > limit implementations to only do that, I don't find a lot of > implementations that do so otherwise.
It might be worth having a look at the Extended Ascii Telnet Option (RFC 698) and possibly the Character Set Telnet Option (RFC 2066).
There may yet be a Telnet client which does all the stuff you want it to do.
|
|
|
There are two ways of constructing software: to make it so simple that there are obviously no errors, and to make it so complex that there are no obvious errors.
|
|
9. RE: Muds in Foreign Languages ( Read Japanese :D )
|
|
Tue Dec 2, 2003 [4:23 AM]
|
acius
acius@simud.org
member since: Jun 19, 2001
|
In Reply To
Reply
|
|
As a heads-up, I believe that TeraTerm Pro (http://hp.vector.co.jp/authors/VA002416/) will handle Japanese characters over a telnet connection. I'm not sure of the encoding they use, and my ability to read Japanese is about a word a minute, so I can't be much more helpful than that.
Last I checked, telnet only restricts the use of character 255 (which it uses for control codes), and in fact requires that lines be 8-bit-clean as part of the protocol. It is not restricted to 7-bit ASCII, although the results are a bit unpredictable if you use higher-order stuff (for example, on my machine, I tend to get Cyrillic characters instead of accent Western European ones, because of the code page I use).
|
|
|
|
|