Abstract
Awale game is one of the famous board games from Africa with many variants and is now played worldwide in various forms. In this paper, we propose an open-source Application Programming Interface (API) for developers to allow an easy implementation of the various variants of Awale as well as artificial intelligence based players. The API is available online at https://github.com/Machine-Intelligence-For-You/Awale. Based on this API, we propose a PC Awale game, a mobile Awale game, and an Augmented Reality Game. The Awale API, PC game, and mobile game are implemented in the programming language Java while the game in Augmented Reality is realized with the C# programming language, Unity 3D game engine and the Vuforia Augmented Reality SDK. The various tests carried out show that the API and the different games are totally functional. This API was also used for the first edition of MAIC, an Artificial Intelligence contest https://mify-ai.com/maic2017/.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Role-Playing Game.
References
Cushnan, D., El Habbak, H.: Developing AR Games for IOS and Android, p. 117. Packt Publishing, Birmingham (2013)
Mulloy, B.: Web API Design Crafting Interfaces that Developers Love, 38 p. Apigee (2012)
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual, 2nd edn, p. 742. Addison-Wesley, Boston (2004)
Schildt, H.: Java The Complete Reference, 7th edn, p. 1057. New York City, McGraw-Hill Companies (2007)
Nakov, S., & Co.: Fundamentals of Computer Programming with C#, 1122 p. (2013)
API Types, Sarah Maddox Simple Classification of APIs. https://www.slideshare.net/sarahmaddox/api-types. Accessed 23 June 2017
Awale Game Background and Rules. http://www.myriad-online.com/resources/docs/awale/english/background.html. Accessed 04 June 2017
Pokemon Go: Official web site. http://www.pokemongo.com/. Accessed 12 Sept 2017
AR defender. http://www.ardefender.com/. Accessed 19 Apr 2018
ORI Inbar: The RST fun augmented reality game on the iphone app store was just submitted 2010. http://gamesalfresco.com/2010/09/23/the-first-fun-augmented-reality-game-on|-the-iphone-app-store-was-just-submitted. Accessed 19 Apr 2018
Ingress. https://www.ingress.com/. Accessed 19 Apr 2018
Augmented Reality Chess. https://play.google.com/store/apps/details?id=com.contralabs.game.archess. Accessed 19 Apr 2018
JUnit Framework by JUnit. http://junit.org/junit4/. Accessed 04 June 2017
Unity. https://unity3d.com. Accessed 04 June 2017
IKVM Jeroen Frijters. http://www.ikvm.net/. Accessed 04 June 2017
Vuforia Augmented Reality SDK Vuforia. https://www.vuforia.com/content/vuforia/en.html. Accessed 04 June 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Houessou, MP.D. et al. (2019). Awale Game: Application Programming Interface and Augmented Reality Interface. In: Zitouni, R., Agueh, M. (eds) Emerging Technologies for Developing Countries. AFRICATEK 2018. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 260. Springer, Cham. https://doi.org/10.1007/978-3-030-05198-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-05198-3_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05197-6
Online ISBN: 978-3-030-05198-3
eBook Packages: Computer ScienceComputer Science (R0)