{"action":"closed","issue":{"url":"https://api.github.com/repos/Secretchronicles/TSC/issues/56","labels_url":"https://api.github.com/repos/Secretchronicles/TSC/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/Secretchronicles/TSC/issues/56/comments","events_url":"https://api.github.com/repos/Secretchronicles/TSC/issues/56/events","html_url":"https://github.com/Secretchronicles/TSC/issues/56","id":33721650,"number":56,"title":"User Contributed Levels...","user":{"login":"datahead8888","id":6478551,"avatar_url":"https://avatars.githubusercontent.com/u/6478551?v=3","gravatar_id":"","url":"https://api.github.com/users/datahead8888","html_url":"https://github.com/datahead8888","followers_url":"https://api.github.com/users/datahead8888/followers","following_url":"https://api.github.com/users/datahead8888/following{/other_user}","gists_url":"https://api.github.com/users/datahead8888/gists{/gist_id}","starred_url":"https://api.github.com/users/datahead8888/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/datahead8888/subscriptions","organizations_url":"https://api.github.com/users/datahead8888/orgs","repos_url":"https://api.github.com/users/datahead8888/repos","events_url":"https://api.github.com/users/datahead8888/events{/privacy}","received_events_url":"https://api.github.com/users/datahead8888/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Secretchronicles/TSC/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/Secretchronicles/TSC/labels/Levels","name":"Levels","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-05-17T02:36:44Z","updated_at":"2015-06-27T06:17:03Z","closed_at":"2015-06-27T06:17:03Z","body":"It would good to include the \"full\" set of levels contributed by users in some form.  This would show people that their contributions are used when possible.  It could be accessed through a main menu item.\r\n\r\nYes, this is done in Super Tux, and yes, that is a source of inspiration for this idea.\r\n\r\nLevels are from:\r\nhttp://www.secretmaryo.org/phpBB3/viewforum.php?f=9\r\n\r\n--------------------------------------------------------------------------------------------------------------------------------\r\n\r\nTasks:\r\n* Identify standards for acceptance of levels (see prototype standards below)\r\n* Evaluate levels for content standards (should be evaluated by at least 2 people preferably)\r\n* Collect levels and record submission times from forums (if possible)\r\n* Implement code changes and/or file changes to make levels accessible in a release\r\n   * Include the submission time in a data file.  Implement an option to sort by submission time.  (This will make it easier to track levels against the introduction of features)\r\n* Users will be free to request changes to their levels be published in subsequent releases\r\n\r\n\r\nPrototype Level Standards (Feel free to discuss):\r\n* Is the content appropriate for children (where appropriate is defined as content that parents do not have a concern with).\r\n   * Containing text in a text block that is beyond their reading level is still appropriate for user contributed levels (the main game levels is a separate discussion)\r\n   * An example of inappropriate content would be an obscene image in custom art.  This has happened before.\r\n* Is the level playable at all?\r\n   * Playable means it's possible to play from beginning to end without unusual difficulties\r\n   * Levels can still be very challenging.  The challenge should be better thought out, though, than just dumping enemies in confusing and impossible to pass patterns.\r\n   * A good example of well designed difficulty is the Aztec level in Goldeneye - it's very difficult but well thought out.\r\n* Was some sort of effort put into the level?\r\n   * There has to be some sort of content in the level that the designer spent time creating\r\n   * Just senselessly dumping enemies and power ups in a level may not constitute effort unless it serves an interesting purpose.\r\n* Are the file sizes of any custom assets small enough that they will not take up excessive space on the server?\r\n   * Where possible we may try to compress these.\r\n* Does not have any major copyright violations\r\n   * This includes level structure - if it looks too similar to a Mario game's level and if we notice it, it cannot be included with the game.  There is of course room for \"fair use\" - some similarities are fine.\r\n    * Any custom art or sound that is a copyright violation will be rejected. \r\n\r\nOther:\r\n* Custom art is fine by these standards as long as it's appropriate\r\n* Level design by no means has to be good; it just has to be some sort of contribution to the community\r\n* These standards do not require a level to look \"finished\" so long as it can be played from a beginning to an end.  The reason for this is to allow as many user submissions as reasonably possible to be included in the contributed levels set.\r\n\r\n\r\nThe ultimate implementation would be to have levels accessible from a server (ideally the official SMC website or a new one created to maintain the fork being developed).  There are lots of web hungry developers out there; surely someone would be interested in developing a server backend for this for experience's sake.  Anything involving a server implementation belongs under a different github issue than this one.\r\n"}}