Hello Thomas and all.

First off let me say that I agree with the way that Che stated it, the
idea of creating cross platform games is certainly a noble one and one
that needs to be researched further and I think that you should continue
to do so and I applaud you for this.  However I am glad that you have
been clear about the disadvantages to doing this, specifically the lack
of good controller support with other platforms.  I think that this
would seriously hurt Raceway in particular and I have to say that were
the alternate controller support dropped with this title, I would have
to very seriously consider whether I was willing to buy it or not.
While I actually don't own any new fangled controllers at this moment,
prefering using the trackball or mouse in rail racer, if Raceway
supports wheels I will definitely be buying one.  As for tts output it
sounds like you may have several ways to handle that so I suspect you
will be able to lick that issue one way or the other.

Trust me I am in no sense antiMac or antiLinux, I have worked with Linux
quite a bit a few years back, however this was in the early days of it's
accessibility and I became frustrated with either the lack of certain
types of software or the hoops you have to go through to get things to
work and so gave up on it for the moment, although I will most likely
take it up again sometime.  I have gotten so disgusted with the way that
microsoft does things that if Linux would do everything I wanted it to
I'd switch to it in a new york minute.  As an access technology
instructor I am very interested in the Mac and it's new screen access
software which seems finally able to cut the mustard pretty well when
compared to a windows screen reader.  So in a nutshell, all this is to
say that while I am completely for cross platform stuff and I think it
is great, if these platforms are not up to letting you provide the
features and functionality that your customers are going to want then
they are not.  If you decide to support them despite this then you have
to definitely weigh the advantage of gaining some sales with other OS
users against the possibility of losing sales of some customers because
whatever game you are working on does not utilize the new controller
they've just run out and bought.  That's my 2 cents' worth, I am sure
you will arrive at the proper decision for you.

Best regards,

Tom

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Thomas Ward
Sent: Tuesday, January 01, 2008 10:16 PM
To: gamers@audyssey.org
Subject: [Audyssey] Raceway for Mac or Linux?


Hello gamers,
For about a month or so I have been doing research for USA Games on how 
to expand our future titles to target Mac, Linux, and Windows operating 
systems all at the same time. While my research isn't complete I do have

some options on how I might actually target all three major operating 
systems at once. If research is successful I would like to convert all 
of the existing Raceway code over to a non-Windows specific language so 
I can support Mac, Linux, and Windows all at the same time. There are 
advantages and disadvantages to doing this which I would like to point 
out below.
The obvious major advantage would be that no longer would a gamer have 
to be running Windows x to play accessible games like Raceway. Weather 
you use Mac, Linux, or Windows as your favorite os of choice you can 
play Raceway and future USA Games titles using the same technology. IN
addition operating systems such as Linux with little to no high 
quality accessible games would be an equally powerful accessible gaming 
platform. Since Linux OS is free and my games are pretty cheap by most 
currancy standards it would save gamers money if they chose it as their 
gaming platform.
One other advantage of going multiplatform in general that I think would

be good for this comunity is platform independant networked games. 
Everyone who plays Rail Racer says that the online racing aspect is the 
high point of the game. Now, imagine taking that idea, build it using 
Java's excelant platform independant networking API, and play against 
blind players on any operating system out there. You might be running 
Windows Vista while the guy you are racing against is on Linux or Mac.
However, there are a few pit falls and disadvantages I'd like to mention

which I think should be addressed here.
First, to insure maximum platform independence I would not likely be 
using DirectX as the multimedia API of choice. As a result some of the 
features of Raceway that were promised like force feedback stearing 
wheels, would have to be dropped in favor of using more generic and 
universal input devices like mice and keyboards with universal keyboard 
standards. This won't likely go down well with Raceway fans hoping for 
these features.
Second, is the question of speech output. Every operating system has its

own unique way of presenting text to speech. For Windows it is done 
through Microsoft Speech API 5 and on say Linux the Gnome-Speech API 
handles things like tts for applications. Obviously, making specific 
wrappers for each
 operating systems tts is time consuming and difficult. The more logical

thing would be to use wav samples of speech like many other accessible 
games do That would be platform independant, but increase the size of 
the games quite a bit, and could cutdown performence.
One option I have if I pick Java is include the Free TTS engine in with 
my games. The problem with that approach is that the voice is very 
robotic and sounds like Robby the Robot  on crack. Though, it would 
offer the possability to create built in chat clients and other platform

independant gaming tools that requires a tts engine.
One thing about Raceway that bothers me is the custom driver feature. 
While it is no sweat to have a language like Java read a list of custom 
drivers from an xml file it wouldn't work if all the voice clips are wav

files. To pull that off you need something like Gnome-Speech, Sapi, etc 
to read any updates or changes to the game made outside the factory 
defaults. Either that or Free TTS which sounds terrible. in the end I 
might have to cut out that feature which some customers might not like 
as well.
As a developer I am really torn by what I want to do, and what is good 
for the game. I know many of you had requested features, suggestions, 
etc that if I stick with Windows is all very possible. However, I've 
been on the orca mailing list for Linux, seen recent Mac posts on this 
list, and I can clearly see that multiplatform games are beginning to be

in demand. I think it is time that accesible game developers  begin 
thinking about the possability of making games truly accessible to all. 
Rather than just an elite group of Windows users.
How would you feel about games like USA Raceway, STFC, etc going 
multiplatform? Since STFC 2.0 is still in early production I should have

no issues converting the existing code to Java, Python, or something 
else once I decide on what I need to do to make all this happen. Raceway

is obviously further along, but the basic logic is done, and just needs 
converted from C-Sharp to whatever language I choose so no big deal 
there. Just will take a month or two extra to convert and test what I 
have written already.
I am looking forward to any thoughts, comments, or suggestions you have 
about this possability.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
[EMAIL PROTECTED] You can make changes or update your
subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the
list, please send E-mail to [EMAIL PROTECTED]


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to [EMAIL PROTECTED]
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/[EMAIL PROTECTED]
If you have any questions or concerns regarding the management of the list,
please send E-mail to [EMAIL PROTECTED]

Reply via email to