A Madlib is a sentence constructed from a random set of words, which are added to a basic sentence structure. One of the funniest little computer programs of all time, back in the 1980s, created "Madlib Stories" based on words you entered. It was hilarious. This was the early 80s - OK?
Anyway, the current system of NPCs using the EXACT same phrase EVERY DAMN TIME is wearing thin really fast. In a year from now, I'll probably just be murdering every NPC I meet, because their inane drivel will have driven me mad.
The phrases that are used in-game, need to be "Madlibised" as quickly as possible. Not only will this make NPCs cough up different actual phrases for the same question or statement (or expletive), it will make them amusing, and worth reading.
So, instead of having a sentence like: "Hello pilot, what are you hauling?"
The structure of the sentence is; "Hello" + PilotHail +", what are you" + carryWord + date(Rand) + "?".
Where pilotHail has values like "spaceworm", "honourable trader", "trash pants", "flatlander", "station mouse", etc. etc.
You build a database of words for each space in the phrases you want to create, and randomly call on them and build up a phrase each time. It will mean never seeing the exact same phrase 6 times in a row, from the same, lame NPC.
You make damned sure that you insert some mild expletives, and some funny words, and have enough randomisation to ensure the phrases don't get stale.
Please Braben!
Anyway, the current system of NPCs using the EXACT same phrase EVERY DAMN TIME is wearing thin really fast. In a year from now, I'll probably just be murdering every NPC I meet, because their inane drivel will have driven me mad.
The phrases that are used in-game, need to be "Madlibised" as quickly as possible. Not only will this make NPCs cough up different actual phrases for the same question or statement (or expletive), it will make them amusing, and worth reading.
So, instead of having a sentence like: "Hello pilot, what are you hauling?"
The structure of the sentence is; "Hello" + PilotHail +", what are you" + carryWord + date(Rand) + "?".
Where pilotHail has values like "spaceworm", "honourable trader", "trash pants", "flatlander", "station mouse", etc. etc.
You build a database of words for each space in the phrases you want to create, and randomly call on them and build up a phrase each time. It will mean never seeing the exact same phrase 6 times in a row, from the same, lame NPC.
You make damned sure that you insert some mild expletives, and some funny words, and have enough randomisation to ensure the phrases don't get stale.
Please Braben!