Best Practices for Procedural Narrative Generation

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2024

Комментарии • 90

  • @GabrielRicardoFreeman-Gabe
    @GabrielRicardoFreeman-Gabe 2 года назад +25

    Um, what's up with the blurred out sections on the screen? I get there's a link that's no longer good at the end, but it covers up speakers names, Twitter handles, slide images etc for a lot of this video

  • @GrantBrenner
    @GrantBrenner 3 года назад +32

    I love the cross-section of engineering and art.

  • @baronvonbeandip
    @baronvonbeandip 3 года назад +46

    Dwarf Fortress: The most namedropped game regarding procedural generation.

    • @xDMrGarrison
      @xDMrGarrison 2 года назад

      and deservedly so :D

    • @JTX30000
      @JTX30000 Год назад +3

      I think you might be misunderstanding what this video is talking about.

    • @sechmascm
      @sechmascm 2 месяца назад +1

      ​@@JTX30000 At 2:25 Dwarf Fortress is name dropped and shown. How did he misunderstand again?

  • @stumbling
    @stumbling 5 лет назад +52

    The dove flew down to the stream.
    The ant insulted the dove.
    The dove ate the ant.
    _A kindness is never wasted._

    • @javedakhtar1435
      @javedakhtar1435 4 года назад +2

      literally how a primitive story generator would work.

    • @NeoShameMan
      @NeoShameMan Год назад

      @@javedakhtar1435 the dove got a feast, not wasted

    • @javedakhtar1435
      @javedakhtar1435 Год назад

      @@NeoShameMan bro i don't even remember when i put this comment dpwn lol

    • @NeoShameMan
      @NeoShameMan Год назад

      @@javedakhtar1435 that's the fun of this

  • @_equalo
    @_equalo 4 года назад +20

    In the process of designing a game following some of these principals.
    I’m really curious to see if the bigger limitation is the designers ability to anticipate and effectively codify all the various motivations and influencing variables, or the computational power to actively simulate all these variables

    • @RakijaveObloge
      @RakijaveObloge 2 года назад +5

      How's the game designing going? Did you learn something interesting?

  • @bradleetulio4801
    @bradleetulio4801 2 года назад +8

    Caves of Qud is another really good proceduraly genrated game

  • @android272
    @android272 5 лет назад +55

    Why is it that halfway through this video some parts are blurred out?

    • @TheAssassin642
      @TheAssassin642 5 лет назад +15

      I assume it's the link being blurred out because it's not safe

    • @android272
      @android272 4 года назад

      MadsterV that makes scenes.

    • @AZTECMAN
      @AZTECMAN 4 года назад +4

      If you look a 20:40, there is a person's face behind the blur.

    • @android272
      @android272 4 года назад

      @@AZTECMAN Nice!

    • @poe84it
      @poe84it 4 года назад +2

      @@AZTECMAN she is not "a person", she is the other realtor. so I think the blur it's pointless if it's for that. I think it's for something else. 14:30

  • @Joel2Million
    @Joel2Million 4 года назад +15

    Seems like the narrative interactions would be good to crowd source, just send out lots of random verbs and objects and ask people to give suggestions of what they lead to, do that a billion times and you'd have good data for an AI...

    • @nullvoid3545
      @nullvoid3545 3 года назад +7

      Look up GPT-3. its an AI built just like that, but instead they just used a massive amount of text from the internet.
      Its very impressive.

  • @stevetaylor5290
    @stevetaylor5290 5 месяцев назад

    Happy to see the thumbnail for this is from the old Sinclair Spectrum “The Hobbit” game!

  • @NocturnalJin
    @NocturnalJin 7 лет назад +24

    (at Darmok and Jalad, Tanagra)

    • @juandesalgado
      @juandesalgado 3 месяца назад

      shaka(A and B) = (shaka A) or (shaka B)

  • @alexkennedy4990
    @alexkennedy4990 7 лет назад +11

    I really want to see more games using this.

    • @JTX30000
      @JTX30000 Год назад

      I'm working on it...

    • @feelsunbreeze
      @feelsunbreeze 9 месяцев назад +2

      I am working on one in cpp console it won't be big but it will deeply intricate and complex. sort of like a life simulator.

    • @alexkennedy4990
      @alexkennedy4990 9 месяцев назад

      @@feelsunbreeze Anywhere I can follow the development?

  • @tsukinoko_kun
    @tsukinoko_kun 4 месяца назад +1

    Why is the presentation censored?

  • @svart-rav8072
    @svart-rav8072 Год назад +1

    I'm really curious where these eather novel deep learning language models will take this!

  • @SadSmileGames
    @SadSmileGames Год назад +2

    so, this is basically logical programming like in prolog, no?

  • @rewindcat7927
    @rewindcat7927 Год назад +2

    Cool!
    My video had censor bars on it .. ??

  • @marksmithcollins
    @marksmithcollins 5 лет назад +22

    WHAT THE HECK IS THAT BLUR

  • @ironyelegy
    @ironyelegy 2 года назад +1

    no kind effort is wasted... great philosophy

  • @PepeSi7via
    @PepeSi7via 5 лет назад +12

    Why are parts of the video redacted?

  • @MistaSmith
    @MistaSmith 5 лет назад +12

    the blurring is super weird.

  • @qeshi
    @qeshi 7 лет назад +13

    7:52 Is this logic programming?

    • @dciug
      @dciug 7 лет назад +7

      Reminds me of Prolog as well.
      It's nice to see these old ideas implemented in games.

    • @qeshi
      @qeshi 7 лет назад +2

      Yeah I've been thinking about using core.logic in clojurescript for games. Interesting though to use it for the narrative in the game.

    • @KarolMarcjan
      @KarolMarcjan 6 лет назад +2

      On GitHub, there was some preliminary work by Chris and some Scheme/Kanren people about doing this in a system similar to core.logic.

    • @andrewpomorski549
      @andrewpomorski549 4 года назад +2

      This is a lisp like syntax

  • @franknord4826
    @franknord4826 3 года назад +2

    @GDC: Is this video available on another platform? RUclips automatically blurs whole slides in this…

  • @diegoantoniorosariopalomin4977
    @diegoantoniorosariopalomin4977 7 лет назад +10

    these kind of automatic generation its only in its infancy , further developements in artifcial neural networks will take to a new level

    • @littlebigphil
      @littlebigphil 7 лет назад +16

      ANNs don't seem very well suited to this task.

    • @diegoantoniorosariopalomin4977
      @diegoantoniorosariopalomin4977 7 лет назад

      +littlebigphi are you up to date with their developement?

    • @littlebigphil
      @littlebigphil 7 лет назад +3

      Not really. I've just taken a machine learning class, and done some external reading. I don't know if there's anything in particular you had in mind, but I'm aware of recurrent neural networks.

    • @meneguzzi
      @meneguzzi 7 лет назад +14

      Controlled generativity is in a much cruder state in neural networks. They are excellent and (mostly) unbeatable for classification and regression, with the proviso that you have a ton of data to train it. But it's not, and likely will not, be the be all end all of AI.
      Even the researchers who developed the techniques that overcame the problems training large neural networks admit that they have no idea of *why* and *how* the resulting trained models do what they do.
      Deep neural networks in summary. To deal with noisy data from the real world: great. To generate behaviour with any remote semblance of control over what is generated: years away, if at all possible.

    • @diegoantoniorosariopalomin4977
      @diegoantoniorosariopalomin4977 7 лет назад

      Completly false ( innacurate ) neural networks excel in obtaining result in a controlled way , intituively

  • @moncyn1
    @moncyn1 5 лет назад +4

    12:55 doves dont eat ants

    • @IkeFoxbrush
      @IkeFoxbrush 4 года назад +12

      They actually will if the ant insulted them first ;)

  • @jacobmakob1
    @jacobmakob1 6 лет назад +4

    I'd love to learn more about this, can anyone recommend some sources?

    • @TheAssassin642
      @TheAssassin642 5 лет назад +3

      Check out Emily Short I guess. There are other GDC talks on similar subjects as well

  • @victornoagbodji
    @victornoagbodji 7 лет назад

    thanks!

  • @directorn8
    @directorn8 5 лет назад

    Yikes, wish I read the comments before going to the website. I clicked the I am Human button, but hopefully that didn't do anything nasty.

    • @XMaster340
      @XMaster340 2 года назад

      What about it? I didn't see any comments about the website.

  • @StarContract
    @StarContract 7 лет назад +11

    From an algorithmic / computer science pov, this is interesting.
    But I will never implement something like that in my game.

    • @maksmaisak4917
      @maksmaisak4917 7 лет назад +4

      Ilan Lakan Why? Please deliberate.

    • @StarContract
      @StarContract 7 лет назад +9

      Because implementing the algorithm itself will take me much longer than create a decent sized hand made story dialogs of good quality

    • @DarkJ0hn4r
      @DarkJ0hn4r 7 лет назад

      well thats looks very likely HTN planners, already they are very abstrac, just define task, and will get compund task. Maybe i will try this some day but actually i thoght its better a auto-narrative gameplay.
      Dark souls dont need tell nothing you can always deduct what happened.

    • @comrademartinofrappuccino
      @comrademartinofrappuccino 7 лет назад

      so you have made games in the past? which of them are worth playing for the public?

    • @BADC0FFEE
      @BADC0FFEE 7 лет назад +40

      you are missing the whole point. it's about generating a lot of different stories in a procedural environment, not a single story

  • @anybard
    @anybard 2 года назад

    💌

  • @ZoidbergForPresident
    @ZoidbergForPresident 7 лет назад +1

    Starting with the immersion fallacy eh? :P

  • @AlexVoxel
    @AlexVoxel 6 лет назад +2

    Nice talk, not that great for a game tho (a Ton of time required unfortunately)

    • @feelsunbreeze
      @feelsunbreeze 9 месяцев назад

      so it consuming time makes it not great?
      this is such a dumb thing to say

  • @bodnotbod
    @bodnotbod 7 лет назад +4

    I kept thinking about Crusader Kings 2.

    • @Twixmonster2
      @Twixmonster2 7 лет назад +9

      I kept thinking about that somebody probably kept thinking about Crusader KIngs 2.

  • @Rei-internet-fox
    @Rei-internet-fox 5 лет назад +1

    Man he sounds like Kermit the Frog.

  • @bodnotbod
    @bodnotbod 7 лет назад

    Anyone else keep thinking of Crusader Kings 2?

  • @bodnotbod
    @bodnotbod 7 лет назад +10

    Anyone else keep thinking of Crusader Kings 2?

    • @MrFusselig
      @MrFusselig 2 года назад

      Yeah, I thought about it as well