Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Data distribution ideas
03-25-2007, 09:11 PM,
#7
 
joevenzon Wrote:It's a cool idea, and it seems like it'd work, but it'd be veeery complicated to implement correctly. Does the svn update in the C library give you any sort of downloading status? The command-line svn tool doesn't, and when downloading a large file, it might be frustrating to not have a percentage bar....
I'm not sure if this is provided, but I agree it's needed, some tracks are pretty big. I'd have to check out the API more.

joevenzon Wrote:Also, it seems to me like there would still be a need for a "full" package, so that people without internet connections or with slow connections could download all of the data on one computer, burn it to a CD, and take it home. Or, at least, download it for the entire day while doing something else instead of having to have VDrift open for the entire time it's downloading.
Good point, but I think we could also provide instructions on the wiki telling people how to check out the entire data set all at once, and then explain how to move it. Otherwise we're always going to end up with people who just automatically download the 200+ MB file before they test the game.

joevenzon Wrote:Thinking more about this, maybe there's not really much advantage to having this feature in-game. What about just having a minimal package plus a really nice web interface that allows people to browse and download select cars/tracks?
Good point, it doesn't necessarily have to be in-game, and that's a lot of time that the user has to wait while SDL hogs 100% CPU and all that. To have a nice web interface, this requires some kind of web site (someone has to write, maintain & manage it), which needs hosting (SF.net would be ideal but it's pretty slow especially for casual browsing), and will probably run into security issues.

So what if, instead of a web app, we provide the user with a simple PyGTK app that uses the Python bindings for the Subversion library (they are way easier to use than the C library after all) to get cars and tracks. That would remove the complexity from the game, make it super easy to write and port, and allow the user to download their cars and tracks in the background...plus, it would prevent them from getting more data than they can use if the data manager comes with the game. Also if they do find it works, then they could choose to download everything without having to have the game running in the background, and burn to a CD or whatever they like.

Oh and one more thing, which I didn't think about before...using GTK would avoid me having to write a bunch of new GUI code to support a data manager in-game, so that works out well too.
Reply


Messages In This Thread
Data distribution ideas - by thelusiv - 03-25-2007, 02:32 AM
[No subject] - by FFuser - 03-25-2007, 06:07 AM
[No subject] - by thelusiv - 03-25-2007, 10:46 AM
[No subject] - by TerraRoot - 03-25-2007, 12:08 PM
[No subject] - by thelusiv - 03-25-2007, 12:27 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-25-2007, 02:16 PM
[No subject] - by thelusiv - 03-25-2007, 09:11 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-25-2007, 11:59 PM
[No subject] - by thelusiv - 03-26-2007, 03:01 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-27-2007, 01:46 AM
[No subject] - by yochenhsieh - 03-27-2007, 08:27 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-27-2007, 11:46 PM
[No subject] - by yochenhsieh - 03-28-2007, 05:22 AM
[No subject] - by thelusiv - 03-28-2007, 08:18 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-28-2007, 09:40 PM
[No subject] - by thelusiv - 03-31-2007, 05:16 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-31-2007, 06:37 PM
[No subject] - by TerraRoot - 03-31-2007, 08:04 PM
[No subject] - by charlieg - 04-02-2007, 09:44 AM
[No subject] - by reece146 - 04-02-2007, 11:05 AM
[No subject] - by thelusiv - 04-02-2007, 09:03 PM
[No subject] - by FFuser - 04-03-2007, 05:44 AM
[No subject] - by thelusiv - 04-03-2007, 03:53 PM
[No subject] - by FFuser - 04-03-2007, 04:50 PM
[No subject] - by thelusiv - 04-03-2007, 08:44 PM
[No subject] - by thelusiv - 04-19-2007, 06:06 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-19-2007, 10:52 PM
[No subject] - by thelusiv - 04-25-2007, 03:26 AM
[No subject] - by reece146 - 04-25-2007, 08:39 AM
[No subject] - by TerraRoot - 04-26-2007, 03:46 PM
[No subject] - by protomor - 04-26-2007, 05:59 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-26-2007, 10:21 PM
[No subject] - by protomor - 04-26-2007, 11:54 PM
[No subject] - by thelusiv - 04-27-2007, 01:30 AM
[No subject] - by rookie1 - 06-29-2007, 01:20 AM
[No subject] - by FFuser - 07-04-2007, 05:27 AM
[No subject] - by reece146 - 07-04-2007, 08:29 AM
[No subject] - by FFuser - 07-04-2007, 09:28 AM
[No subject] - by joevenzon_phpbb2_import3 - 07-04-2007, 12:52 PM
[No subject] - by reece146 - 07-04-2007, 02:08 PM
[No subject] - by FFuser - 07-04-2007, 04:25 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)