Skip to main content

Smart Events in Behavior of Non-player Characters in Computer Games

  • Conference paper
  • First Online:
  • 2216 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12746))

Abstract

This work contains a solution improvement for Smart Events, which are one of the ways to guide the behavior of NPCs in computer games. The improvement consists of three aspects: introducing the possibility of group actions by agents, i.e. cooperation between them, extending the SE with the possibility of handling ordinary events not only emergency, and introducing the possibility of taking random (but predetermined) actions as part of participation in the event.

In addition, two event scenarios were presented that allowed the Smart Events operation to be examined. The study consists of comparing the performance of the SE with another well-known algorithm (FSM) and of comparing different runs of the same event determined by the improved algorithm.

Comparing the performance required proposing measures that would allow for the presentation of quantitative differences between the runs of different algorithms or the same algorithm in different runs. Three were proposed: time needed by the AI subsystem in one simulation frame, the number of decisions in the frame, and the number of frames per second of simulation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Cerny, M., Plch, T., Marko, M., Gemrot, J., Ondracek, P., Brom, C.: Using behavior objects to manage complexity in virtual worlds. IEEE Trans. Comput. Intell. AI Games 9(2), 166–180 (2017). https://doi.org/10.1109/tciaig.2016.2528499

    Article  Google Scholar 

  2. Cerny, M., Plch, T., Marko, M., Ondracek, P., Brom, C.: Smart areas - a modular approach to simulation of daily life in an open world video game. In: Proceedings of the 6th International Conference on Agents and Artificial Intelligence. SCITEPRESS - Science and and Technology Publications (2014). https://doi.org/10.5220/0004921107030708

  3. Gu, Q., Deng, Z.: Generating freestyle group formations in agent-based crowd simulations. IEEE Comput. Graphics Appl. 33(1), 20–31 (2013). https://doi.org/10.1109/mcg.2011.87

    Article  Google Scholar 

  4. Iassenev, D., Champandard, A.J.: A-life, emergent AI and S.T.A.L.K.E.R. (2008). https://aigamedev.com/open/interviews/stalker-alife/

  5. IGN: Bioshock Infinite - The Revolutionary AI Behind Elizabeth (2013). https://www.youtube.com/watch?v=2viudg2jsE8

  6. Ingebretson, P., Rebuschatis, M.: Concurrent interactions in the SIMS 4. In: Game Developers Conference (2014). http://www.gdcvault.com/play/1020190/Concurrent-Interactions-in-The-Sims

  7. Kallmann, M., Thalmann, D.: Modeling behaviors of interactive objects for real-time virtual environments. J. Visual Lang. Comput. 13(2), 177–195 (2002). https://doi.org/10.1006/jvlc.2001.0229

    Article  Google Scholar 

  8. Plch, T., Marko, M., Ondracek, P., Cerny, M., Gemrot, J., Brom, C.: An AI system for large open virtual world. In: Proceedings of the 10th Annual AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (2014)

    Google Scholar 

  9. Rogalski, J., Szajerman, D.: A memory model for emotional decision-making agent in a game. J. Appl. Comput. Sci. 26(2), 161–186 (2018)

    Google Scholar 

  10. Shoulson, A., Garcia, F.M., Jones, M., Mead, R., Badler, N.I.: Parameterizing behavior trees. In: Allbeck, J.M., Faloutsos, P. (eds.) MIG 2011. LNCS, vol. 7060, pp. 144–155. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25090-3_13

    Chapter  Google Scholar 

  11. Stocker, C., Sun, L., Huang, P., Qin, W., Allbeck, J.M., Badler, N.I.: Smart events and primed agents. In: Allbeck, J., Badler, N., Bickmore, T., Pelachaud, C., Safonova, A. (eds.) IVA 2010. LNCS (LNAI), vol. 6356, pp. 15–27. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15892-6_2

    Chapter  Google Scholar 

Download references

Acknowledgment

This work was supported by The National Centre for Research and Development within the project “From Robots to Humans: Innovative affective AI system for FPS and TPS games with dynamically regulated psychological aspects of human behaviour” (POIR.01.02.00-00-0133/16). We thank Mateusz Makowiec and Filip Wróbel for assistance with methodology and comments that greatly improved the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dominik Szajerman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zieliński, M., Napieralski, P., Daszuta, M., Szajerman, D. (2021). Smart Events in Behavior of Non-player Characters in Computer Games. In: Paszynski, M., Kranzlmüller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M. (eds) Computational Science – ICCS 2021. ICCS 2021. Lecture Notes in Computer Science(), vol 12746. Springer, Cham. https://doi.org/10.1007/978-3-030-77977-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-77977-1_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-77976-4

  • Online ISBN: 978-3-030-77977-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics