Java-Gaming.org
Java4K winners:
[
by our judges
|
by the community
]
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members
News
: Read the
Java Gaming Resources
, or peek at
the official Java tutorials
Home
Help
Search
Login
Register
Java-Gaming.org
>
Game Development
>
Game Play & Game Design
>
Tutorial Levels
Pages: [
1
]
Print
Tutorial Levels
(Read 1420 times)
0 Members and 2 Guests are viewing this topic.
kevglass
« League of Dukes »
JGO Kernel
Posts: 5214
Medals: 49
Mentally unstable, best avoided.
Tutorial Levels
«
on:
2005-05-20 09: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
Current
|
Home
|
Twitter
|
Slick
|
Phys2D
|
Tutorials
Mojomonkey
JGO Ninja
Posts: 540
Medals: 3
ooh ooh eee eeee
Re: Tutorial Levels
«
Reply #1 on:
2005-05-20 09: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.
darkprophet
JGO Neuromancer
Posts: 1171
Go Go Gadget Arms
Re: Tutorial Level
«
Reply #2 on:
2005-05-21 04: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! Go get 'em!
digitprop
Full Member
Posts: 108
Re: Tutorial Levels
«
Reply #3 on:
2005-05-23 08: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
kevglass
« League of Dukes »
JGO Kernel
Posts: 5214
Medals: 49
Mentally unstable, best avoided.
Re: Tutorial Levels
«
Reply #4 on:
2005-05-23 09: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
Hopefully in the next couple of weeks I'll be able to let you know whats worked.
Kev
Current
|
Home
|
Twitter
|
Slick
|
Phys2D
|
Tutorials
Orangy Tang
JGO Kernel
Posts: 2960
Medals: 37
Monkey for a head
Re: Tutorial Levels
«
Reply #5 on:
2005-05-23 09: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
]
Print
Jump to:
Please select a destination:
-----------------------------
Games Center
-----------------------------
=> Featured Games
=> Showcase
=> Contests
===> LWJGL16k - 2011
===> 4K Game Competition - 2012
===> JGO Comp Petite
===> Finished Contests
=====> 4K Game Competition - 2011
=====> 4K Game Competition - 2010
=====> 4K Game Competition - 2009
=====> 4K Game Competition - 2008
=====> 4K Game Competition - 2007
=====> 4K Game Competition - 2006
=====> 4K Game Competition - 2005
=====> Tiny Game 2010
=====> JGO Comp 2009
=====> 16K LWJGL Competition - 2005
=====> Java Technology Game Development Contest - 2004
-----------------------------
Discussions
-----------------------------
=> General Discussions
===> Suggestions
=> Business and Project Discussions
===> Jobs and Resumes
===> Community & Volunteer Projects
=> Miscellaneous Topics
-----------------------------
Game Development
-----------------------------
=> Newbie & Debugging Questions
=> Articles & tutorials
=> Game Play & Game Design
=> Game Mechanics
===> Artificial Intelligence
=> Networking & Multiplayer
=> Performance Tuning
=> Shared Code
-----------------------------
Java Game APIs & Engines
-----------------------------
=> Engines, Libraries and Tools
===> Java 3D
===> JInput
===> jMonkeyEngine
===> Xith3D Forums
===> Tools Discussion
=> Java 2D
===> JavaFX
=> OpenGL Development
===> JOGL Development
===> LWJGL Development
=> Java Sound & OpenAL
===> JOAL Development
=> Java on Mobile Devices
===> Android
===> J2ME
Loading...