Hi! The work on the tutorial continues. You can download version 0.2.0 in the attachment of this post.
Current state of Tutorial World:
(Note that most blocks are unbreakable)
Now all sections I mentioned in the first post now have a more or less proper representation in the world.
New/reworked in-world sections are:
- Spikes (Blocks that damage you)
- Building (very simple for now)
- Crafting (stuff is now in boxes)
- Some sort of primitive “Outro”. Currently just more text in a room. Needs work.
The tutorial also handles death. You can die, but that is planned in and you get more explanation about death and spawning. :)
I guess the player still loses stuff, I need to fix that.
Remaining quirks: It is currently possible to “break out” by placing blocks cleverly. With the introduction of the Mining and Building section, I give the student blocks. Sadly this allows the student to place the blocks in a way that basically allows to get almost everywhere on the map. That alone would not be a problem, but the student could fall off the map. I somehow have to think of a solution.
Another quirk: I want to place items intentionally by dropping them. But it seems they just disappear after a while! :(
Minetest never did that before. I think dropped items are normally ought to last forever. I will write about this problem in a different subforum, too.
This is bad, I actually wanted to place an “apple snatcher” (an example tool with increased range).
Reply to twoelk:
“Sneak elevator”: Hmmmm, nope. I guess you refer to the sneak glitch, right? Well, a glitch is a glitch. I don’t want to explain a bug and especially not how to abuse it in the tutorial. Will the sneak glich ever be fixed, by the way? I think the sneak glitch is just dumb.
Feel free to write an article for the community wiki. ;-P
Waterfall: I might consider that. More importantly I also should explain liquids more throughly, because they behave rather strange. Especially the difference between source liquids and flowing liquids. The tricky part is how to prevent the student from messing up the tutorial accidentally.
Maybe something like "follow the sand line" might be usefull for navigation.
I guess I’ll add some arrow signs. There is an useful mod with such signs somewhere. I intentionally chose not to make a 100% linear tutorial. Luckily, not everything depends on everything.
You might also mention that navigation on a mobile device might differ from a pc.
Damn it! This is something important. Mentioning it would not suffice, the best solution would be that the tutorial adapts itself to that, with inserting the correct keys. For now, I just focus on PC. Mobile comes later, but I might need some friendly pointers to useful webpages. I don’t use the mobile version.
Had to go full screen though and still some text was cut of. Make sure the text can be read at 800*600 or whatever the default is at startup. You might also mention that navigation on a mobile device might differ from a pc.
Oh crap. This is really bad. It apparently happens because Minetest quite aggressively scales everything down when the height is reduced. The actual solution would be a formspec element for a non-editable multi-line text which makes automatic line breaks. Minetest does not have this yet, so all line breaks have to be manual. This is quite a pain in the ass. The formspec is extremely small in that resoultion. Let’s see if I can fix this with some formspec magic. xD