As a newbie to creating a map game there is a lot that one person needs to learn and do before a map game can be polished and uploaded to Github, in my case I dodged it and just hosted the file on my Google Drive.
Github game map hosting appears to be unnecessarily complex, I just want to upload so others can enjoy the map.
My question is, do you really need to have version control of all the individual files in a game map?
I hope the answer is no, because;
On Github could this work;
Uploading 3 files;
• Zip of the game map
• Png Screenshot of the map for triplea-game.org/maps-list/maps/
• Game Notes for triplea-game.org/maps-list/maps/
The uploader would fill in a form depending on which option was selected, New, Minor Revision, Major Revision
• New - provide the 3 file above
• Minor revision – requires say 50+ characters to say what has changed and 3 files above
• Major revision – requires say 100+ characters to say what has changed and 3 files above
Intended download access has two choices,
• TripleA Forum user ID required to download – this to encourage people to join the forum and to get feedback before being released to the public. This is a bit like me hosting on Google Drive as you have to read the post to get the link. To put a label on this its Experimental.
• Public access/release
Request to stop sharing a game map - only admins can do this.
Game map files are treated as a file set, so they are never deleted or added to or overwritten, except by admins.
There is a version control of sorts its based on the latest date of a file set and the zip file name.
Hopefully you get the idea.