Improving Dribbling, Passing, and Marking Actions in Soccer Simulation 2D Games Using Machine Learning

  • Conference paper
  • First Online:
RoboCup 2021: Robot World Cup XXIV (RoboCup 2021)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 13132))

Included in the following conference series:

Abstract

The RoboCup competition was started in 1997, and is known as the oldest RoboCup league. The RoboCup 2D Soccer Simulation League is a stochastic, partially observable soccer environment in which 24 autonomous agents play on two opposing teams. In this paper, we detail the main strategies and functionalities of CYRUS, the RoboCup 2021 2D Soccer Simulation League champions. The new functionalities presented and discussed in this work are (i) Multi Action Dribble, (ii) Pass Prediction and (iii) Marking Decision. The Multi Action Dribbling strategy enabled CYRUS to succeed more often and to be safer when dribbling actions were performed during a game. The Pass Prediction enhanced our gameplay by predicting our teammate’s passing behavior, anticipating and making our agents collaborate better towards scoring goals. Finally, the Marking Decision addressed the multi-agent matching problem to improve CYRUS defensive strategy by finding an optimal solution to mark opponents’ players.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Cyrus 2014 Source https://github.com/naderzare/cyrus2014.

  2. 2.

    CppDNN Source Code https://github.com/Cyrus2D/CppDNN.

  3. 3.

    Pyrus Base Source Code https://github.com/Cyrus2D/Pyrus.

References

  1. Akiyama, H., Nakashima, T.: Helios base: an open source package for the RoboCup soccer 2D simulation. In: Behnke, S., Veloso, M., Visser, A., **ong, R. (eds.) RoboCup 2013. LNCS (LNAI), vol. 8371, pp. 528–535. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44468-9_46

    Chapter  Google Scholar 

  2. Khayami, R., et al.: CYRUS 2D simulation team description paper 2014. In: RoboCup 2014 Symposium and Competitions: Team Description Papers 2014. Joao Pessoa, Brazil (2014)

    Google Scholar 

  3. Zare, N., et al.: CYRUS 2D simulation team description paper 2015. In: The 19th Annual RoboCup International Symposium. China, Hefei (2015)

    Google Scholar 

  4. Zare, N., et al.: Cyrus 2D simulation team description paper 2018. In: RoboCup 2018 Symposium and Competitions. Montreal, Canada (2018)

    Google Scholar 

  5. Zare, N., et al.: Cyrus 2D simulation 2019. In: RoboCup 2019 Symposium and Competitions. Sydney, Australia (2019)

    Google Scholar 

  6. Yamaguchi, M., Kuga, R., Omori, H., Fukushima, T., Nakashima, T., Akiyama, H.: Helios 2021: team description paper. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  7. Gabel, G., Kloppner, Pr., Eren, Y., Sommer, F., Breuer, S., Godehardt, E.: FRA-UNIted-team description 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  8. Fidalgo, D.T.M., et al.: ITAndroids 2D Soccer simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  9. Noohpisheh, M., Shekarriz, M., Zaremehrjardi, F., Khademi Ardekani F, Khorsand, S.A.: Persepolis soccer 2D simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  10. Cheng, Z., Zhang, F., Guang, B., Wang. L.: YuShan2021 team description paper for RoboCup 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  11. Prokopenko, M., Wang, P.: Gliders2d: source code base for RoboCup 2D soccer simulation league. In: Chalup, S., Niemueller, T., Suthakorn, J., Williams, M.-A. (eds.) RoboCup 2019. LNCS (LNAI), vol. 11531, pp. 418–428. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-35699-6_33

    Chapter  Google Scholar 

  12. Bai, A., Lu, G., Zhang, H., Chen, X.: WrightEagle 2D soccer simulation team description 2011. In: RoboCup 2011 Symposium and Competitions: Team Description Papers, Istanbul, Turkey, July 2011

    Google Scholar 

  13. Marian, S., Luca, D., Sarac, B., Cotarlea, O.: OXSY 2014 team description. In: RoboCup 2016 Symposium and Competitions: Team Description Papers, Leipzig, Germany, July 2016

    Google Scholar 

  14. Catlin, M.G.: The Art of Soccer: A Better Way to Play. Soccer Books, St. Paul (1990)

    Google Scholar 

  15. Zare, N., Sayareh, A., Sarvmaili, M., Amini, O., Soares, A., Matwin, S.: CYRUS 2D soccer simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)

    Google Scholar 

  16. Zare, N., Sayareh, A., Sarvmaili, M., Amini, O., Matwin, S., Soares, A.: Engineering features to improve pass prediction in 2D soccer simulation games. In: Alami, R., et al. (eds.) RoboCup 2021. LNAI, vol. 13132, pp. 140–152. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-98682-7_12

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nader Zare .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zare, N. et al. (2022). Improving Dribbling, Passing, and Marking Actions in Soccer Simulation 2D Games Using Machine Learning. In: Alami, R., Biswas, J., Cakmak, M., Obst, O. (eds) RoboCup 2021: Robot World Cup XXIV. RoboCup 2021. Lecture Notes in Computer Science(), vol 13132. Springer, Cham. https://doi.org/10.1007/978-3-030-98682-7_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98682-7_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-98681-0

  • Online ISBN: 978-3-030-98682-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation