[INTRO/PRIMER] Conversation API (More to come!)

Discussion in 'Resources' started by tehbeard, Mar 3, 2012.

Thread Status:
Not open for further replies.
  1. Offline


    So 1.1-R6 came out and we got some shiny new API's :D
    But not much documentation on them past javadoc D:

    So I've put together a bit of a primer for the conversations API, between it and the javadocs it should give you a good start with it.

    Table Of Contents
    Primer, Introduction to the API :: http://tehbeard.github.com/conversation API.pdf
    Example in detail, BeardStat's Interactive mode :: http://tehbeard.github.com/conversation API - Detailed Example.pdf
    VillagerVoice, a step by step example of building a prompt graph, and making conversations dynamic :: Coming soon©

    Of course, it's probably missing stuff, and this is a forum so post! Provide code samples, questions that haven't been asked, answers that were never spoken. Constructive criticism is welcome, flaming etc is not.
    deltahat, kumpelblase2 and nacs like this.
  2. Offline


    looks neat. Thanks!
  3. Offline


    What is this about?
  4. Offline


    TechGuard it's the start of (hopefully) some good documentation for one of Bukkit's new APIs. In particular, the conversation API which lets you construct text menus in minecraft.
  5. Offline


    =O, awesome
  6. Offline


    Do you have any screen shots of a player having a "Conversation"? I would like to see what it looks like.
  7. Offline


    Will get some after uni :)
  8. Offline


  9. Offline



    New slide is up, going into a bit more detail about my simple example of the conversation API.
    I'll also be starting work on a tutorial people can work through to learn the basics.
  10. Offline


    Ok, I looked through the stats example, I'm kinda disappointed with its appearance...
  11. Offline


    It is hampered by vanilla's chat window. One thing I realise I might not have covered is that when in a conversation, messages to the user are silently dropped, meaning no channel spam interupting the conversation.
  12. Offline


    Love it! Thanks for the API and example PDFs!

    Looking forward to the "give villagers a voice" example you mention :)
  13. Offline


    they need to support enum options for the listpromt or something
  14. Offline


  15. Offline


    Good news everyone! I'm not dead, just been busy with university.

    Some work on the next tutorial has been done, alongside a library to reduce the amount of boilerplate code you have to write for Conversations.

    As a sneak peak, here's what one of the conversation graph files looks like.
Thread Status:
Not open for further replies.

Share This Page