Here's how I imagine the final program will be:
- The primary EXE will contain no data about speeific robots, fields, games, etc. it will just contain the framework to run it.
- Every robot will have it's own file(s). This may (or may not) include driver's station, program, textures, and/or bot.
- every game will have it's own file(s). this may (or may not) include the field, the mobile parts, the field control code, and/or textures.
- every field may have it's own file(s). this may (or may not) include the field, the mobile parts, and/or textures.
This also allows for custom fields; like a street practice, the wood field, a brand-new field, or a well used field.
I think there should be
seperate utilities for creating/editing these files.
[I personally do not like the 'earn stuff by winning' idea.]