Hey Neal... I'd love to lend a helping hand with the programming, I've got a decent amount of C# .NET programming under my belt, as well as some experience with Mono for porting .NET apps to OS X. I obviously haven't seen your code, but it doesn't /seem/ like it'd have anything that Mono doesn't cover. Completely understand that that's not really a priority, but hey, if you need another programmer...

Anyway, what I was gonna write here were a couple ideas you may want to think about. While Tio's multi-monitor support is good, there are times (especially at larger tournaments I've been to) where 10 people want to find themselves on the bracket, and the TO is way too busy to help any of them. A solution, primarily applicable at larger tournaments where this would be realistic, might be to have a separate "Viewer" computer that lets people see the brackets and such, without editing privileges, running on a separate machine. I suspect this is already possible simply by sharing the save file over a network, and opening it in a read-only fashion on a second computer in Tio, but that might be clunky.
A separate viewer app might be overkill, though, and limited in use. Another solution might be simply to have a web server built into Tio, or a PHP script that reads Tio's latest save file, and serves up a web version of the same. This could let the TO's computer become a server, and anyone with a device/computer that could connect to the same wifi network (ipod touch/psp/laptop/iphone) could then just browse the bracket on their own time. If the TO was really nice, they could even supply a community one as well.
I *may* have already started looking at the save file format for exactly this reason...

. This would take a fair amount of time that would probably be better spent working on other features, but if it's all done in PHP, Neal wouldn't even have to worry about it.
Another little project I've been thinking about is a web registration form that automatically saves registrants as players to be imported into the global list. This isn't something I think Neal would want to work on /at all/, but it'd be pretty nifty to be able to have people show up and already have their names in the system (even without having attended in the past).
EDIT: Just read that the problem with Mono was a non-supported class (GdipCreateFontFamilyFromName)... still would be willing to invest some time in a potential workaround/fix, even if it may not end in success. What's there to lose, right?

Last edited by
UnderWing, 4:55 AM on Jul 31, 2008