Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411561 Posts in 69384 Topics- by 58443 Members - Latest Member: junkmail

May 03, 2024, 05:09:04 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityTownhallForum IssuesArchived subforums (read only)Creativeprocedurally generated missions
Pages: [1]
Print
Author Topic: procedurally generated missions  (Read 3902 times)
nikki
Level 10
*****


View Profile
« on: December 17, 2009, 05:16:01 AM »


I am trying to think of abstract 'mission' types, in virtually any game out there.
This is so i could generate those kind of missions procedurally.

The most common:

-kill entity (x amount)
-fetch object (get it there, bring it here)
-build this (prerequisites build this or that)
-gather amount x of y

this all is rather cliche.
Can you think of more interresting mission types ?



Logged
powly
Level 4
****



View Profile WWW
« Reply #1 on: December 17, 2009, 05:34:43 AM »

Continuing the list of cliches.

-get to a certain place
-press a button

Also, fetch can be modified to "get this item from place A and get it to place B."
Logged
s0
o
Level 10
*****


eurovision winner 2014


View Profile
« Reply #2 on: December 17, 2009, 05:38:32 AM »

Talk to [X NPC]
Logged
Dacke
Level 10
*****



View Profile
« Reply #3 on: December 17, 2009, 05:42:50 AM »

Survive for X time (in place Y)
Logged

programming • free software
animal liberation • veganism
anarcho-communism • intersectionality • feminism
nikki
Level 10
*****


View Profile
« Reply #4 on: December 17, 2009, 05:54:26 AM »

i've got two more:

-race get to a certain place x within y seconds
-seek object/npc/location
Logged
brog
Level 7
**



View Profile WWW
« Reply #5 on: December 17, 2009, 05:58:09 AM »

- keep X alive.  either for a prescribed time period (standard rts mission: keep your base alive for five minutes) or while achieving some other task.
- solve a puzzle.
- explore/find X.

These really aren't as abstract as you seem to think though - they imply all kinds of stuff about your game; that there is movement, that there is fighting/killing, and that there are objects and resources.  If you're assuming this, I don't see why you shouldn't look at what your actual game mechanics are and come up with missions that involve them: increase your cunning to 6, capture 20 units of territory, don't fire any weapons for a minute, trick the duke into letting you feed his chickens, cast twenty spells, score fifty points in a single turn..
Logged
st33d
Guest
« Reply #6 on: December 17, 2009, 06:07:22 AM »

Do a search for RPG adventure generators, there's loads you can steal ideas from:

eg:

http://www.marnok.com/content/_adventure/adventure.php

I'm sure there's one with sauce out there.
Logged
nikki
Level 10
*****


View Profile
« Reply #7 on: December 17, 2009, 06:11:09 AM »

thats a nice list,   reminded me a bit of the  hero's journey / monomyth http://en.wikipedia.org/wiki/Monomyth , but the monomyth is not specific enough, it's a bit higher in storytelling order
Logged
jrjellybeans
Level 3
***


They're All Gonna Laugh At You


View Profile WWW
« Reply #8 on: December 17, 2009, 09:27:12 AM »

It's just too bad that by nature, video games with these cliches tend to be the most fun.

(Not to say that being fun is the most important thing in a game or anything...)
Logged

Inanimate
Level 10
*****

☆HERO OF JUSTICE!☆


View Profile
« Reply #9 on: December 17, 2009, 04:41:08 PM »

clear all enemies

go to
multiple 'goals'
Logged
Titch
Level 3
***


Cautiously Pragmatic


View Profile WWW
« Reply #10 on: December 17, 2009, 05:01:02 PM »

follow target x
protect location x
escort character
give x items to x characters (like distribute flyers)
Logged

John Nesky
Level 10
*****


aka shaktool


View Profile WWW
« Reply #11 on: December 17, 2009, 05:01:39 PM »

*shameless plug*

