{"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":22,"closed_issues":0,"state":"open","created_at":"2016-02-23T23:07:27Z","updated_at":"2016-02-24T12:08:10Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2016-02-23T22:51:12Z","updated_at":"2016-02-24T15:20:56Z","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/188303414","html_url":"https://github.com/minetest/minetest/issues/3778#issuecomment-188303414","issue_url":"https://api.github.com/repos/minetest/minetest/issues/3778","id":188303414,"user":{"login":"kilbith","id":7883281,"avatar_url":"https://avatars.githubusercontent.com/u/7883281?v=3","gravatar_id":"","url":"https://api.github.com/users/kilbith","html_url":"https://github.com/kilbith","followers_url":"https://api.github.com/users/kilbith/followers","following_url":"https://api.github.com/users/kilbith/following{/other_user}","gists_url":"https://api.github.com/users/kilbith/gists{/gist_id}","starred_url":"https://api.github.com/users/kilbith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kilbith/subscriptions","organizations_url":"https://api.github.com/users/kilbith/orgs","repos_url":"https://api.github.com/users/kilbith/repos","events_url":"https://api.github.com/users/kilbith/events{/privacy}","received_events_url":"https://api.github.com/users/kilbith/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T15:20:56Z","updated_at":"2016-02-24T15:20:56Z","body":"> Learn best by experiments and trials-and-errors in game.\r\n>> Crafting as well?\r\n\r\nYes, crafting as well. You once start by putting an item inside the grid, you notice an output, try putting a second one, another output, etc. Overall, you underestimate the capacity of the human brain to do relations between elements to decide new actions and familiarizing with something.\r\n\r\nAlso does ever Minecraft needed to explain that in a tutorial ? Did people massively complained about it ?\r\n\r\nI feel like your Tutorial is just momentarily over-hyped in the Minetest community.\r\n\r\n>Formspecs are badly designed : strings in textarea are oftenly clipped and not broken to newlines. Labels in buttons are clipped as well as simple labels by the size limits of the formspec.\r\n>>This is an issue I fully agree with. Yes, formspec texts are a problem.\r\n\r\nThis issue is a **no-go** for a Tutorial by itself. How could I learn if the text is partly missing and/or untranslated if I'm not an english speaker, honestly ?\r\n\r\n> Also french translation indicates to use a QWERTY keyboard (whilst we use AZERTY here).\r\n>> Sorry, I don't understand the problem here. Can you give an example?\r\n\r\nI'm talking about the first sign (\"Introduction\") where the keybindings for moving is detailled. And yes, default keys are inapplicable on a french layout.\r\n\r\n> The 16px convention comes from Minetest Game\r\n\r\nIt was choosen for a good reason : consistence. Having different resolutions into the world look messy. Saying *\"it's sometimes unavoidable to use >16px\"* is an excuse for incompetence. Good pixel artists can do detailled items with 16px whatever it be.\r\n\r\nAlso, yes, I expect the elements of your game to be standardized alongside with Minetest Game if you want to be \"official\". The latter is a quality referrence where things are largely discussed and verified by competent people so the game conventions are naturally emanating from it.\r\n\r\n> Some others contain too much nodeboxes (bad for performances).\r\n>> Really? I am surprised to hear this. Is there a suggested “limit” for nodeboxes?\r\n\r\nYes, frustrum culling does not apply on nodeboxes and it's more vertices to render, since models have internal/hidden faces. You should ask @RealBadAngel or @paramat about the snowy forrests..."}}