DOI QR코드

DOI QR Code

Ensemble Engine: Framework Design for Visual Novel Game Production

  • Received : 2019.03.29
  • Accepted : 2019.04.22
  • Published : 2019.05.31

Abstract

In this study, we propose an ensemble engine, which is a framework for game engine optimized for visual novels genre, focusing on storytelling among various game genres. The game of Visual Nobel genre is based on multi-ending story and features branching of various scenarios according to user's choice. The proposed engine supports various multi-scenarios and multi-endings based on nodes according to the characteristics of these genres. In addition, it provides a convenient and intuitive user interface that not only enhances user immersion but also provides VR function to maximize the sense of presence. We will demonstrate the usefulness of the proposed game engine by designing the framework of a game engine suitable for this feature and actually creating variety stories automatically.

Keywords

CPTSCQ_2019_v24n5_11_f0001.png 이미지

Fig. 1. Dialog Graph Editor Screen

CPTSCQ_2019_v24n5_11_f0002.png 이미지

Fig. 2. Dialog List for Creating Variety Dialogue Nodes

CPTSCQ_2019_v24n5_11_f0003.png 이미지

Fig. 3. Created Dialogue Node

CPTSCQ_2019_v24n5_11_f0004.png 이미지

Fig. 4. Dialogue Node Graph for Story

CPTSCQ_2019_v24n5_11_f0005.png 이미지

Fig. 5. Knowledge Graph Editor Screen

CPTSCQ_2019_v24n5_11_f0006.png 이미지

Fig. 6. Setting Entity Name and Relation

CPTSCQ_2019_v24n5_11_f0007.png 이미지

Fig. 7. Deleting Entity Node

CPTSCQ_2019_v24n5_11_f0008.png 이미지

Fig. 8. Knowledge Graph for Story

Table 1. Story Nodes

CPTSCQ_2019_v24n5_11_t0001.png 이미지

Table 2. Generated Story from Nodes

CPTSCQ_2019_v24n5_11_t0002.png 이미지

References

  1. Chul-gyun Lyou and Eun-kyung Park, 2016, "A Study Based on Quantifying Theory for a Non-fiction Creation Tool : Focus on Comparative Analysis of and ," JOURNAL OF THE KOREA CONTENTS ASSOCIATION, Vol. 16, No. 3, pp. 247-256. https://doi.org/10.5392/JKCA.2016.16.03.247
  2. Chul-Gyun Lyou and Hye-Young Yun, 2012, "A Comparative Study on the CBR Model of Story Creation Program : focusing on the and the ," Journal of Digital Contents Society, Vol. 13, No. 2, pp. 213-224. https://doi.org/10.9728/dcs.2012.13.2.213
  3. Yun, Hye-Young, 2018, "A Study on the Ending Type of Movie Plot from the Viewpoint of Problem Based Storytelling : Focusing on 'StoryHelper'," Cartoon and Animation Studies, , pp. 187-214.
  4. Yang, Na Rae, 2015, "Strategic Storytelling Structure of 2000s Popular Korean Historical Film," The Journal of Culture Contents, No. 6, pp. 199-240.
  5. Lyou, Chul-Gyun and Jeong, Youjeen, 2011, "A Study about of Digital Narrative Tool," Humanities Contents, No. 22, pp. 183-207.
  6. Kim, Man-su, 2016, "The Present and Future of story generation/search programs," The Journal of Korean Modern Literature, Vol. 48, pp. 503-525.
  7. Myoung-Jun Kim, 2015, "An Analysis of Search Log from a Story Database Service and a New Story Search Method based on Story Map," Journal of Digital Contents Society, Vol. 16, No. 5, pp. 795-803. https://doi.org/10.9728/dcs.2015.16.5.795
  8. Lee, Yongwook, 2013, "Paradigm shift and the fate of the novel," Korean Literature, Vol. 55, pp. 149-175.
  9. Myoung-Jun Kim, 2016, "Clustering Character Tendencies found in the User Log of a Story Database Service and Analysis of Character Types," Journal of Digital Contents Society, Vol. 17, No. 5, pp. 383-390. https://doi.org/10.9728/dcs.2016.17.5.383
  10. Myoung-Jun Kim, 2016, "An Analysis and Visualization of Creative Tendency appeared in Query Log of a Story Database Service," Journal of Korea Multimedia Society, Vol. 19, No. 8, pp. 1609-1618. https://doi.org/10.9717/kmms.2016.19.8.1609
  11. Jin-kyoung Ahn and Hyoung-eun Park, 2016, "A Model of Storytelling Board Game based on Motif," Journal of Korea Game Society, Vol. 16, No. 4, pp. 15-23. https://doi.org/10.7583/JKGS.2016.16.4.15
  12. M. O. Riedl and R. M. Young, "Character-focused narrative planning," 2003.
  13. K. Oinonen, M. Theune, A. Nijholt, and J. Uijlings, "Designing a storydatabase for use in automatic story generation," in Entertainment Computing - ICEC 2006, pp. 298-301, Springer, Berlin Heidelberg, 2006.
  14. N. Sgouros, G. K. Papakonstantinou, and P. Tsanakas, "A framework for plot control in interactive story systems," pp. 162-167, 1996.
  15. M. L. Ryan, "Interactive narrative, plot types and interpersonal relations," in Interactive Storytelling, pp. 6-13, Springer, Berlin Heidelberg, 2008.
  16. C. Martens, A.-G. Bosser, J. F. Ferreira and M. Cavazza, "Linear logic programming for narrative generation," in Logic Programming and Non-monotonic Reasoning, pp. 427-432, Springer, Berlin Heidelberg, 2013
  17. D. R. Winer and R. M. Young, "Merits of hierarchical story and discourse planning with merged languages," in Proceedings of the Thirteenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-17), pp. 262-269, 2017.
  18. E. Rahimtoroghi, J. Wu, R. Wang, P. Anand and M. A. Walker, "Modelling protagonist goals and desires in first-person narrative," CoRR, vol. abs/1708.09040, 2017.