- 355
- NoStreetCred / GTP_CerealKiller
Hi guys, I'm thinking about passing the time till November working on a community website for organizing GT5 leagues. Been thinking about it for awhile and started on a bit of code but wanted to put it out there and see what people thought initially. The process looks pretty tiresome to do via forums as most people do today, and having seen what iRacing can do I got to thinking the GT community could use their own version of such a site.
I realize it's a bit of a gamble, if PD were to release with really rich league features in game or perhaps even an external website, this would largely be a waste of time. I suspect however that their efforts have been focused elsewhere. There have been minor remarks made about creation of teams and clubs but I'm betting these features would be quite rudimentary if present at all because frankly, it's a tricky problem to solve particularly from a console. There could still be value in a community solution tailored to the features we want particularly when you look at organizing something at the scale of the GTP registry.
High level functionality I had in mind, allow users to create leagues both public and private (requring league admin approval to join). A league would run a wide variety of Seasons open to it's members. League admins would be able to define the Events that compose each season (time, location, rules), after which league members could opt-in to events they plan to attend. The Event could have more participants than could fit in one race, and at some scheduled time the Event would be finalized, the field would be broken down into individual Races. For each Race a host would be selected (I envision a full system on the site where Users could specify if they can host and how many, and eventually others could leave feedback/ratings to identify poor host connections), and all particpants would be emailed connection details. (they'd likely need to add the race host to their buddy list, so hosts would have to do some buddy list management)
Because this site would presumably have no direct link to an API to fetch race results progrematically, the results would have to rely on community reporting. I was thinking of a system where any race participant could report race results, and then a league admin/auditor could view all submitted results and enter the final version. If by some miracle of nature PD does include some sort of a way to publish race results, then all the better.
I'm still very fuzzy on how to implement the actual scoring system given Events could break down into multiple races. Lots of details to sort out but I envision a fresh start every Season for scoring, but also an overall divisions system to help match drivers of similar skill that would have to exist across all Seasons. Plays into a lot about who gets matched against whom when an Event is finalized, and whether the winner of a lower rated race should receive as many points as a higher rated. Anyhow I'm sure there could be a lot of discussion about this if the site looks like something people are interested in so feedback welcome. The iRacing system could be an interesting one to look at.
Also fuzzy on how to match participants based on geographic region and maintain scoring, as well as deal with timezone issues. Seasons might be optionally region limited, but again something to worry about later.
Once some core functionality was in place I suspect there are lots of social features that could be added, league blogs, race comments, teams, stats, registered spectators, etc.
So what do you think? Would you use such a site? If so what would you want out of it? I'd be especially anxious to hear feedback from any GTP admins if they'd be interested in leveraging such a site for the official leagues, as I'd be happy to build it around GTP's needs from the get-go.
I realize it's a bit of a gamble, if PD were to release with really rich league features in game or perhaps even an external website, this would largely be a waste of time. I suspect however that their efforts have been focused elsewhere. There have been minor remarks made about creation of teams and clubs but I'm betting these features would be quite rudimentary if present at all because frankly, it's a tricky problem to solve particularly from a console. There could still be value in a community solution tailored to the features we want particularly when you look at organizing something at the scale of the GTP registry.
High level functionality I had in mind, allow users to create leagues both public and private (requring league admin approval to join). A league would run a wide variety of Seasons open to it's members. League admins would be able to define the Events that compose each season (time, location, rules), after which league members could opt-in to events they plan to attend. The Event could have more participants than could fit in one race, and at some scheduled time the Event would be finalized, the field would be broken down into individual Races. For each Race a host would be selected (I envision a full system on the site where Users could specify if they can host and how many, and eventually others could leave feedback/ratings to identify poor host connections), and all particpants would be emailed connection details. (they'd likely need to add the race host to their buddy list, so hosts would have to do some buddy list management)
Because this site would presumably have no direct link to an API to fetch race results progrematically, the results would have to rely on community reporting. I was thinking of a system where any race participant could report race results, and then a league admin/auditor could view all submitted results and enter the final version. If by some miracle of nature PD does include some sort of a way to publish race results, then all the better.
I'm still very fuzzy on how to implement the actual scoring system given Events could break down into multiple races. Lots of details to sort out but I envision a fresh start every Season for scoring, but also an overall divisions system to help match drivers of similar skill that would have to exist across all Seasons. Plays into a lot about who gets matched against whom when an Event is finalized, and whether the winner of a lower rated race should receive as many points as a higher rated. Anyhow I'm sure there could be a lot of discussion about this if the site looks like something people are interested in so feedback welcome. The iRacing system could be an interesting one to look at.
Also fuzzy on how to match participants based on geographic region and maintain scoring, as well as deal with timezone issues. Seasons might be optionally region limited, but again something to worry about later.
Once some core functionality was in place I suspect there are lots of social features that could be added, league blogs, race comments, teams, stats, registered spectators, etc.
So what do you think? Would you use such a site? If so what would you want out of it? I'd be especially anxious to hear feedback from any GTP admins if they'd be interested in leveraging such a site for the official leagues, as I'd be happy to build it around GTP's needs from the get-go.