At PlayCrafter, all games have the following goal: Clear all X, Y, and Z, where X, Y, and Z are objects that can be destroyed in some way, either by touching them or shooting them or whatever. The method for clearing items depends on the item and the player character's abilities, but you must clear all of them that are present to advance to the next level. Users have come up with many ways to create subgoals out of this goal, such as:

-Find all X
-Find a way to get to X
-Race to get to X before the path is blocked
-Fight until all X are dead.
-After you're done reading the onscreen text, touch X to continue.
-Or even *avoid* clearing X as long as possible, to rack up points (X in this case would be something like the ball in Breakout, and you clear it by letting it drop off the screen)

X, Y, and Z can be buttons, flags, monsters, coins, milestones, marbles, or anything else. It's a very flexible goal.
Logged
starsrift
Level 10
*****


Apparently I am a ruiner of worlds. Ooops.


View Profile WWW
« Reply #12 on: December 20, 2009, 09:01:25 PM »

Interesting. My current project (VC:BO) relies on procedurally generated missions.

There's a type not mentioned here - go to location X and perform action Y.
A variation on race mentioned by Titch is sneak - self explanatory.
Investigation is hard to abstract, but possible - find unknown-to-player-number of x objects, talk to y people, then perform conclusion z based on the material the player gathered.
A variation on talk to someone mentioned by CAsinclair is to talk to multiple people to influence them towards object or person y.

Of course, it depends on how abstracted you want to get. Completely abstracted, there's only two things - travel somewhere and perform action. Context adds meaning.

Shameless plug: VC:BO uses 19 not-entirely-unique missions to generate.
Logged

"Vigorous writing is concise." - William Strunk, Jr.
As is coding.

I take life with a grain of salt.
And a slice of lime, plus a shot of tequila.
st33d
Guest
« Reply #13 on: December 21, 2009, 04:48:44 PM »

The trouble with a procedural script is that you get what you get in Torchlight. A great game with a lot of, yeah, yeah, get on with it and let me kill. (Bear in mind I love Torchlight, but I despise it's story.)

In light of this recent failure in procedural scripting, I would strongly suggest that the story hug the gameplay.

Let them think for a moment that you wrote this script just for this encounter. Not that it was a random number generated ass-pull. So your gameplay is all about killing, the random script should justify this, let it be a comentary on how despicable your play testers are. How they live to provoke suffering and promote capitalism.

Easier said than done, but if you can pull it off at least twice in your game, people will think of you as a story-telling god.
Logged
Hajo
Level 5
*****

Dream Mechanic


View Profile
« Reply #14 on: December 22, 2009, 06:02:31 AM »

There is a little collection of ideas over there:
http://www.funkelwerk.de/library/index.php?n=Library.SandboxGameIdeas

if you think "missions" more in terms of "story", this might be interesting to read, too:
http://www.funkelwerk.de/library/index.php?n=Library.TipsForRandomStoryGeneration
Logged

Per aspera ad astra
nikki
Level 10
*****


View Profile
« Reply #15 on: December 22, 2009, 11:05:48 AM »

that Hajo is almost exactly what i was looking for , especialy the sandbox link! thanks
Logged
Hajo
Level 5
*****

Dream Mechanic


View Profile
« Reply #16 on: December 22, 2009, 12:54:13 PM »

I'm glad to help Smiley
Logged

Per aspera ad astra
nihilocrat
Level 10
*****


Full of stars.


View Profile WWW
« Reply #17 on: December 23, 2009, 01:46:33 PM »

Read this: http://roguelikedeveloper.blogspot.com/2009/10/quest-for-quests-part-four-assumptions.html
Logged

Stane
Level 0
***


View Profile
« Reply #18 on: December 29, 2009, 03:30:49 PM »

Cover certain area? American McGee's Grimm sort of a way.

Many missions you already described could fall in two maybe even one category.

"Perform an Action to an Object" i.e. kill enemy, push a button

"Apply object A to object B"
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic