Trending Games | World of Warcraft | Elder Scrolls Online | WildStar | ArcheAge

  Network:  FPSguru RTSguru
Login:  Password:   Remember?  
Show Quick Gamelist Jump to Random Game
Members:2,739,000 Users Online:0
Games:715  Posts:6,177,231
Recent forum postsRSS
Active threads
Cloud view
List all forums
General Forums
Developers Corner General Discussion
Popular Game Forums
Click a status to find game forum
Game Forums
Click a letter to find game forum
A-C
2029 Online 2112: Revolution 2Moons 4Story 8BitMMO 9 Dragons A Mystical Land A Tale in the Desert III A3 ACE Online ARGO Online Aberoth Absolute Force Online Absolute Terror Achaea Adellion Aerrevan Aetolia, the Midnight Age Age of Armor Age of Conan Age of Empires Online Age of Mourning Age of Wulin Age of Wushu Aida Arenas Aika Aion Albion Online Alganon All Points Bulletin (APB) Allods Online Altis Gates Amazing World Anarchy Online Ancients of Fasaria Andromeda 5 Angels Online Anime Trumps Anmynor Anno Online Applo Arcane Hearts Arcane Legends ArchLord ArcheAge Archeblade Archlord X Asda 2 Asda Story Ashen Empires Asheron's Call Asheron's Call 2 Astera Online Astonia III Astro Empires Astro Lords: Oort CLoud Asura Force Atlantica Online Atriarch Aura Kingdom Aurora Blade Auto Assault Avatar Star Battle Dawn Battle Dawn Galaxies Battle for Graxia Battle of 3 Kingdoms Battle of the Immortals Battlecruiser Online Battlestar Galactica Online Battlestar Reloaded Beyond Protocol Black Aftermath Black Desert Black Gold Black Prophecy Black Prophecy Tactics: Nexus Conflict Blacklight Retribution Blade & Soul Blade Hunter Blade Wars Blazing Throne Bless Blitz 1941 Blood and Jade Bloodlines Champions Bounty Bay Online Brain Storm Brawl Busters. Brick-Force Bright Shadow Bullet Run Business Tycoon Online CTRacer Cabal Online Caesary Call of Camelot Call of Gods Call of Thrones Camelot Unchained Canaan Online Cardmon Hero Cartoon Universe CasinoRPG Castle Empire Castlot Celtic Heroes Champions Online Champions of Regnum Chaos Online Chrono Tales Citadel of Sorcery CitiesXL Citizen Zero City of Decay City of Heroes City of Steam City of Transformers City of Villains Civilization Online Clan Lord Clash of Clans Cloud Nine Club Penguin Colony of War Command & Conquer: Tiberium Alliances Company of Heroes Online Conquer Online Conquer Online 3 Continent of the Ninth (C9) Core Blaze Core Exiles Corum Online Craft of Gods Crimecraft Crimelife 2 Cronous Crota II Crusaders of Solaris Cultures Online Cyber Monster 2 Céiron Wars
D-F
D&D Online DC Universe DK Online DOTA DOTA 2 DUST 514 DV8: Exile Dalethaan Dance Groove Online Dark Age of Camelot Dark Ages Dark Legends Dark Orbit Dark Relic: Prelude Dark Solstice Dark and Light DarkEden Online DarkSpace Darkblood Online Darkest Dungeon Darkfall Darkfall: Unholy Wars Darkwind: War on Wheels Das Tal Dawn of Fantasy Dawntide DayZ Dead Earth Dead Frontier Deco Online Deepworld Defiance Deicide Online Dekaron Demons at the Horizon Desert Operations Destiny Diablo 3 Diamonin Digimon Battle Dino Storm Disciple Divergence Divina Divine Souls Dofus Dominus Online Dragon Ball Online Dragon Born Online Dragon Crusade Dragon Empires Dragon Eternity Dragon Nest Dragon Oath Dragon Pals Dragon Raja Dragon's Call Dragon's Call II Dragon's Prophet DragonSky DragonSoul Dragona Dragonica Dragons and Titans Dream of Mirror Online Dreamland Online Dreamlords: The Reawakening Drift City Duels Dungeon Blitz Dungeon Fighter Online Dungeon Overlord Dungeon Party Dungeon Rampage Dungeon Runners Dynastica Dynasty Warriors Online Dynasty of the Magi EIN (Epicus Incognitus) EVE Online Earth Eternal Earth and Beyond Earthrise Eclipse War Ecol Tactics Online Eden Eternal Edge of Space Einherjar - The Viking's Blood Elder Scrolls Online Eldevin Elf Online Elite: Dangerous Embers of Caerus Emil Chronicle Online Empire Empire & State Empire Craft Empire Universe 3 EmpireQuest Empires of Galldon End of Nations Endless Ages Endless Blue Moon Online Endless Online Entropia Universe EpicDuel Erebus: Travia Reborn Eredan Eternal Blade Eternal Lands Eternal Saga Ether Fields Ether Saga Online Eudemons Online EuroGangster EverEmber Online EverQuest Next EverQuest Online Adventures Evernight Everquest Everquest II Evony Exarch Exorace F.E.A.R. Online Face of Mankind Fairyland Online Fall of Rome Fallen Earth Fallen Sword Fallout Online Family Guy Online Fantage Fantasy Earth Zero Fantasy Realm Online Fantasy Tales Online Fantasy Worlds: Rhynn Faunasphere Faxion Online Ferentus Ferion Fiesta Online Final Fantasy XI Final Fantasy XIV: A Realm Reborn Firefall Fists of Fu Florensia Flyff Football Manager Live Football Superstars Force of Arms Forge Forsaken World Fortnite Fortuna Forum for Discussion of Everlight Freaky Creatures Free Realms Freesky Online Freeworld Fung Wan Online Furcadia Fury Fusion Fall
G-L
GalaXseeds Galactic Command Online Game of Thrones: Seven Kingdoms Gameglobe Gate To Heavens Gates of Andaron Gatheryn Gauntlet Gekkeiju Online Ghost Online Ghost Recon Online Gladiatus Glitch Global Agenda Global Soccer Gloria Victis Glory of Gods GoGoRacer Goal Line Blitz Gods and Heroes GodsWar Online Golemizer Golf Star GoonZu Online Graal Kingdoms Granado Espada Online Grand Chase Grand Fantasia Grepolis Grimlands Guild Wars Guild Wars 2 Guild Wars Factions Guild Wars Nightfall H1Z1 Habbo Hotel Hailan Rising HaloSphere2 Haven & Hearth Hawken Hearthstone: Heroes of Warcraft Helbreath Hellgate Hellgate: London Hello Kitty Online Hero Online Hero Zero Hero's Journey Hero: 108 Online HeroSmash Heroes & Generals Heroes in the Sky Heroes of Bestia Heroes of Gaia Heroes of Might and Magic Online Heroes of Thessalonica Heroes of Three Kingdoms Heroes of the Storm Hex Holic Online Hostile Space Hunter Blade Huxley Illutia Illyriad Immortals USA Imperator Imperian Inferno Legend Infestation: Survivor Stories Infinite Crisis Infinity Infinity Iris Online Iron Grip: Marauders Irth Worlds Island Forge Islands of War Istaria: Chronicles of the Gifted Jade Dynasty Jagged Alliance Online Juggernaut Jumpgate Jumpgate Evolution KAL Online Kakele Online Kaos War Karos Online Kartuga Kicks Online King of Kings 3 Kingdom Heroes Kingdom Under Fire II Kingdom of Drakkar Kingory Kings and Legends Kings of the Realm KingsRoad Kitsu Saga Kiwarriors Knight Age Knight Online Knights of Dream City Kothuria Kung Foo! Kunlun Online L.A.W. LEGO Universe La Tale Land of Chaos Online Landmark Lands of Hope: Phoenix Edition LastChaos League of Angels League of Legends - Clash of Fates Legend of Edda: Vengeance Legend of Golden Plume Legend of Katha Legend of Mir 2 Legend of Mir 3 Legendary Champions Lego Minifigures Online Life is Feudal Light of Nova Lime Odyssey Line of Defense Lineage Lineage Eternal: Twilight Resistance Lineage II Linkrealms Loong Online Lord of the Rings Online Lords Online Lost Saga Lucent Heart Lunia Lusternia: Age of Ascension Luvinia World
M-Q
MU Online Mabinogi Maestia: Rise of Keledus MagiKnights Magic Barrage Magic World Online Manga Fighter MapleStory Martial Heroes Marvel Heroes Marvel Super Hero Squad Online Marvel: Avengers Alliance MechWarrior Online Megaten Meridian 59 : Evolution Merlin MetalMercs Metaplace Metin 2 MicroVolts Midkemia Online Might & Magic Heroes: Kingdoms MilMo Minecraft Mini Fighter Minions of Mirth Ministry of War Monato Esprit Monkey King Online Monkey Quest Monster & Me Monster Madness Online MonsterMMORPG Moonlight Online: Tales of Eternal Blood Mordavia Mortal Online Mourning My Lands Myst Online: URU Live Myth Angels Online Myth War Myth War 2 Mytheon Mythic Saga Mythos N.E.O Online NIDA Online Nadirim Naviage: The Power of Capital Navy Field Need for Speed World Nemexia Neo's Land NeoSteam Neocron Nether Neverwinter Nexus: The Kingdom Of The Winds NinjaTrick NosTale Novus Aeterno Oberin Odin Quest Odyssey RPG Ogre Island Omerta 3 Online Boxing Manager Onverse Order & Chaos Online Order of Magic Original Blood Origins Return Origins of Malu Orion's Belt Otherland Forums OverSoul Overkings Oz Online Oz World Pandora Saga Pantheon: Rise of the Fallen Panzar Parabellum Parallel Kingdom Parfait Station Path of Exile Pathfinder Online Perfect World Perpetuum Online Phantasy Star Online 2 Phantasy Star Universe Phoenix Dynasty Online Phylon Pi Story Picaroon Pirate Galaxy Pirate Storm Pirate101 PirateKing Online Pirates of the Burning Sea Pirates of the Caribbean Online Pixie Hollow Planeshift Planet Arkadia Planet Calypso PlanetSide 2 Planetside Planets³ Playboy Manager Pocket Legends Pockie Ninja Pockie Pirates Pockie Saints PoxNora Prime World Prime: Battle for Dominus Priston Tale Priston Tale II Prius Online Project Blackout Project Powder Project Titan Forums Project Wiki Puzzle Pirates Quickhit Football
R-S
R2 Online RAN Online RF Online ROSE Online Rage of 3 Kingdoms Ragnarok Online Ragnarok Online II RaiderZ Rakion Rappelz RappelzSEA Ravenmarch Realm Fighter Realm of the Mad God Realm of the Titans Realms Online Reclamation Red Stone Red War: Edem's Curse Regnum Online Remnant Knights Renaissance Repulse Requiem: Memento Mori Rift RiotZone Rise Rise of Dragonian Era Rise of Empire Rise of the Tycoon Rising of King Risk Your Life Rivality Rockfree Rohan: Blood Feud Role Play Worlds Roll n Rock Roma Victor Romadoria Rosh Online Roto X Rubies of Eventide Ruin Online Rumble Fighter Runes of Magic Runescape Rust Rusty Hearts Ryzom S4 League SAGA SD Gundam Capsule Fighter Online SMITE SUN Sagramore Salem SaySayGirls Scarlet Blade Scions of Fate Seal Online: Evolution Second Life Secret of the Solstice Seed Serenia Fantasy Seven Seas Saga Seven Souls Online Sevencore Shadow of Legend Shadowbane Shadowrun Online Shaiya Shards Online Shattered Galaxy Sho Online Shot Online Shroud of the Avatar SideQuest Siege on Stars Sigonyth: Desert Eternity Silkroad Online Skyblade Skyforge SmashMuck Champions Smoo Online Soldier Front Soul Master Soul Order Online Soul of Guardian Space Heroes Universe Sparta: War of Empires Spellcasters Sphere Spiral Knights Spirit Tales Splash Fighters Squad Wars Star Citizen Star Sonata 2 Star Stable Star Supremacy Star Trek Online Star Trek: Infinite Space Star Wars Galaxies Star Wars: Clone Wars Adventures Star Wars: The Old Republic StarQuest Online Stargate Worlds Starlight Story Starpires State of Decay SteelWar Online Stone Age 2 Stormfall: Age of War Storybricks Stronghold Kingdoms Sudden Attack Supremacy 1914 Supreme Destiny Sword Girls Sword of Destiny: Rise of Aions SwordX Swords of Heavens Swordsman
T-Z
TERA TS Online Tabula Rasa Tactica Online Tales Runner Tales of Fantasy Tales of Pirates Tales of Pirates II Tales of Solaris Talisman Online Tamer Saga Tank Ace Tantra Online Tatsumaki: Land at War Terra Militaris TerraWorld Online Thang Online The 4th Coming The Agency The Aurora World The Black Watchmen The Chronicle The Chronicles of Spellborn The Crew The Division The Hammers End The Legend of Ares The Lost Titans The Matrix Online The Mighty Quest for Epic Loot The Missing Ink The Mummy Online The Myth of Soma The Pride of Taern The Realm Online The Repopulation The Secret World The Sims Online The Strategems The West Theralon There Therian Saga Thrones of Chaos Tibia Tibia Micro Edition Tiger Knight Titan Siege Titans of Time Toontown Online Top Speed Topia Online Torchlight Total Domination Transformers Universe Traveller AR Travia Online Travian Trials of Ascension Tribal Hero Tribal Wars Tribes Universe Trickster Online Trove Troy Online True Fantasy Live Online Turf Battles Twelve Sky Twelve Sky 2 Twilight War Tynon U.B. Funkeys UFO Online URDEAD Online Ultima Forever: Quest for the Avatar Ultima Online Ultima X: Odyssey Ultimate Naruto Ultimate Soccer Boss Uncharted Waters Online Undercover 2: Merc Wars Underlight Unification Wars Universe Online Utopia Valkyrie Sky Vampire Lord Online Vanguard: Saga of Heroes Vanquish Space Vector City Racers Vendetta Online Victory - Age of Racing Vindictus Virtonomics Vis Gladius Visions of Zosimos VoidExpanse Voyage Century Online W.E.L.L. Online WAR (Warhammer Online) WAR2 Glory WYD Global Wakfu War Thunder War of 2012 War of Angels War of Legends War of Mercenaries War of Thrones War of the Immortals WarFlow Waren Story Wargame1942 Warhammer 40,000: Eternal Crusade Warhammer 40K: Dark Millennium Online Warhammer Online: Wrath of Heroes Warkeepers Warrior Epic Wartune WebLords Wild West Online WildStar Wind of Luck WindSlayer 2 Wings of Destiny Wish Wizard101 Wizardry Online Wizards and Champions Wonder King Wonderland Online World Golf Tour World of Battles World of Darkness World of Heroes World of Kung Fu World of Pirates World of Speed World of Tanks World of Tanks Generals World of Warcraft World of Warplanes World of Warships World of the Living Dead WorldAlpha Wurm Online Xenocell Xiah Xsyon Xulu YS Online Yitien ZU Online Zentia Zero Online Zero Online: The Andromeda Crisis Zodiac Online Zombies Ate My Pizza eRepublik

MMORPG.com Discussion Forums

General Discussion

General Discussion 

The Pub at MMORPG.COM  » Random Quest Path Generators

2 Pages 1 2 » Search
29 posts found
  Lucioon

Novice Member

Joined: 1/12/06
Posts: 840

 
OP  12/04/12 2:31:03 PM#1

Continuing from my last Post about Quests in MMO, most of the views of the forum is that Quests are needed, but at their current form, its tedious and boring.

So What do people think of Random Quest Generators?

Instead of chains of quests that needed to be completed in order, each player chooses 1 quest that they wanted to do, depending on choice during the quest, they get randomly generated follow up quests.

Lets use examples:

1) 4 player group, finishes Quest A 

2) each player gets an different B quest option 

3) They decided to continue the path down Player 1's Quest 

4) The quest continues and one of the players decided to go to bed.

5) They found another player around the neighborhood, and the other player can join right in and get participation credit.

6) Each person gets their own rewards. And can veer off course anytime they wanted, but once an decision has been made, it can't be unmade. 

And when completed, different quests and different events will unfold for your character, that you can pick up more players to help you accomplish them without penalizing them. 

so basically, moving decisions from Raids and Instances into the world and have those choice matter. If its an enviromental and world impact, then have all roads lead to the same end, but like many said, its the Journey that  matters. Therefore, having many journey paths creates uniquness and makes your character more alive. 

Does anyone agree?

Life is a Maze, so make sure you bring your GPS incase you get lost in it.

  nariusseldon

Elite Member

Joined: 12/21/07
Posts: 19158

12/04/12 2:34:15 PM#2

I don't think quests actually matter, unless it is connected to a deep story. Otherwise, it is just an excuse to kill lots of mobs. So it boils down to if the combat is fun.

The kill 10 rat quests are boring not because it is "killing 10 rats", it is because the combat is not challenging, or does not feel powerful (hacking rat one by one is pretty mundane).

People play the same quests in Diablo 1,2 and 3 month after month becuase it is fun to wipe out horde of mobs, and combat can be very challenging with very different combat style for different classes.

So the fix is easy. Just make combat fun. The excuse to kill does not really matter that much.

  Dauzqul

Spotlight Poster

Joined: 2/10/12
Posts: 1229

12/04/12 3:02:27 PM#3
It's a good idea and all, but I'm pretty much done with quests. Most people just plow through them without reading, so the entire quest system needs to be replaced with something more entertaining and fun.
  waynejr2

Advanced Member

Joined: 4/12/11
Posts: 3709

RIP City of Heroes!

12/04/12 3:43:35 PM#4
Originally posted by Lucioon

Continuing from my last Post about Quests in MMO, most of the views of the forum is that Quests are needed, but at their current form, its tedious and boring.

So What do people think of Random Quest Generators?

Instead of chains of quests that needed to be completed in order, each player chooses 1 quest that they wanted to do, depending on choice during the quest, they get randomly generated follow up quests.

Lets use examples:

1) 4 player group, finishes Quest A 

2) each player gets an different B quest option 

3) They decided to continue the path down Player 1's Quest 

4) The quest continues and one of the players decided to go to bed.

5) They found another player around the neighborhood, and the other player can join right in and get participation credit.

6) Each person gets their own rewards. And can veer off course anytime they wanted, but once an decision has been made, it can't be unmade. 

And when completed, different quests and different events will unfold for your character, that you can pick up more players to help you accomplish them without penalizing them. 

so basically, moving decisions from Raids and Instances into the world and have those choice matter. If its an enviromental and world impact, then have all roads lead to the same end, but like many said, its the Journey that  matters. Therefore, having many journey paths creates uniquness and makes your character more alive. 

Does anyone agree?

 Long ago I wrote a dungeon/maze generator that was based from a random plot generator.  While it "worked", it doesn't look anything like a quality hand crafted quest.  Too artificial.

  Quizzical

Guide

Joined: 12/11/08
Posts: 13125

12/04/12 6:15:58 PM#5

Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard.

That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.

  waynejr2

Advanced Member

Joined: 4/12/11
Posts: 3709

RIP City of Heroes!

12/04/12 6:21:33 PM#6
Originally posted by Quizzical

Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard.

That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.

 It's isn't a silver bullet. 

  Lucioon

Novice Member

Joined: 1/12/06
Posts: 840

 
OP  12/04/12 10:20:40 PM#7
Originally posted by Quizzical

Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard.

That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.

You got to start somewhere right :)

Although I don't have the programming skills, while those with skills are learning how to program, I was busy playing games. Which kinda sucks in the long run, but I think there are hundreds if not thousands of Long time Gamers that could have the one idea that sparked that one idea in an Programmer that helps them implement that idea.

I know Many are done with quests, but like what many stated in my previous post, its an necessary Evil. Otherwise there won't be enough activities to do.

I am also an avid Anime watcher, I remember when I was young, many Anime has Weekly tournaments, Monthly Tournaments that is open to everyone. The winner wins the entrance fees put up by everyone, there was also underground gamblings as well as official bids.

Then you got tournaments in every town, that you get an invitation to the biggest and toughest tournament in the main city. The journey to those places, the underhand of dark politics.

Why aren't they implemented in MMORPGs, they feel so alive and MMORPG like.

 

Life is a Maze, so make sure you bring your GPS incase you get lost in it.

  Quizzical

Guide

Joined: 12/11/08
Posts: 13125

12/04/12 10:50:27 PM#8
Originally posted by Lucioon

Although I don't have the programming skills, while those with skills are learning how to program, I was busy playing games. Which kinda sucks in the long run, but I think there are hundreds if not thousands of Long time Gamers that could have the one idea that sparked that one idea in an Programmer that helps them implement that idea.

If you want to have randomly generated quests, then the key question is how to randomly generate those quests.  If you have a bunch of custom quests and pick one at random (which I don't think is what you meant), then it's going to get repetitive much more quickly than if you let players do all of the quests by traditional methods, as you won't do that many quests before you start seeing repeats.

And if the quests themselves are created randomly, so that millions or billions of quests are possible, then the key question is how to generate those quests without them being dreadfully boring, highly repetitive, severely buggy, or (most likely) all of the above.  That's not a simple matter of programming.  If you've got the aptitude, it only takes a few weeks to pick up a computer language.  Rather, it's going to take some serious probability skills--which most game programmers don't have--to have any meaningful chance of pulling it off.

If you've got a way to randomly generate a large number of widely varied quests that are actually good, then doing anything you could conceivably want to do with them is trivial by comparison.  (By the way, such quests will not have quest text, unless you're satisfied with text about on par with what spambots can produce.)  And what would a game programmer in that situation do?  What he wanted to do--and not necessarily what you want him to do.

The issue is that everyone and his neighbor's dog has ideas.  A lot of people even have good ideas.  Game programmers have ideas, too.  Ideas that they'd like to implement, no less--but nowhere near enough time to implement them all.  And they tend to like their own ideas better than your ideas, which is why they're their ideas.

Programming a game is mostly a matter of taking vague ideas in your head and making them absolutely precise, with perhaps a relatively minor side of optimizing your algorithms to run fast on slow hardware.  Learning a programming language is just a matter of learning to write down your ideas in a form that computers can understand.  But if you can write down your ideas at all with the necessary precision, putting it in a form that computers can understand is usually pretty easy.  The problem is filling in the details of vague ideas to make them precise.

  Aelious

Hard Core Member

Joined: 9/27/11
Posts: 2295

World > Quest Progression

12/04/12 11:05:51 PM#9
I like the idea of random quest generators though the "marque" quests with deep stories should still be set up... though spansive and deep.

Back to general quest generators. In order to pull it off you need to give NPCs a set of parameters, say 20 or 30. These include personal information: the region they are from, town or city they are from, thier status, sex, race, etc. Also included are modes of interaction: small talk, story, quest give, etc. These seem pretty standard but if you add them to a unified quest database you can get random results based on how many parameters were set up to begin with.

Example:
You just finished killing rats (couldn't help myself) for Farmer Joe McBob. One of 20 random quests he has for players that talk to him based on the time of year, time of day and what faction you have within his territory. He thanks you and tells you:

"My cousin Tery McBob is a senator in Quezart. He may find your skills useful. Thanks again."

This was random based on:
Relation to NPC. It chose "family" from neighbor, townsfolk, family, etc. since it chose "family" every NPC with the last name "McBob" was considered and once it randomly chose Tery McBob his information, from the database, was used in the text. It just has to be set up that way.

What keeps a system like this interesting is that not only does it send you all over the game world, potentially, it also has chances to give you deeper story quests. Once you get to Tery McBob he may give you the simple task of delivering a letter to a secret love, depending on the random roll, but after trust you enough to give you a story quest where you are his right hand man exacting justice on a rogue villiage.
  Quizzical

Guide

Joined: 12/11/08
Posts: 13125

12/04/12 11:19:15 PM#10
Originally posted by Aelious
Example:
You just finished killing rats (couldn't help myself) for Farmer Joe McBob. One of 20 random quests he has for players that talk to him based on the time of year, time of day and what faction you have within his territory. He thanks you and tells you:

"My cousin Tery McBob is a senator in Quezart. He may find your skills useful. Thanks again."

This was random based on:
Relation to NPC. It chose "family" from neighbor, townsfolk, family, etc. since it chose "family" every NPC with the last name "McBob" was considered and once it randomly chose Tery McBob his information, from the database, was used in the text. It just has to be set up that way.

Are you relying on having 20 quests custom written for Joe McBob, of which a player will only actually see one?  Because if so, that's going to be enormously expensive--and if you have the budget for it, why not just let players do all 20?

If you're relying on Mad Libs style quest text where most of the text is filled in and a few words are substituted here and there, then the quest text is going to be really repetitive.  Anarchy Online ran into that problem.  The second time you see the same template with a few words filled in, it's going to feel repetitive.  The twentieth time, it's going to feel flagrantly broken.  Furthermore, unlike some things in game programming, writing custom quest text manually is something that everyone and his neighbor's dog can do.

Quest text is extremely hard to randomize without it being stupid.  Unlike a lot of other things one might try to randomize, there's a huge, obvious commercial use for random text:  spambots.  If you can find a way to get bots to write "random" text touting your product that looks decent, you can circumvent any spam filter and may even fool forum mods.  But even with huge commercial incentives to create it, spambots have awful grammar.

  Quirhid

Advanced Member

Joined: 1/28/05
Posts: 5492

I dare you to pin a label on me.

12/05/12 1:25:04 AM#11

This is a pipe dream.

It is enormously expensive, hard and you'll never achieve the same quality or feel as you would with a custom quest. Furthermore, you cannot convey a coherent and overarching storyline with generated quests, or it would be even further harder and more expensive. The template will start to feel repetitive at some point. At worst, players may exploit it for example cherry picking. Making changes to the different variables may be easy, but changes to the structure and template could be problematic.

I skate to where the puck is going to be, not where it has been -Wayne Gretzky

  maplestone

Novice Member

Joined: 12/10/08
Posts: 3109

12/05/12 3:54:21 AM#12

I don't feel that randomization alone will work well - it's not just the unknown that I crave, its the hints of structure, that sense that there is in fact something to be learned by exploring these tasks.  If you have a purely random quest chain, I suspect I will quickly notice that it is random and arbitrary and the illusion that my actions matter any more than they did with static quests will be dispelled.  So my preference is to start with the world, unfolding like some slow-motion strategy game, with quests spawning as hints as to what actions are currently available which will influence the state of the game.

  Aelious

Hard Core Member

Joined: 9/27/11
Posts: 2295

World > Quest Progression

12/05/12 10:52:26 AM#13
I know it wouldn't be easy, I doubt very many outside the coding know how hard it is to make everything work though they scream at the sight of any bugs in a game.

What I was proposing above was not a replacement of the entire quest system but an addition to it for avid questers. IMO you don't need thousands of single, prewritten quests in a game but rather hundreds of packaged ones that feel like actual quests. Some games have thousands of quests, each with start, finish and sometimes arch text. Say you would have had 3,000 quests so you total pages of text would be 6,000. Imagine if you cut the total in half, 1,500 quests, 3000 pages and spent the other half writing variations to put in a database.

What quests would they provide? It isn't preset at all. The algorythm could start with kill, gather, talk to. Once that rolls, say "kill" then it selects town or province, "province", then pulls at random a monster in the whole province. If it had selected town then it would have picked a monster listed in the database that had a tag for that town. The system pulls up "Bay Wolf" from the data base, near the northern coast of the continent, and decides if you see someone else in the nearest town or get a reward when you return to the town where the quest giver is.

Finally, and this is where Quiz makes a good point, the actual text. If you could manage a paragraph I think that would suffice for variation in a "standard" quest. Again, this system is not intended for every quest as the marque long quests would have there own dialog.

The start quest text would be dependent on what rolls happened. The man asking you to kill Bay Wolves would have have say two responses to every seperate roll. The final combnation would be random but not too generic. If you kept coming back to the same person you would get similar responses but since the system could send you near or far you probably will not meet the same people on a regular basis unless they are part of story arcs.

For example:
1st roll, Kill
2nd roll, Province
3rd roll, Bay Wolf
* checks for closest town and rolls for NPC

The NPC would have a set of starter sentences:
"Could you help me..."
"Can I ask a favor..."
"You know what?..."
"Would you help and old out?..."

From there it would be a matter of inserting information that was rolled on and adding variant bridges to get one paragraph.  The idea is that if you are sent off to random places and not on the same quest the guy next to you did then the "story" wouldn't have to be spelled out from A to Z, you would be living the story.  Would it be hard to implement? Absolutlely but if done from the ground up it would seem to provide what the OP is talking about. Is my idea water right? No but if it was I would be writing it myself to copywrite it and not posting it on a MMORPG forum :)
  Aelious

Hard Core Member

Joined: 9/27/11
Posts: 2295

World > Quest Progression

12/05/12 10:57:32 AM#14
Deleted by me
  lizardbones

Elite Member

Joined: 6/11/08
Posts: 10378

I've become dependent upon spell check. My apologies for stupid grammatical errors.

12/05/12 11:13:38 AM#15


Originally posted by Lucioon

Originally posted by Quizzical Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard. That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.
You got to start somewhere right :)

Although I don't have the programming skills, while those with skills are learning how to program, I was busy playing games. Which kinda sucks in the long run, but I think there are hundreds if not thousands of Long time Gamers that could have the one idea that sparked that one idea in an Programmer that helps them implement that idea.

I know Many are done with quests, but like what many stated in my previous post, its an necessary Evil. Otherwise there won't be enough activities to do.

I am also an avid Anime watcher, I remember when I was young, many Anime has Weekly tournaments, Monthly Tournaments that is open to everyone. The winner wins the entrance fees put up by everyone, there was also underground gamblings as well as official bids.

Then you got tournaments in every town, that you get an invitation to the biggest and toughest tournament in the main city. The journey to those places, the underhand of dark politics.

Why aren't they implemented in MMORPGs, they feel so alive and MMORPG like.

 




Programming a system like this isn't the hard part. Designing this system so that it works on paper is the hard part. Well, I don't know if it's the hard part, but it's the missing part. It's almost better if you're not a programmer because you're not going to bother stopping in the middle of what you're doing to think about the database backend or the objects you need to write to handle what you're doing.

So, step one is make it work on paper. Write it out and walk through several scenarios pretending to be a player, but instead of a computer providing responses, provide the responses yourself, on paper. Think of it like a pen-n-paper RPG session.

If you can make it work on paper, it can probably be written. If you can make it work on paper, then you can probably diagram the process so that someone who is a programmer can write it.

For every large, complex problem, there is a simple, clear solution that also happens to be absolutely wrong.

  Quizzical

Guide

Joined: 12/11/08
Posts: 13125

12/05/12 11:32:09 AM#16
Originally posted by Aelious
Finally, and this is where Quiz makes a good point, the actual text. If you could manage a paragraph I think that would suffice for variation in a "standard" quest. Again, this system is not intended for every quest as the marque long quests would have there own dialog.

The start quest text would be dependent on what rolls happened. The man asking you to kill Bay Wolves would have have say two responses to every seperate roll. The final combnation would be random but not too generic. If you kept coming back to the same person you would get similar responses but since the system could send you near or far you probably will not meet the same people on a regular basis unless they are part of story arcs.

For example:
1st roll, Kill
2nd roll, Province
3rd roll, Bay Wolf
* checks for closest town and rolls for NPC

The NPC would have a set of starter sentences:
"Could you help me..."
"Can I ask a favor..."
"You know what?..."
"Would you help and old out?..."

Then

"... over i hear there is a problem getting out of hand ("needs to be taken care of", etc.). is looking for assistance. Thanks again for your help.

Even writing that there were so many points to put variances that I don't think it would be out of the question. Hard? Absolutlely but if done from the ground up it would seem to provide what the OP is talking about. Is my idea water right? No but if it was I would be writing it myself and not posting it on a MMORPG forum :)

First, I think the word you're looking for is "marquee", not "marque", unless you mean that the game needs to be full-loot pvp where you can steal stuff from merchants of other nations.  Which you might, as there are some fans of that around here.

If you're only going to do this for the really formulaic quests, and willing to accept really generic sounding quest text, then it could work.  You could do this with kill ten rats type of quests, for example, where the "ten" and the "rats" are rolled at random, with the latter coming from mobs in the area.  But you wouldn't be able to write an NPC's impassioned plea of how desperately he needs for you to kill those ten rats, without it sounding really stupid if it rolls something other than rats, or having to basically write custom quest text for every possible mob.  But if you're satisfied with quest text along the lines of "Please kill ten rats and then return to me.  You can find them northeast of here.  I'll give you 300 experience and 42 gold.", then it's not hard to write custom quest text for every quest without needing a formula.

It wouldn't work so well with a lot of "go talk to so and so" quests, as the purpose there is to send you to the next quest hub.  Try to randomize that and you send the player to the wrong quest hub.

  Quizzical

Guide

Joined: 12/11/08
Posts: 13125

12/05/12 11:39:53 AM#17
Originally posted by lizardbones

 


Originally posted by Lucioon

Originally posted by Quizzical Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard. That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.
You got to start somewhere right :)

 

Although I don't have the programming skills, while those with skills are learning how to program, I was busy playing games. Which kinda sucks in the long run, but I think there are hundreds if not thousands of Long time Gamers that could have the one idea that sparked that one idea in an Programmer that helps them implement that idea.

I know Many are done with quests, but like what many stated in my previous post, its an necessary Evil. Otherwise there won't be enough activities to do.

I am also an avid Anime watcher, I remember when I was young, many Anime has Weekly tournaments, Monthly Tournaments that is open to everyone. The winner wins the entrance fees put up by everyone, there was also underground gamblings as well as official bids.

Then you got tournaments in every town, that you get an invitation to the biggest and toughest tournament in the main city. The journey to those places, the underhand of dark politics.

Why aren't they implemented in MMORPGs, they feel so alive and MMORPG like.

 




Programming a system like this isn't the hard part. Designing this system so that it works on paper is the hard part. Well, I don't know if it's the hard part, but it's the missing part. It's almost better if you're not a programmer because you're not going to bother stopping in the middle of what you're doing to think about the database backend or the objects you need to write to handle what you're doing.

So, step one is make it work on paper. Write it out and walk through several scenarios pretending to be a player, but instead of a computer providing responses, provide the responses yourself, on paper. Think of it like a pen-n-paper RPG session.

If you can make it work on paper, it can probably be written. If you can make it work on paper, then you can probably diagram the process so that someone who is a programmer can write it.

 

If you can write something out and fill in all of the details on paper, then yeah, you can probably code it.  Coding it might be impractical for performance reasons if on paper, you need several nested loops (as in, check every combination of a, b, c, and d).  But creating the code from the formulas is typically pretty easy.

The problem is filling in all of the details.  Writing source code forces you to fill in all of the details and explain exactly what it needs to do under every possible circumstance, in order to get the program to compile and run without crashing.  If you're only writing it down on paper, then it's easy to gloss over vast swaths of complexity and not realize that you're skipping nearly all of the work.  What you need is for someone who is hostile to you and trying to break your system to be unable to come up with circumstances in which he can find results that are obviously broken, but still completely consistent with what you've written down.

  thinktank001

Advanced Member

Joined: 12/13/08
Posts: 1776

12/05/12 11:51:46 AM#18
Originally posted by Quizzical

Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard.

That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.

 

IMHO, most developers are looking at this incorrectly.   It isn't about the quests needing to be random, but that the quests need to be somewhat player defined.   I think blizzard was on the right track with monster power play in D3,  but the Path of Exile developers got it much more perfect with their customizable dungeon scrolls. 

  lizardbones

Elite Member

Joined: 6/11/08
Posts: 10378

I've become dependent upon spell check. My apologies for stupid grammatical errors.

12/05/12 11:59:04 AM#19


Originally posted by Quizzical

Originally posted by lizardbones  

Originally posted by Lucioon

Originally posted by Quizzical Great.  So how do you implement it?  Infinite amounts of content that is actually good is the holy grail of MMORPG design.  Randomly generated content that is actually good and has sufficient amounts of randomness to seem like a wide variety would solve it.  But if doing X would solve a holy grail problem, then doing X is probably hard. That's not to say that it shouldn't be tried.  Sometimes holy grail problems do get solved.  But it's a long, long way from "It would be nice if someone made random quests that were good" to "I can do it and here are the details of exactly how".  The latter is what we need, not the former.
You got to start somewhere right :)   Although I don't have the programming skills, while those with skills are learning how to program, I was busy playing games. Which kinda sucks in the long run, but I think there are hundreds if not thousands of Long time Gamers that could have the one idea that sparked that one idea in an Programmer that helps them implement that idea. I know Many are done with quests, but like what many stated in my previous post, its an necessary Evil. Otherwise there won't be enough activities to do. I am also an avid Anime watcher, I remember when I was young, many Anime has Weekly tournaments, Monthly Tournaments that is open to everyone. The winner wins the entrance fees put up by everyone, there was also underground gamblings as well as official bids. Then you got tournaments in every town, that you get an invitation to the biggest and toughest tournament in the main city. The journey to those places, the underhand of dark politics. Why aren't they implemented in MMORPGs, they feel so alive and MMORPG like.  
Programming a system like this isn't the hard part. Designing this system so that it works on paper is the hard part. Well, I don't know if it's the hard part, but it's the missing part. It's almost better if you're not a programmer because you're not going to bother stopping in the middle of what you're doing to think about the database backend or the objects you need to write to handle what you're doing. So, step one is make it work on paper. Write it out and walk through several scenarios pretending to be a player, but instead of a computer providing responses, provide the responses yourself, on paper. Think of it like a pen-n-paper RPG session. If you can make it work on paper, it can probably be written. If you can make it work on paper, then you can probably diagram the process so that someone who is a programmer can write it.  
If you can write something out and fill in all of the details on paper, then yeah, you can probably code it.  Coding it might be impractical for performance reasons if on paper, you need several nested loops (as in, check every combination of a, b, c, and d).  But creating the code from the formulas is typically pretty easy.

The problem is filling in all of the details.  Writing source code forces you to fill in all of the details and explain exactly what it needs to do under every possible circumstance, in order to get the program to compile and run without crashing.  If you're only writing it down on paper, then it's easy to gloss over vast swaths of complexity and not realize that you're skipping nearly all of the work.  What you need is for someone who is hostile to you and trying to break your system to be unable to come up with circumstances in which he can find results that are obviously broken, but still completely consistent with what you've written down.




True. You have to remove the human decision making and move that into the process itself. Which is the whole point, right? Taking something that works in your head, and then making the computers do it. Glossing over things is going to happen with or without programming experience, but you have to start with something.

That starting point is going to be writing it down, and walking through the process yourself, pretending to be a player. That really is just step one. Maybe Step 0.1. Then you have to talk your friends into walking through it and then start bringing in people who have some idea of what the software would need to do in order to accomplish what you want to do.

Then you go back and redo the whole thing, probably more than once. :-)

** edit **
At the very least, you'll have an idea if what you want to do is worth the effort.

For every large, complex problem, there is a simple, clear solution that also happens to be absolutely wrong.

  Wraithone

Hard Core Member

Joined: 7/09/04
Posts: 3561

If you can't kill it, don't make it mad.

12/05/12 12:24:20 PM#20

Good random quest design would be even more difficult than good random level design.  Its an area known as procedurally generated content. Its simple in concept, but insanely difficult to actually design and code.  Good content is one of the most expensive parts of MMO's.  If someone eventually discovers how to procedurally generate good MMO content, I suspect they would be RICH in relatively short order.

Look at this as just an example of it as applied to level design.

http://indiegames.com/2012/11/5_tips_for_using_procedurally-.html

This is an overview of the approach used in many different fields.

http://en.wikipedia.org/wiki/Procedural_generation

2 Pages 1 2 » Search