Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Tutorial Levels  (Read 1663 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

JGO Kernel


Medals: 118
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2005-05-20 15:11:03 »

I'm working away on Space Hulk Campaigns at the moment and I've started thinking about manuals and tutorial levels.

How do people handle tutorial levels? To me the tutorial seems to be completely seperate from the normal run of the game engine.

I might for instance give the tutee 3 marines and set them up in a level where I can predict whats going to happen, a room, with a door and a corridor. Put a blip in the corridor to explain combat. I can then put up narrative boxes to decribe the steps in finding and destroying the aliens. However, what if the user decides to go off at a tangent, ignoring the actions the tutorial asks them to take?

I've seen games handle this loads of times but I've never really worked out how commerical games impose this almost enforced scripting engine over the their original game engine?

Anyone got any ideas/experience?

Kev

Offline Mojomonkey

Senior Member




ooh ooh eee eeee


« Reply #1 - Posted 2005-05-20 15:56:43 »

I played a RTS not too long ago (Warhammer 40k? not sure). Anyways, it had some of the best tutorial levels I'd seen. First of all, the were well integrated into the story-line of the overall game. The had single, easy goals. The levels were laid out in such a way as your units were basically funneled to the goal and it had periodic reminders of what you should be doing if you got off track (in the form of a commander yelling at you).

I'm by no means an expert, but I did enjoy that experience and it was memorable.


My opinions:
-Don't make the tutorials feel like something that *should* be done before starting the game, make it part of the game.
-Make the levels easy and small (so you can finish it in a short time if you want).
-Allow some exploration, but design the level such that all paths lead to the same point.
-Reminders now and then what you should be doing: "Build the BARRACKS, MAGGOT!"

Don't send a man to do a monkey's work.
Offline darkprophet

Senior Member




Go Go Gadget Arms


« Reply #2 - Posted 2005-05-21 10:05:03 »

i think war craft 3 did the same thing you are describing mojo...

simple targets, and interlinked with the story...

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline digitprop

Junior Member





« Reply #3 - Posted 2005-05-23 14:58:18 »

The difficult part is that tutorials depend strongly on game states. If the game is in a different state than expected by the tutorial script (due to the player doing something unexpected), the tutorial may break.

My impression is that commercial games solve this by putting a lot of effort into checks on the game state and into level design where the player has not too many options to go off at a tangent.

This is not feasible for low-budget / small games. I can see two options:

- Have a completely scripted tutorial, where the user triggers certain events, but cannot influence what happens. That is, the tutorial works similar to a slide show. Not very thrilling, but should work reasonably well - the main point of a tutorial, after all, is to get a visual/haptic idea of what to do to play the game.

- Leave all freedom to the player, but check for game state before continuing the tutorial. Whenever the game state is not as expected, either a) set it to whatever is required and issue a warning to the player ('you have slain the damsel in distress, not the dragon - allow me to correct this'); or b) ask the player to establish the required game state (this can be tricky, as the player may not know how to do it, or the game may not allow it)

M. Fischer . www.digitprop.com
Offline kevglass

JGO Kernel


Medals: 118
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #4 - Posted 2005-05-23 15:16:29 »

Thanks for the feedback/ideas guys. I hadn't realised how much work my level editor was going to be or I'd be using this advice right now Smiley

Hopefully in the next couple of weeks I'll be able to let you know whats worked.

Kev

Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #5 - Posted 2005-05-23 15:50:04 »

One thing I like (which kinda fits in with the game-as-tutorial) is where the game gives you an explaination whenever you get/try something new. This is dead easy with something like Mario or Zelda - you get a little cut scene when you collect a new item. For RTSs and RPGs you can pop up a dialog box with something like "You've clicked the build button, heres how you build new structures...".

For the completely inept you can let them keep this help permenantly on, for a default you just show it the first time.

Rigid 'tutorial' where you can't do anything but follow the script (to the extent of disallowing any other commands except the correct one) are boring and don't help the player.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

ctomni231 (34 views)
2014-07-18 06:55:21

Zero Volt (30 views)
2014-07-17 23:47:54

danieldean (25 views)
2014-07-17 23:41:23

MustardPeter (27 views)
2014-07-16 23:30:00

Cero (42 views)
2014-07-16 00:42:17

Riven (44 views)
2014-07-14 18:02:53

OpenGLShaders (32 views)
2014-07-14 16:23:47

Riven (33 views)
2014-07-14 11:51:35

quew8 (30 views)
2014-07-13 13:57:52

SHC (66 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!