SPECIAL NOTICE
Malicious code was found on the site, which has been removed, but would have been able to access files and the database, revealing email addresses, posts, and encoded passwords (which would need to be decoded). However, there is no direct evidence that any such activity occurred. REGARDLESS, BE SURE TO CHANGE YOUR PASSWORDS. And as is good practice, remember to never use the same password on more than one site. While performing housekeeping, we also decided to upgrade the forums.
This is a site for discussing roleplaying games. Have fun doing so, but there is one major rule: do not discuss political issues that aren't directly and uniquely related to the subject of the thread and about gaming. While this site is dedicated to free speech, the following will not be tolerated: devolving a thread into unrelated political discussion, sockpuppeting (using multiple and/or bogus accounts), disrupting topics without contributing to them, and posting images that could get someone fired in the workplace (an external link is OK, but clearly mark it as Not Safe For Work, or NSFW). If you receive a warning, please take it seriously and either move on to another topic or steer the discussion back to its original RPG-related theme.

Using ChatGPT for game development

Started by GeekyBugle, March 09, 2023, 05:04:49 PM

Previous topic - Next topic

GeekyBugle

Quote from: Cathode Ray on March 11, 2023, 12:02:28 AM
What have I used it for?  Nothing.  It requires a phone number, but it has to be a CELL PHONE, which I don't own.  I tried a clone, but I like using ai art generators to put TV shows in new situations, like Brady Bunch in WWII, Mad Men and MASH in space, and Diff'rent Strokes coexisting with dinosaurs.

It didn't ask me for a phone number, created my account just by using my mail.
Quote from: Rhedyn

Here is why this forum tends to be so stupid. Many people here think Joe Biden is "The Left", when he is actually Far Right and every US republican is just an idiot.

"During times of universal deceit, telling the truth becomes a revolutionary act."

― George Orwell

Echo Actual

I've been abusing the heck out of ChatGPT for the past week.

I mean... I can't think of another tool that allows me to type something like:

"Generate 20 names, English First Names paired with Swahili Last Names"

And get

Sure! Here are 20 names, English first names paired with Swahili last names:

Olivia Njoki
Ethan Ouma
Madison Muthoni
Aiden Wanjiku
Sophia Gathoni
Liam Kariuki
Emma Wambui
Mason Ndung'u
Ava Kamau
Noah Kimani
Isabella Nyambura
Jackson Kariuki
Chloe Njeri
Caleb Njoroge
Harper Nyawira
Elijah Njuguna
Mia Mwangi
Lucas Mwende
Grace Wairimu
Levi Muchiri

Thor's Nads

I find that it is a decent editor once you've written something. It can correct grammar and rearrange phrases and sentences for clarity. You have to reread it carefully because it doesn't really understand what it is saying and can spit out nonsense.

When you ask it to be creative it writes very trite uninspired material. It can block in some content and then you can go through and add creativity and originality to it.

Basically it is like working with a semi-competent Fiverr contractor. Which if you've done that before you know it is just as much work to fix and rewrite their work as if you'd just decided to write it yourself.

For the RPG writer it's best strength is as a research assistant. Better than Google in many ways. It writes lists, generates names, and other random content like that pretty well. You still have to bring the creativity.
Gen-Xtra

GeekyBugle

Quote from: Echo Actual on March 11, 2023, 12:44:17 AM
I've been abusing the heck out of ChatGPT for the past week.

I mean... I can't think of another tool that allows me to type something like:

"Generate 20 names, English First Names paired with Swahili Last Names"

And get

Sure! Here are 20 names, English first names paired with Swahili last names:

Olivia Njoki
Ethan Ouma
Madison Muthoni
Aiden Wanjiku
Sophia Gathoni
Liam Kariuki
Emma Wambui
Mason Ndung'u
Ava Kamau
Noah Kimani
Isabella Nyambura
Jackson Kariuki
Chloe Njeri
Caleb Njoroge
Harper Nyawira
Elijah Njuguna
Mia Mwangi
Lucas Mwende
Grace Wairimu
Levi Muchiri


Pretty much what I've been doing, except I'm using it to create the lists for me to arrange in tables for a random generator
Quote from: Rhedyn

Here is why this forum tends to be so stupid. Many people here think Joe Biden is "The Left", when he is actually Far Right and every US republican is just an idiot.

"During times of universal deceit, telling the truth becomes a revolutionary act."

― George Orwell

GeekyBugle

Quote from: Thor's Nads on March 11, 2023, 01:38:26 AM
I find that it is a decent editor once you've written something. It can correct grammar and rearrange phrases and sentences for clarity. You have to reread it carefully because it doesn't really understand what it is saying and can spit out nonsense.

