uDG Rule Clarification: Eligibility #8

Quote:Entries must be in a â€œdouble-clickableâ€ form, and run on a fresh install of Mac OS X 10.5.5 on a 32-bit Intel-based Mac without the aid of translation software (such as Rosetta) and without requiring the installation of any libraries, frameworks, or plugins. Web browser-based entries (â€œweb playersâ€) are also not allowed.

The language makes it sound like scripting languages (e.g. Python) are not allowed in this contest. Was that your intention?

Actually, doesn't the restriction on Rosetta seem a bit harsh? I mean, it's included on Intel OS X anyway and requires no conscious effort on part of the user to use. The only problem with it I can think of is performance, which I think would make sense to just take into consideration when rating the game. That is, unless there are near-future plans for Apple to remove Rosetta from OS X.

geezusfreeek Wrote:The only problem with it I can think of is performance

And power consumption, and heat (particularly a concern for laptop users). It also means you'd be developing exclusively for Macs that are more than 2 years old. This simply doesn't make sense for new software, even if Apple happens to (currently) provide a handy emulation layer built into the system. This restriction is just as sensible as disallowing games that launched in Classic in 2004.

ThemsAllTook Wrote:This restriction is just as sensible as disallowing games that launched in Classic in 2004.

I don't think it's quite the same. Classic was not transparent. Rosetta pretty much is.

Zwilnik Wrote:If the rumours of Rosetta vanishing in Snow Leopard are true, then you could end up with a situation where a uDev winner won't actually run on a current Mac at WWDC if PPC only apps were allowed.

New code that only runs on PPC is hard to come by. If something is really that much of a problem to run on Intel by now, the code isn't useful and thus isn't really desirable as an example to use in the future. Half of the purpose of the contest being to create code that people can learn from and reuse, having code that works only on a dead platform for who knows how long, is not useful.

Quote:Does this allow entries built with http://www.opentk.com or http://www.taoframework.com as valid submissions? Games built with these libraries result in double-clickable executables, if proper OpenGL/OpenAL drivers and Mono (or .Net for windows) are installed.