Differences
This shows you the differences between two versions of the page.
|
|
— |
theme:adventure_story_generator [2016/02/21 21:13] (current) jakub.gemrot created |
| <html><table border="0"> |
| <tr> |
| <td style="border-bottom: 1px solid lightgray;">Name:</td> |
| <td> </td> |
| <td><font color="blue">Adventure story generator</font></td> |
| </tr> |
| <tr> |
| <td width="130" style="border-bottom: 1px solid lightgray;">You will learn:</td> |
| <td> </td> |
| <td>Planning / CSP, some GUI library</td> |
| </tr> |
| <tr> |
| <td style="border-bottom: 1px solid lightgray;">Difficulty:</td> |
| <td> </td> |
| <td><font color="orange">moderate</font></td> |
| </tr> |
| <tr> |
| <td style="border-bottom: 1px solid lightgray;">Excitement:</td> |
| <td> </td> |
| <td><font color="blue">Create a tool for strongly non-linear adventure authoring</font></td> |
| </tr> |
| <tr> |
| <td style="border-bottom: 1px solid lightgray;">Description:</td> |
| <td> </td> |
| <td><font color="black"> |
| Authoring an adventure is demanding task even though well explored already. There are tools that can help you to author it like <a href="https://twinery.org/">Twine</a> or <a href="http://textadventures.co.uk/squiffy">Squiffy</a>. However, |
| it is very time-consuming and error prone to create highly non-linear story due to the branching factor of such a work; maintaining overview what's possible and what is not is hard. |
| <br/><br/> |
| The idea of this thesis is to explore a possibility to change story authoring from manual to semi-automatic using a formalism for describing a story domain having some "story planner" that would allow you to generate it. That is, you would describe the story in terms of characters / relations / items / player / actions and let the planner to construct a path from X to Y... Finally, you would like such a tool to be integrated with some existing story editor (e.g. already mentioned <a href="https://twinery.org/">Twine</a>). |
| <br/><br/> |
| Thesis steps: |
| <ol> |
| <li>read literature about story authoring for adventures</li> |
| <li>analyze it and formulate a workflow an author is typically using to create an adventure story</li> |
| <li>come up with an idea how to integrate semi-automatic story generator</li> |
| <li>implement it</li> |
| <li>validate it</li> |
| </ol> |
| </td> |
| </tr> |
| </table> |
| </html> |