Comments (8)
from 2017.
@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.
from 2017.
from 2017.
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.
from 2017.
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.
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)
- Dial "S" for Sudoku HOT 2
- Grammar-based Generation HOT 1
- Shakespeare Summarizes Everything HOT 6
- Hard West Turn HOT 5
- Every Novel Generator HOT 5
- A Picture is Worth N Words HOT 1
- Tillman, Victor Lima, KOD HOT 5
- Emic Automata HOT 6
- views on an object -- kr pipkin & v21
- 2d Markov HOT 2
- What is Trump? by @hugovk
- The Infinite Fight Scene HOT 6
- LSTM-based Leo Tolstoy text generator
- Thematic Automata HOT 2
- Pride, Prejudice by @hugovk HOT 13
- The Edward Lear Limerick Generator HOT 4
- Frequency transforms of text HOT 4
- Icebox by @hugovk
- NaNoGenMo/Creative NLP Slack channel? HOT 7
- Language survey 2017 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2017.