{"action":"created","issue":{"url":"https://api.github.com/repos/minetest/minetest/issues/3778","repository_url":"https://api.github.com/repos/minetest/minetest","labels_url":"https://api.github.com/repos/minetest/minetest/issues/3778/labels{/name}","comments_url":"https://api.github.com/repos/minetest/minetest/issues/3778/comments","events_url":"https://api.github.com/repos/minetest/minetest/issues/3778/events","html_url":"https://github.com/minetest/minetest/issues/3778","id":135891275,"number":3778,"title":"Include Tutorial subgame with Minetest","user":{"login":"Wuzzy2","id":1675853,"avatar_url":"https://avatars.githubusercontent.com/u/1675853?v=3","gravatar_id":"","url":"https://api.github.com/users/Wuzzy2","html_url":"https://github.com/Wuzzy2","followers_url":"https://api.github.com/users/Wuzzy2/followers","following_url":"https://api.github.com/users/Wuzzy2/following{/other_user}","gists_url":"https://api.github.com/users/Wuzzy2/gists{/gist_id}","starred_url":"https://api.github.com/users/Wuzzy2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wuzzy2/subscriptions","organizations_url":"https://api.github.com/users/Wuzzy2/orgs","repos_url":"https://api.github.com/users/Wuzzy2/repos","events_url":"https://api.github.com/users/Wuzzy2/events{/privacy}","received_events_url":"https://api.github.com/users/Wuzzy2/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/minetest/minetest/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/minetest/minetest/milestones/7","html_url":"https://github.com/minetest/minetest/milestones/0.4.14","labels_url":"https://api.github.com/repos/minetest/minetest/milestones/7/labels","id":1601315,"number":7,"title":"0.4.14","description":"This milestone for issues which should get resolved before the 0.4.14 release.","creator":{"login":"kahrl","id":630411,"avatar_url":"https://avatars.githubusercontent.com/u/630411?v=3","gravatar_id":"","url":"https://api.github.com/users/kahrl","html_url":"https://github.com/kahrl","followers_url":"https://api.github.com/users/kahrl/followers","following_url":"https://api.github.com/users/kahrl/following{/other_user}","gists_url":"https://api.github.com/users/kahrl/gists{/gist_id}","starred_url":"https://api.github.com/users/kahrl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kahrl/subscriptions","organizations_url":"https://api.github.com/users/kahrl/orgs","repos_url":"https://api.github.com/users/kahrl/repos","events_url":"https://api.github.com/users/kahrl/events{/privacy}","received_events_url":"https://api.github.com/users/kahrl/received_events","type":"User","site_admin":false},"open_issues":23,"closed_issues":0,"state":"open","created_at":"2016-02-23T23:07:27Z","updated_at":"2016-02-25T16:22:25Z","due_on":null,"closed_at":null},"comments":28,"created_at":"2016-02-23T22:51:12Z","updated_at":"2016-02-25T23:16:51Z","closed_at":null,"body":"I suggest to include the subgame “Tutorial”, version 2.0.1 with Minetest by default.\r\nSubgame thread: https://forum.minetest.net/viewtopic.php?f=15&t=10192&start=150\r\n\r\nTutorial is, well, a tutorial which teaches Minetest basics.\r\n\r\nIf you heard of Tutorial before, please, read the updates for version 2.0.0, it came with a major change in architecture. The world is now generated automatically from a schematic and not directly included anymore. This makes it easier to do stuff like resetting etc.\r\n\r\nHowever, the Tutorial subgame is special, you can not just drop it into the zip or whatever file and you’re done. There should be some sort of integration. I have written a plan here: https://forum.minetest.net/viewtopic.php?f=5&t=10312 (ignore my previous posts, they are outdated)\r\n\r\nJustification:\r\n* Makes life easier for newbies\r\n* Minetest is hard to grasp, and there is almost no in-game help, so a tutorial would be an important starting point\r\n* Mature and usable\r\n* 25 votes (or so) in the vote thread (https://forum.minetest.net/viewtopic.php?f=15&t=9116) which makes Tutorial the current record holder xD. Compare this to Minetest NeXt which was included as Minetest Game (then known as “Minetest” or “minetest_game”) after just 5 votes or so.\r\n* IMHO very well received by the community so far (former newbies often wished they had known the tutorial before)\r\n* IMO it is kept subgame-agnostic enough, it does not appeal to any specific subgame (not even Minetest Game)\r\n* Small file size (zipped archive takes 700-800 KiB)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/minetest/minetest/issues/comments/189030516","html_url":"https://github.com/minetest/minetest/issues/3778#issuecomment-189030516","issue_url":"https://api.github.com/repos/minetest/minetest/issues/3778","id":189030516,"user":{"login":"PilzAdam","id":2159710,"avatar_url":"https://avatars.githubusercontent.com/u/2159710?v=3","gravatar_id":"","url":"https://api.github.com/users/PilzAdam","html_url":"https://github.com/PilzAdam","followers_url":"https://api.github.com/users/PilzAdam/followers","following_url":"https://api.github.com/users/PilzAdam/following{/other_user}","gists_url":"https://api.github.com/users/PilzAdam/gists{/gist_id}","starred_url":"https://api.github.com/users/PilzAdam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PilzAdam/subscriptions","organizations_url":"https://api.github.com/users/PilzAdam/orgs","repos_url":"https://api.github.com/users/PilzAdam/repos","events_url":"https://api.github.com/users/PilzAdam/events{/privacy}","received_events_url":"https://api.github.com/users/PilzAdam/received_events","type":"User","site_admin":false},"created_at":"2016-02-25T23:16:51Z","updated_at":"2016-02-25T23:16:51Z","body":"> Really? Oh, man, that's a bummer. Would you think the tutorial would have been better if it were linearly designed?\r\n\r\nA linear tutorial might be too annoying for players that already know some stuff and only want to focus on new things.\r\n\r\nAn interesting idea would be to design a formspec with buttons to teleport the player to the specific areas. That way the player can still choose the order without the hassle of searching for it.\r\n\r\n> I am sure your opinion has nothing to do with you being a Minetest Game developer. ;-) Jokes aside, I guess our opinions just differ here. My reason for being subgame-agnostic was because of my fear of fragmentation. [...]\r\n\r\nA game-specifc tutorial is more useful for new players. If there was only an engine-specific tutorial, then the player would spawn in a new world and still doesn't know that they first need to get wood and craft sticks and picks. Having both, a generic and a game-specific tutorial, would be bad, too, since new players have to do 2 tutorials then.\r\n\r\nA mt_game-specific tutorial would still teach the players engine features. It also equips  them with knowledge to learn \"smaller subgames\" (as you call them), since they tend to be similar to mt_game. Bigger games still need their own tutorials, whether there is a mt_game tutorial or not.\r\n\r\n> Also, do you realize you just contradicted yourself? In your first complaint, you complained about my claim Tutorial being subgame-agnostic being false but it should not matter to you if you want a subgame-specific tutorial. So what kind of tutorial do you want?\r\n\r\nThat does indeed sound like a contradiction at first, but it really isn't. The first complaint is targeted at your specific implementation, while the last one is targeted at the general idea."}}