What topics should be in the Oolite tutorial
Moderators: winston, another_commander
What topics should be in the Oolite tutorial
We've discussed before the idea of having an in-game tutorial for Oolite, and I've been working the last few days on some adjustments to the core game code to make it possible to integrate the tutorial properly.
So, the question is - what should the tutorial cover? I'm going to assume that the person playing the tutorial has no significant experience with Oolite or similar games, and hasn't read anything resembling a manual. If that assumption is wrong, it'll be very easy to skip a section of the tutorial if for instance you don't need help on how to turn your ship.
Currently what I'm thinking of adding is:
1 - Introduction to the HUD dials
2 - Tour of the status screens and view controls
3 - Basic flight controls and using the scanner to find objects
4 - Flight practice: navigation to buoys, around asteroids (similar to the Academy flight tutorial)
5 - Targeting system and basic practice with lasers (similar to the Academy combat tutorial)
6 - Basic combat practice with missiles and missile avoidance
7 - Docking training
8 - System navigation and the torus drive
9 - Station facilities
10 - Advanced combat practice - use Kraits as training targets which fire back (pulse lasers only)
"Dying" in any of the above stages is rescued and put back at the start of the stage.
Final stage - Combat wave practice - like stage 10, but they don't stop coming until the player is dead (and with increasing toughness and skill if necessary to ensure the player is dead), which ends the tutorial and returns to the "Start New Commander" intro screen.
What else should be covered, if anything? Does any of the above sound completely unnecessary? (Bear in mind that "skip to start of next section" will be a single key press, so "I wouldn't want to sit through that" is hopefully not going to be an issue)
Should there be any coverage of "optional" equipment - and if so, should the player get to try any of it out, or should it just be a mention that it exists and might be useful?
So, the question is - what should the tutorial cover? I'm going to assume that the person playing the tutorial has no significant experience with Oolite or similar games, and hasn't read anything resembling a manual. If that assumption is wrong, it'll be very easy to skip a section of the tutorial if for instance you don't need help on how to turn your ship.
Currently what I'm thinking of adding is:
1 - Introduction to the HUD dials
2 - Tour of the status screens and view controls
3 - Basic flight controls and using the scanner to find objects
4 - Flight practice: navigation to buoys, around asteroids (similar to the Academy flight tutorial)
5 - Targeting system and basic practice with lasers (similar to the Academy combat tutorial)
6 - Basic combat practice with missiles and missile avoidance
7 - Docking training
8 - System navigation and the torus drive
9 - Station facilities
10 - Advanced combat practice - use Kraits as training targets which fire back (pulse lasers only)
"Dying" in any of the above stages is rescued and put back at the start of the stage.
Final stage - Combat wave practice - like stage 10, but they don't stop coming until the player is dead (and with increasing toughness and skill if necessary to ensure the player is dead), which ends the tutorial and returns to the "Start New Commander" intro screen.
What else should be covered, if anything? Does any of the above sound completely unnecessary? (Bear in mind that "skip to start of next section" will be a single key press, so "I wouldn't want to sit through that" is hopefully not going to be an issue)
Should there be any coverage of "optional" equipment - and if so, should the player get to try any of it out, or should it just be a mention that it exists and might be useful?
-
- ---- E L I T E ----
- Posts: 607
- Joined: Wed Feb 20, 2013 1:24 am
- Location: Aboard the D.T.T Snake Charmer: My Xanadu
- Contact:
Re: What topics should be in the Oolite tutorial
Cargo scooping and sun skimming? Maybe a buy/sell mission?
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: What topics should be in the Oolite tutorial
Some mention of witchspace clouds, and their potential usage, perhaps?
As for 'optional equipment' - just a mention of its existence, nothing hands-on.
As for 'optional equipment' - just a mention of its existence, nothing hands-on.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: What topics should be in the Oolite tutorial
Sounds good so far. I'm missing a basic trading tutorial in three steps:
- buy something
- jump to the next system
- sell what you've bought
Some thought needs to be spent on how to shorten the journey to the station in the destination system. A full trip without torus and injectors would stretch the tutorial too much, I think.
- buy something
- jump to the next system
- sell what you've bought
Some thought needs to be spent on how to shorten the journey to the station in the destination system. A full trip without torus and injectors would stretch the tutorial too much, I think.
- Yah-Ta-Hey
- ---- E L I T E ----
- Posts: 333
- Joined: Thu Feb 24, 2011 2:31 am
- Location: Traversing new opportunities in space
Re: What topics should be in the Oolite tutorial
for the trading mission... purchase items from a low tech.do the flash for witchspace immediately and then give options for 3 different tech/government planets and let the newbie decide which option for him/her/it is best and allow for restarts to try the other options.
Bartle tester says while I am drinking evil juice, I am: 80% killer/ 80 % achiever/ 33% explorer and 0% socializer.
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
Re: What topics should be in the Oolite tutorial
I am not sure that force-killing the player at the end of the tutorial would be the best thing to do here. Of course, if the player can't cope with the opposition and gets shot down, then fine. But I would rather be asking the player to jettison from their ship using the escape pod or (even better maybe) hyperspace out to any system to end the tutorial after a certain number of opponent waves has been fought.cim wrote:Final stage - Combat wave practice - like stage 10, but they don't stop coming until the player is dead (and with increasing toughness and skill if necessary to ensure the player is dead), which ends the tutorial and returns to the "Start New Commander" intro screen.
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: What topics should be in the Oolite tutorial
Perhaps the final stage should be a simulated trip to another system (in fact, if the whole training was presented as a "simulation", it would get over any problems about players "dying"). It could follow a script a bit like this:cim wrote:Final stage - Combat wave practice - like stage 10, but they don't stop coming until the player is dead (and with increasing toughness and skill if necessary to ensure the player is dead), which ends the tutorial and returns to the "Start New Commander" intro screen.
- set hyperspace destination (on a very simplified map: the player could be on e.g. "Farmworld", and there could be just one other system, called "Factoryworld")
- buy some fuel, buy some food, launch
- fly away from station, hit hyperdrive
- arrive, point towards planet, hit torus
- get masslocked! Don't worry, it's just a Viper; wait for it to fly past, and hit torus again
- get masslocked again! Oh no, it's a pirate! Fight him or give him some cargo, your choice
- assuming the player survives, hit torus again, get masslocked by the planet
- locate the station, fly to station, dock, sell cargo, note profit, end simulation
- Captain Tylor
- Dangerous
- Posts: 90
- Joined: Fri Sep 26, 2008 11:44 am
- Location: London
Re: What topics should be in the Oolite tutorial
For a new Jameson any pirate combat would have to be seriously handicapped, as I wouldn`t try my luck with a start up Cobra.
But that could just be my lack of skills.
But that could just be my lack of skills.
- Smivs
- Retired Assassin
- Posts: 8408
- Joined: Tue Feb 09, 2010 11:31 am
- Location: Lost in space
- Contact:
Re: What topics should be in the Oolite tutorial
I'd keep it simple, as half the fun is learning this for yourself. Disembodied's suggestion sounds about right to me, or even a bit less.
A base Cobra should cope with most pirates. Just one for a tutorial though, not a group, and something quite weedy like a Mamba would be OK I think.Captain Tylor wrote:For a new Jameson any pirate combat would have to be seriously handicapped, as I wouldn`t try my luck with a start up Cobra.
Commander Smivs, the friendliest Gourd this side of Riedquat.
- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: What topics should be in the Oolite tutorial
I agree that the "pirate encounter" would be against something weedy, like Smivs says; it would really just be there to demonstrate the concept. And if the player is struggling, the tutorial could suggest dumping some cargo, which the pirate could scoop before heading off, to show players that this method works as well.Captain Tylor wrote:For a new Jameson any pirate combat would have to be seriously handicapped, as I wouldn`t try my luck with a start up Cobra.
But that could just be my lack of skills.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: What topics should be in the Oolite tutorial
The pirate's 'stand and deliver' message would probably get that idea across. <refrains from mentioning lupins - chuckles>Disembodied wrote:... the tutorial could suggest dumping some cargo, which the pirate could scoop before heading off, to show players that this method works as well.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: What topics should be in the Oolite tutorial
I'm planning to use low-end Kraits as the combat targets - pulse laser, no missiles, bad pilot, no fuel for injectors, and did I mention no missiles? They're marginally lower spec than the Mamba, but they're also a much bigger target.
Having an entire simulated set of systems (2 is a set...) for the tutorial would be interesting but there's not really a way to do that with Oolite as currently set up, and it doesn't seem quite worth implementing the ability to define custom galaxies just to get it. I suppose I could move the tutorial to one of the existing isolated pairs and rename them in the tutorial initialisation, but that might just get confusing for the player if they actually reach one later in a real game or were paying attention to what F6(F6) looked like.
I'm less sure about including trading in the tutorial beyond a demonstration of the station screens to show that it exists - I'm trying to stay focused on "how to fly your ship" rather than "why fly your ship".
Killing the player off at the end of the tutorial ... I put that in because at the moment that's currently the only straightforward way to exit the tutorial setting and return to the menu. I suppose I could define a
Having an entire simulated set of systems (2 is a set...) for the tutorial would be interesting but there's not really a way to do that with Oolite as currently set up, and it doesn't seem quite worth implementing the ability to define custom galaxies just to get it. I suppose I could move the tutorial to one of the existing isolated pairs and rename them in the tutorial initialisation, but that might just get confusing for the player if they actually reach one later in a real game or were paying attention to what F6(F6) looked like.
I'm less sure about including trading in the tutorial beyond a demonstration of the station screens to show that it exists - I'm trying to stay focused on "how to fly your ship" rather than "why fly your ship".
Killing the player off at the end of the tutorial ... I put that in because at the moment that's currently the only straightforward way to exit the tutorial setting and return to the menu. I suppose I could define a
player.endScenario()
function in JS that ended the game and returned to the startup menu.- Disembodied
- Jedi Spam Assassin
- Posts: 6885
- Joined: Thu Jul 12, 2007 10:54 pm
- Location: Carter's Snort
Re: What topics should be in the Oolite tutorial
OK, sounds fair. It might be worth including a brief tutorial in how to scoop cargo - possibly before any combat practice - and some small amount of cargo selling could be smuggled in if desired. The exercise briefing could state something likecim wrote:I'm less sure about including trading in the tutorial beyond a demonstration of the station screens to show that it exists - I'm trying to stay focused on "how to fly your ship" rather than "why fly your ship".
"For this exercise, we have outfitted your ship with a set of fuel scoops. These can also be used to scoop up any cargo or escape pods you might find. Launch from the station and collect as many cargo pods as you can, by flying over the top of them. When you are finished, return to the station and sell the cargo at the station's trading centre, on the F8 screen."
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: What topics should be in the Oolite tutorial
I was immediately thinking of including trading, because that's a vital part of Aegidian's own out-of-game tutorial, his "Lave to Zaonce" video. Probably not everybody who is currently active here has seen it. But I'd consider it an inspiration for an in-game tutorial.
- Redspear
- ---- E L I T E ----
- Posts: 2689
- Joined: Thu Jun 20, 2013 10:22 pm
- Location: On the moon Thought, orbiting the planet Ignorance.
Re: What topics should be in the Oolite tutorial
IF it were to go down the route of including trading then I think something on mining would make a good addition too.
True, the typical game starts with a ship unequipped for mining but you might get a mining laser if you traded in your starting ship (or buy one at somewhere like Zaonce, just a jump away) and it is one of the original player 'careers'...
Also, I agree with the suggestions re: fuel scoops.
This game's coming along very nicely, I really must get around to playing it sometime
True, the typical game starts with a ship unequipped for mining but you might get a mining laser if you traded in your starting ship (or buy one at somewhere like Zaonce, just a jump away) and it is one of the original player 'careers'...
Also, I agree with the suggestions re: fuel scoops.
This game's coming along very nicely, I really must get around to playing it sometime