When you ask it to be creative it writes very trite uninspired material. It can block in some content and then you can go through and add creativity and originality to it.

Basically it is like working with a semi-competent Fiverr contractor. Which if you've done that before you know it is just as much work to fix and rewrite their work as if you'd just decided to write it yourself.

For the RPG writer it's best strength is as a research assistant. Better than Google in many ways. It writes lists, generates names, and other random content like that pretty well. You still have to bring the creativity.

what would be the prompts for that?
Quote from: Rhedyn

Here is why this forum tends to be so stupid. Many people here think Joe Biden is "The Left", when he is actually Far Right and every US republican is just an idiot.

"During times of universal deceit, telling the truth becomes a revolutionary act."

― George Orwell

Thor's Nads

#20
Quote from: GeekyBugle on March 11, 2023, 02:18:18 AM
what would be the prompts for that?

For general editing I ask it "Rewrite the following with better grammar and clarity:" Then paste the paragraph. I don't give it more than 500 words at a time, it gets confused with more. And if you do too many in the same chat at some point it stops editing and just repeats the paragraph you give it.

For creative I will give it a specific set of parameters such as: Write a description of a giant spider fighting a paladin in an old crypt. Or something like that. It will give a VERY generic description.

For lists I say "Write a list of 10 things about X"

For names, well, that's obvious from the examples above. List 10 male Old Norse names. List 10 creatures that live in an arid desert. Etc.

For mythology you can say "Write a description of Odin." It will spit out a decent wikipedia sounding description of Odin. You can then tell it to rewrite it with more interesting adjectives. That's kind of fun to feed it its own text.

Other stuff, well you just have to experiment and get creative with the prompts.

This technology isn't going to do the work for you, but like riding a bike to the store it is faster than going there on foot. You still have to pedal.
Gen-Xtra

GeekyBugle

Quote from: Thor's Nads on March 11, 2023, 04:27:07 AM
Quote from: GeekyBugle on March 11, 2023, 02:18:18 AM
what would be the prompts for that?

For general editing I ask it "Rewrite the following with better grammar and clarity:" Then paste the paragraph. I don't give it more than 500 words at a time, it gets confused with more. And if you do too many in the same chat at some point it stops editing and just repeats the paragraph you give it.

For creative I will give it a specific set of parameters such as: Write a description of a giant spider fighting a paladin in an old crypt. Or something like that. It will give a VERY generic description.

For lists I say "Write a list of 10 things about X"

For names, well, that's obvious from the examples above. List 10 male Old Norse names. List 10 creatures that live in an arid desert. Etc.

For mythology you can say "Write a description of Odin." It will spit out a decent wikipedia sounding description of Odin. You can then tell it to rewrite it with more interesting adjectives. That's kind of fun to feed it its own text.

Other stuff, well you just have to experiment and get creative with the prompts.

This technology isn't going to do the work for you, but like riding a bike to the store it is faster than going there on foot. You still have to pedal.

Thanks, think it can paraphrase?

Wonder if it can check for plagiarism, meaning it checks what it wrote to NOT be plagiarism.

I've been using it for lists, it can't do random generators, or at least I couldn't have it make one, it just generated a d20 table to roll on with only one option per number.

So, use it to generate lists you then arrange into a generator.

Yeah, I tried to have it make a description of a creature I invented, had to explain to it it was fiction and I didn't believe it was possible for such to exist.

Just thought of an experiment, wonder if it knows prices by item / time period? Dang, if it does it could help with creating equipment lists.
Quote from: Rhedyn

Here is why this forum tends to be so stupid. Many people here think Joe Biden is "The Left", when he is actually Far Right and every US republican is just an idiot.

"During times of universal deceit, telling the truth becomes a revolutionary act."

― George Orwell

Echo Actual

ChatGPT can be really lazy and obstinate, I get much better results when I use these:

