[SUGGESTION] Single Player Tutorial Game(s) - Printable Version +- Xonotic Forums (https://forums.xonotic.org) +-- Forum: Creating & Contributing (https://forums.xonotic.org/forumdisplay.php?fid=10) +--- Forum: Xonotic - Suggestion Box (https://forums.xonotic.org/forumdisplay.php?fid=20) +--- Thread: [SUGGESTION] Single Player Tutorial Game(s) (/showthread.php?tid=7506) |
RE: Single Player Tutorial Game(s) - SpiKe - 12-14-2017 @Antares*: Afaik, there's no easy way to reset velocity when teleporting. However, the floor teleporter could teleport the player back in a vertical direction. It would prevent such velocity exploit. @Smilecythe: I can try to fix some of the issues you mentioned on my branch (Spike29/tutorial_visuals). Some of them seem fairly easy to fix (like the blaster run room or the narrow windows). Iirc the circle jump segments come after the ramp jump segments, so a newbie wouldn't know circle jumping is possible on the ramp segment. If Freddy agrees, I can also try to implement additional rooms with your suggestions. Martin-t also suggested on IRC to improve the Devastator target practice (it's currently possible to hit the 3 targets without guiding the rockets). RE: Single Player Tutorial Game(s) - t0uYK8Ne - 12-14-2017 (12-14-2017, 03:36 AM)SpiKe Wrote: @Antares*: Afaik, there's no easy way to reset velocity when teleporting. This can be done by setting the speed key on the teleporter destination (misc_teleporter_dest) to -1. RE: Single Player Tutorial Game(s) - Freddy - 12-14-2017 I am more than OK with people adding new rooms or improving existing ones. My intention was that other mappers can easily extend it. @Smilecythe:
RE: Single Player Tutorial Game(s) - SpiKe - 12-14-2017 (12-14-2017, 09:23 AM)t0uYK8Ne Wrote:(12-14-2017, 03:36 AM)SpiKe Wrote: @Antares*: Afaik, there's no easy way to reset velocity when teleporting. Wow thanks, I didn't know it was that simple EDIT: Actually, all teleporter destination entities already have the "speed" key set to -1. I played the map again, and velocity is indeed reset to 0 when you teleport. Antares, maybe what you saw happened with an old version of the map? RE: Single Player Tutorial Game(s) - SpiKe - 01-04-2018 I worked a bit on Freddy's tutorial map, here's the download link Feedback is of course welcome. Changes:
RE: Single Player Tutorial Game(s) - Cortez666 - 01-04-2018 For my taste its way too advanced as a tutorial map to teach the basics. im sure it will cause frustration. Im my opinion a tutorial map like the one from nexuiz would be optimal. BTW is the rocketcurving even possible? It seems very narrow. RE: Single Player Tutorial Game(s) - SpiKe - 01-05-2018 (01-04-2018, 04:30 PM)Cortez666 Wrote: For my taste its way too advanced as a tutorial map to teach the basics. im sure it will cause frustration. Of course, rocketcurving is possible. Did you have trouble with it? This room can be enlarged if needed, let's see what other people think. I watched a video of the Nexuiz tutorial on YouTube, it looks easier indeed but the concept isn't very different from this one. I think the plan is to add voice clips to guide the player, just like in the old Nexuiz tutorial. Not all the sections are "advanced", btw. The first movement section is really easy, beginners really need to learn how to bunny hop and how to perform simple ramp jumps. Maybe the weapons section could be split in 2 parts as well, a basic and a more advanced one. Anyhow, the Blaster practice should be in the basic section. I think it's rather sad to see newcomers joining vanilla servers and running around without knowing how to bunny hop and how to use the Blaster. There should still be an advanced section about circle jumps, strafing, double-ramp jumps, etc. for more experienced players who want to make further improvements. It would make no sense to allow this kind of tricks, but not to teach them through the tutorial. Otherwise, these tricks will only be used by a competitive minority. TL;DR: I don't think this tutorial is too advanced, but separating the "basic" and "advanced" sections could be better for complete beginners. RE: Single Player Tutorial Game(s) - martin-t - 01-05-2018 The difficulty seems fine to me, maybe the one ramp jump where you have to strafe in the air is a bit hard. A couple things to make it better:
A second, harder map is probably a good idea - this tut just showcases the mechanics but it's not long enough to learn them intuitively. Players should be able to use the mechanics without having to think about them to be of any use to them. RE: Single Player Tutorial Game(s) - Antares* - 01-05-2018 I have a suggestion to put textures like a quarter or semi circle for things that involve circle jumps. Sized just enough and on the ground such that the player can trace their steps on it and positioned so they'd make the ramp jump. I am not sure if something like that may actually work. Picture is sort of what I'm getting at. RE: Single Player Tutorial Game(s) - Smilecythe - 01-11-2018 (01-05-2018, 05:40 AM)SpiKe Wrote: The first movement section is really easy, beginners really need to learn how to bunny hop and how to perform simple ramp jumps.I think it would be much benefit to the map to several difficulty segments to it, this way players could revisit the map as their skill progresses later on. I think it's absolutely pointless to have a circle jumping trial which you can clear even without a circle jump. Having said that, I'd be nice to have difficulties ranging from between "bare minimum" and "barely possible". RE: Single Player Tutorial Game(s) - martin-t - 01-12-2018 I agree with Smile but I think they should be separate maps - a tut that everyone is expected to pass, then "challenges" of increasing difficulty. Some of them could introduce additional concepts (if we for example decide the circle+ramp just is too hard for the current tut) or fast weapon switching (which i think should not be part of the tut until we figure a sane default config (binds+weap order) so players don't have to fuck around in the settings for 2 hours just to pass the tut). To motivate players to complete the challenges, they could unlock special levels or mutators or it could be part of their xonstat profile similar to speed caps. RE: Single Player Tutorial Game(s) - Smilecythe - 01-12-2018 I'd be more in favor of a single map, there's no need to make players change maps as I believe you could fit it all together into one compact layout: This could easily be both the tutorial and training grounds in one map. RE: Single Player Tutorial Game(s) - martin-t - 01-14-2018 I think I'd still prefer separate maps:
RE: Single Player Tutorial Game(s) - BuddyFriendGuy - 01-14-2018 I do like the usability of @Smilecythe's idea. In World of Padman there used to be this map called Dojo (as in the practice place in Japanese martial art), in which one can go to different teleports to practice different techniques. However, smaller maps are easier to maintain. I do have different reasons from martin-t though. (I don't think a map should dictate the sequence of techniques the players need to learn, or even what the players choose to learn.)
When we have enough learning maps, perhaps we can have one server dedicated to such purpose. And eventually if we end up having stable smaller maps, then we can perhaps consider combining them into a big one. RE: Single Player Tutorial Game(s) - Smilecythe - 01-15-2018 (01-14-2018, 10:24 AM)martin-t Wrote: you probably wanna lock harder difficulties until easier ones are completedI don't see why it has to be that way specifically. Somebody who's already versed with the basics of Quake esque movement shouldn't have to start from zero. I'm thinking more of a personal testing ground that is not competitive/achievement based in nature, useful for both newcomers and veterans at the same time. Tutorial and training in one, so to speak. RE: Single Player Tutorial Game(s) - Mario - 01-15-2018 All in one tutorial maps do pose a technical challenge, since it's limited by the number of rooms we can squeeze into the grid without compile time being too crazy (and also navigating through a massive network of rooms in NetRadiant isn't very convenient). But, I also agree that a tutorial shouldn't have locked stages. Instead, perhaps a series of training maps all unlocked would work, so one is free to switch to whichever one they want to work on from the list. This also gives mappers freedom in designing those maps, and provides us with room for descriptions/instructions to each area. That also allows us to include proper endings to the stages, so one gets a sense of completion out of beating the tutorial, instead of being sent back to the main hub and not to the menu. The dojo approach has been tried multiple times, I don't believe it works. RE: Single Player Tutorial Game(s) - SpiKe - 01-21-2018 I made a new build, available here: http://beta.xonotic.org/autobuild-bsp/tutorial-full-bfd64dc4db89c3dd4ae612a800c558e2cc39aead-4403d6535705f002263751a66033cc268111255f.pk3 Feedback is welcome. Changes:
I kept the current map architecture for now, but I think Mario, martin-t and BuddyFriendGuy have a point. I like the idea of multiple unlocked maps. Maybe 4 maps with basic/advanced movement and basic/advanced weapons tutorials could work. The current rooms / sections could be reused so we don't have to reinvent the wheel. @Mario: the current map takes only 7 minutes to compile on the autobuild server, it's just a bunch of rectangular rooms with lots of detail brushes @Smilecythe: I think your idea is overcomplicated, it looks like a game within the game. A tutorial should remain simple in design and should not be overly challenging imo. RE: Single Player Tutorial Game(s) - -z- - 01-21-2018 Just finished playing the whole thing through, I had played an older one with a slightly different theme in the past. I'm really happy with the progress, it has even more examples than the Nexuiz tutorial. I like the inclusion of the monster room . Mortar and rocket room are a little difficult, took me longer than I expected, I'm not sure it would actually help a newbie understand the concept as well. Perhaps a little more space to make mistakes while learning to bounce the nades and curve the rockets. Also I almost killed myself twice by mistake in the weapons rooms, maybe add health, or give shield for those rooms. Only other suggestion is crylink room, maybe we need a teleporter pit to jump over with the speed we get to better illustrate getting speed with secondary fire. Otherwise, I'm afraid new players will just walk through without thinking twice. Looking great, keep up the good work, let me know if I can help in any way! RE: Single Player Tutorial Game(s) - SpiKe - 02-18-2018 As many people suggested, I started to split the tutorial into several maps. I focused on what would be the first level, a basic movement tutorial: download here The rooms are the same as in the first section of the previous "complete" tutorial (see the posts above). The info messages can now be displayed again after 5 seconds, otherwise there are no major changes. The level ends when you reach the last teleporter, however it doesn't bring you back to the game menu as I expected. Instead, it displays the map voting screen. Is there any way to return to the menu when the tutorial has been completed? RE: Single Player Tutorial Game(s) - -z- - 02-18-2018 You might like this: Code: target_changelevel example: Code: { RE: Single Player Tutorial Game(s) - SpiKe - 02-18-2018 Yes -z-, I used target_changelevel But leaving the "chmap" key empty won't return to the menu RE: Single Player Tutorial Game(s) - -z- - 02-18-2018 (02-18-2018, 02:51 PM)SpiKe Wrote: But leaving the "chmap" key empty won't return to the menudang RE: Single Player Tutorial Game(s) - Mirio - 02-19-2018 You can make it a campaign, this way it would also show up in the Single Player. When the last level ends it will show the menu. I've attached the campaign file (needs to be in maps folder). Possibly we could also put the tutorial levels infront of the campaign levels. Nexuiz did this, but it was just one tutorial level. RE: Single Player Tutorial Game(s) - SpiKe - 09-23-2018 Hello, I started working on the tutorial again, and decided to make a campaign with 2 or 3 levels of increasing "difficulty" (instead of levels focusing on weapons, other levels on movement, etc.). Level 1 is playable already (not 100% finished, it probably needs polishing and fixing in some areas, pls give feedback ). This level covers very basic techniques, such as crouching, jumping, bunnyhopping, blaster jumps, shotgun practice. Link: http://beta.xonotic.org/autobuild-bsp/tutorial_level1-full-06dcc4ee4b016176f0aba1c8e0bb604e28e5b843-8c2ef11e0f21c9a4c8de857f4766dc4a222d550f.pk3 On Level 2, I would like to teach players to perform basic ramp jumps, air control, and to teach more weapon tricks (blaster acceleration, curved rockets, etc.) I put some ideas on a shared notepad some time ago: https://semestriel.framapad.org/p/xonotic-tutorial Feel free to edit this pad or to comment on this thread RE: Single Player Tutorial Game(s) - morosophos - 09-23-2018 (09-23-2018, 12:10 PM)SpiKe Wrote: Hello, Not bad. things which I noticed: 1. Shooting range is kinda meh. It's too easy to hit the barrier and hurt yourself. This room needs different layout. Also would be good if some monsters were farther away to test vortex on them. Also need a bit elaborated text, not too detailed maybe, but mentioning every weapon name and its general purpose. 2. The text goes out too quickly, I couldn't read the message which appeared in the health/armor room. 3. Text about blaster and shotgun should be elaborated too. The blaster jump could be confusing for absolute noobs (needs something like "Shoot at your feet to jump high") |