Hi philip, Yes, that makes sense. When using the Windows Scripting Host you pretty much have to use a single scripting language for demonstration purposes. That's pretty much what GW Micro does with Window-Eyes 7. Although the latest Window-Eyes version can use just about any scripting language you can imagine most of the official scripts and documentation is written in VB Script. However, I can clearly see where using the Windows Scripting Host could cause a developer problems. Especially, if someone wants to use a scripting language other than the default one you decided to support for your project. I could certainly see a situation where various Window-Eyes third-party scripts are written in VB Script, Javascript, ASP, etc and it would make it difficult for GW Micro to maintain all of those scripts since they would be written in several different scripting languages all supported through the Windows Scripting Host. A game developer could in theory have the same problem with game modules unless he/she stresses using the default script language. As far as cross-platform support goes I understand, but I've learned the hard way that's easier said than done. For one thing Mac and Linux really do have infurior game APIs such as SDL and SFML which aren't in the same league as DirectX. I've actually started moving away from the open source game APIs for exactly that reason. DirectInput supports a wide range of game controllers such as keyboards, mice, and force feedback game pads and joysticks. SFML and SDL have very generic keyboard and mouse support, but I find there joystick support really lacking. OpenAL is a decent enough audio library, but I still feel DirectSound and XAudio2 are superior products. Using multithreading through SFML or SDL is a joke. To get really superior multithreading you should do it using something native to the operating system such as the Win32 API. So while it is possible to create games for Mac and Linux I feel they have a ways to go before they are on equal footing with Windows for PC gaming if we do a feature by feature comparison. Plus as you know I've recently ran a survey on this very issue. While everyone felt cross-platform support would be nice nearly all of those who responded to my survey stated they are running Windows XP, and have no interest in moving to Mac or Linux themselves. Only about 8 people out of around 90 people said they were running Mac. So even if there are a few more blind Mac users they are still a huge minority compared to the people who are currently running Windows XP, Windows Vista, or Windows 7. So financially speaking I think the Mac and Linux markets are still too small to worry much about it at this point. Especially, since they can still run our games via Boot Camp or something like that anyway.
Cheers! --- Gamers mailing list __ [email protected] 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].
