Code Monkey home page Code Monkey logo

Comments (8)

enkiv2 avatar enkiv2 commented on September 24, 2024

from 2017.

uristjack avatar uristjack commented on September 24, 2024

@enkiv2 That is indeed the dream. Positive emotions send a little reward signal to characters, and negative emotions send a punishment signal. Reward and punishment signals alter their mood - which they're always trying to get as high as possible.

All the operations that cause joy in people will be really soap-opera-y things like affairs or other things, which is good because of your point - there are no actions that will provide free happiness, only continuous trade-offs (but these trade-offs occur between different people).

The ideal - which I highly doubt my ability to create - would be to somehow keep track of social relations, such that people can be friends, enemies, lovers, etc. That also brings in the problem of more relationships to keep track of with, at a rate of n!(n-1)!/2 relations per n people.

from 2017.

enkiv2 avatar enkiv2 commented on September 24, 2024

from 2017.

enkiv2 avatar enkiv2 commented on September 24, 2024

from 2017.

uristjack avatar uristjack commented on September 24, 2024

Yes to everything you've written.

And I hadn't considered the object oriented model for my characters. I really shouldn't have gotten into this, I don't have the faintest idea what I'm doing Well, time for me to start reading up on what I can do then.

from 2017.

enkiv2 avatar enkiv2 commented on September 24, 2024

from 2017.

tra38 avatar tra38 commented on September 24, 2024

You may also want to take a look at the scholarly literature surrounding Universe, a program made in the 1980s designed to generate outlines for soap opera episodes. That, of course, involved generating the characters for soap operas as well. Of the three articles written by Michael Ledowitz (a programmer who worked on Universe), I found Planning Stories to be the most useful.

from 2017.

uristjack avatar uristjack commented on September 24, 2024

Thanks @tra38. Universe seems like an interesting approach - more top-down than bottom-up, which is more the approach I'm going for. Universe uses author goals, while I'm using character goals - I suppose I need emergence if my approach is going to be successful - in terms of being interesting to read.

Hmm. I wonder if I could go for a hybrid approach. Use author goals to determine what would seem melodramatic, and use that with the character's dialogue systems. Eh. I'll probably just go with the original bottom-up approach, but I'm not going to rule out a top-down or hybrid method.

from 2017.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.