For something new Generate or Synthesize (if I'm creating something new from something else)

To create new details on something: Elaborate, Expound, or Extrapolate

The ones that return the worst results are: Create, Explain, or Mix.

Using Custom or Unique in place of New seems to work better as well.

Oh - and I had to tell it to "Stop Moralizing" when I was working on a Yakuza group for our latest game.

GeekyBugle

Well, after I described a new monster for my Sword & Planet game I had it generate the stats for it for 5e, you tell me how it did.

Quote
Certainly! Here are the stats for the monster in D&D 5e:

Bloodsucking Bat-Ape

Large monstrosity, chaotic evil

Armor Class: 14 (natural armor)

Hit Points: 110 (13d10 + 39)

Speed: 30 ft., fly 60 ft.

STR 18 (+4) | DEX 16 (+3) | CON 16 (+3) | INT 4 (-3) | WIS 12 (+1) | CHA 6 (-2)

Skills: Perception +5, Stealth +7

Senses: blindsight 60 ft., passive Perception 15

Languages: understands the languages of its creator but can't speak

Challenge: 7 (2,900 XP)

Echolocation. The bat-ape can't use its blindsight while deafened.

Keen Hearing. The bat-ape has advantage on Wisdom (Perception) checks that rely on hearing.

Multiattack. The bloodsucking bat-ape can use its Frightful Presence. It then makes two attacks: one with its bite and one with its claws.

Bite. Melee Weapon Attack: +7 to hit, reach 5 ft., one creature. Hit: 17 (2d10 + 4) piercing damage plus 7 (2d6) necrotic damage. The target's hit point maximum is reduced by an amount equal to the necrotic damage taken, and the bat-ape regains hit points equal to that amount. The reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.

Claws. Melee Weapon Attack: +7 to hit, reach 5 ft., one target. Hit: 13 (2d6 + 4) slashing damage.

Frightful Presence. Each creature of the bat-ape's choice within 30 feet of it and aware of it must succeed on a DC 14 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the bat-ape's Frightful Presence for the next 24 hours.

Granted, it has ZERO imagination for naming things, but that's okay I can do that.
Quote from: Rhedyn

Here is why this forum tends to be so stupid. Many people here think Joe Biden is "The Left", when he is actually Far Right and every US republican is just an idiot.

"During times of universal deceit, telling the truth becomes a revolutionary act."

― George Orwell

ronwisegamgee

I've used ChatGPT as a sounding board to test whether or not certain game procedures make sense in the form of what are essentially math questions.

What it lacks in context and creativity, it makes up for in availability. If you need to write procedures so that your average Joe can understand, it's hard to do worse than ChatGPT, I'd imagine.

FF_Ninja

For giggles, I whipped up a ChatGPT account just to try out a few creative prompts.

With only a few sentences of guidance, it produced a ten-paragraph outline for a cooperative board game that honest-to-God felt like I was reading a short review of my of a board game title that just hit the shelves at my LGS. It was remarkable. It was so on-point, I actually feel like taking what it gave me and turning it into a full-fledged board game.

migo

I imagine it's about as useful as using Midjourney for art development. If you have the skill to manually touch up the hands that they don't look like something out of a nightmare, you can use MJ to quickly develop some art. So that would mean you have the skill to draw hands well yourself (hands, feet and faces are the most difficult parts of a person to draw in my experience).

You still need to be able to design a game yourself, recognize problems and fix it.

I wonder if you could feed it a ruleset and ask it to make up a character.

FF_Ninja

#27
Quote from: migo on March 13, 2023, 04:11:57 PM
I wonder if you could feed it a ruleset and ask it to make up a character.

On a whim:

Quote
Prompt:
Create a Level 1 character using the AD&D system and rules. Decide on the character's class and race combination at random. Include the character's physical appearance, backstory, deity, personal goals, personality quirks, equipment, and wealth. Include three pieces of trivia about the character that is not otherwise mentioned.

Output:
Using a random generator, the character's class and race combination is a Dwarf Cleric.

Physical Appearance:
Gimli Stonefist is a sturdy dwarf with a muscular build, standing at only 4'2" tall. He has a long red beard that he keeps neatly braided, and his hair is styled in a topknot. His skin is rough and weathered, and he has a scar on his left cheek from a battle with goblins. Gimli wears a set of chainmail armor and carries a large wooden shield emblazoned with the symbol of his deity.

Backstory:
Gimli was born into a family of stonemasons in the dwarven kingdom of Ironhold. He was trained in the art of combat from a young age, and he quickly became known for his skill with a warhammer. When Gimli was 25, he had a vision of his deity, Moradin, calling him to serve as a cleric. He left his family and his homeland to join a group of adventurers, hoping to use his skills to serve his deity and protect the innocent.

Deity:
Gimli worships Moradin, the dwarven god of creation and patron of artisans, miners, and smiths. He believes that his purpose is to use his skills to serve Moradin's will and defend the dwarven way of life.

Personal Goals:
Gimli's ultimate goal is to build a great temple to Moradin in his homeland of Ironhold. He also hopes to one day find a rare and valuable gemstone to present as an offering to his deity.

Personality Quirks:
Gimli is fiercely loyal to his companions and will do anything to protect them. He has a short temper and can be prone to outbursts when he feels that his beliefs or his friends are being threatened. He also has a weakness for ale and will rarely pass up an opportunity to indulge.

Equipment:
Gimli carries a warhammer, a wooden shield, and a set of chainmail armor. He also has a holy symbol of Moradin, a healer's kit, and a backpack containing rations, a bedroll, and other supplies.

Wealth:
Gimli has 50 gold pieces to his name, which he earned through his work as a stonemason before he joined the adventuring party.

Trivia:

  • Gimli has a secret fear of spiders, which he goes to great lengths to conceal from his companions.
  • Gimli is a talented singer and often leads his companions in traditional dwarven drinking songs.
  • Despite his short stature, Gimli has a surprisingly powerful throwing arm and is an accomplished ax-thrower.

Quote
Prompt:
Roll up complete stats and attributes for a level 1 Dwarven cleric using AD&D rules.

Output

Certainly! Using the AD&D rules, here are the rolled-up stats and attributes for a level 1 Dwarven cleric:

Race: Dwarf
Class: Cleric
Alignment: Lawful Good

Abilities:
Strength: 15 (+1 bonus)
Dexterity: 11
Constitution: 16 (+2 bonus)
Intelligence: 10
Wisdom: 15 (+1 bonus)
Charisma: 10

Hit Points: 9

Armor Class: 5 (chainmail armor and shield)

Saving Throws:
Paralyzation, Poison, Death Magic: 10
Rod, Staff, or Wand: 13
Petrification or Polymorph: 12
Breath Weapon: 16
Spell: 14

Equipment:

  • Warhammer (1d6 damage)
  • Wooden shield (+1 AC bonus)
  • Chainmail armor
  • Holy symbol of Moradin
  • Healer's kit
  • Backpack with rations, bedroll, and other supplies

Spells:


  • Cure Light Wounds
  • Detect Magic
  • Protection from Evil

And that's it! This level 1 Dwarven cleric is ready to embark on their adventures and serve their deity, Moradin.

mAcular Chaotic

I've been using it for brainstorming. The times I'd bounce ideas off a friend, I can now just do it with ChatGPT. Though I enjoy the idea bouncing with friends anyway.
Battle doesn\'t need a purpose; the battle is its own purpose. You don\'t ask why a plague spreads or a field burns. Don\'t ask why I fight.

FF_Ninja

#29
Last one, I swear, but I'm beginning to think that I can probably get the AI to produce just about anything if I give them enough building blocks to work with.

Quote
Prompt
A group of four adventurers come to a fork in the road. The left fork is an easy path that has a moderate reward; the right fork is a treacherous and dangerous path that guarantees great riches to those that survive.

Create a dialogue between the four adventurers. The dialogue should center around deciding what path the party should take. Create unique personalities for each adventurer and have those personalities come out in the way they talk and the choice of path they argue for.

At the end, have the party decide on which path to take using the arguments they provided, and then provide a brief summary of the outcome of pursuing that particular path they chose to take.

Output
Adventurer 1 (A1): "I say we take the left fork. It's an easier path, and we can get a decent reward without risking our lives."

Adventurer 2 (A2): "I disagree. We're adventurers, we're supposed to take risks. The right fork offers great riches, and I'm not afraid of a little danger."

Adventurer 3 (A3): "I see both sides, but we need to think practically. Can we afford to take the riskier path? What if we don't make it out alive?"

Adventurer 4 (A4): "I'm with A2. We didn't become adventurers to play it safe. Let's take the right fork and reap the rewards."

A1: "But what about the reward on the left fork? It's still a decent amount, and we can get it without risking our lives."

A2: "Decent amount? Who wants decent when you can have great? We'll be the talk of the town when we come back with all that treasure."

A3: "I still think we should consider the practicalities. We have families to think about. What if we don't make it back?"

A4: "I understand your concerns, A3, but we're not children. We know the risks involved in adventuring. Let's take the riskier path and prove ourselves as true adventurers."

After much discussion, the party decides to take the right fork, agreeing with A2 and A4 that the risk is worth the reward.

As they travel down the dangerous path, they encounter numerous challenges and obstacles. They are forced to battle fierce monsters, cross treacherous terrain, and solve complex puzzles. However, their bravery and determination pay off, as they eventually reach the end of the path and discover a treasure trove beyond their wildest dreams.

With their riches in tow, the adventurers return home as heroes, their names whispered in awe and admiration throughout the land. Though they faced great danger and risked their lives, they emerged victorious and richer for their efforts.