Mind Analysis Game Using Android Mobile Technology I. T. Ayorinde Department of Computer Science E. A. Erhabor University of Ibadan, Nigeria Department of Computer Science temiayorinde@yahoo.com University of Ibadan, Nigeria ABSTRACT Mind games in psychology is used to define three forms of Mind analysis game is a game that deals with the training and competitive human behaviors: exercise of the brain. It tests the ability of the player to focus, reason under pressure and makes use of already acquired 1. A largely conscious struggle for psychological one- knowledge in a short period of time. Inactivity of the human mind upmanship, often employing passive–aggressive and the low level of responsiveness of the human brain to behaviour to specifically demoralize or empower the stimulus which are prominent in some people, both old and young thinking subject, making the aggressor look superior; have been a great challenge. Hence, this study develops a mind also referred to as "power games"[5]. analysis game that enhances the thinking and concentration of the 2. the unconscious games played by people engaged in user. The game was developed using C# programming language ulterior transactions of which they are not fully aware, on a game engine called Unity 5. It runs on android operating and which transactional analysis considers to form a system. It ensures efficient testing and improvement of a person’s central element of social life all over the world [6]. thinking abilities and makes sure that the person is able to gain 3. mental exercises designed to improve the functioning of intellectually from the game. The game also evaluates the mind and/or personality [7]. performance of the players and makes appropriate comments This study deals with the third definition given above. when necessary according to the scores awarded to each question Many players enjoy playing games because they provide a in every stage. challenge. This provides one of the primary motivating factors for single-player home games, where social or bragging rights motivations are less of an issue. Games can entertain players over CCS Concepts time, differently each time they play, while engaging their minds • Human-centered computing ➝ Ubiquitous and mobile in an entirely different way than a book, movie, or other form of computing ➝ Ubiquitous and mobile devices ➝ Handheld art. When a person faces a challenge and then overcomes it, that game consoles person has learned something. It does not matter if that challenge is in mathematics textbook or in an android phone game. Keywords Mind analysis game; Unity5; C#; Android operating system Challenging games can be learning experiences. Players will learn from games, even if that learning is limited to the context of the game, such as how to navigate through the forest or survive a 1. INTRODUCTION particularly hairy battle. In the best games, players will learn A game is an ongoing series of complementary ulterior lessons through gameplay that can be applied to other aspects of transactions progressing to a well-defined, predictable outcome. their life, even if they do not realize it. This may mean that they Descriptively, it is a recurring set of transactions, often can apply problem solving methods to their work, use their repetitious, superficially plausible, with a concealed motivation improved spatial skills to better arrange their furniture, or perhaps [1]. Mind game can be defined as a mental activity such as a even learn greater empathy through role-playing. Many players puzzle that people enjoy trying to solve [2]. It can be a mental thrive on and long for the challenges games provide, and are exercise designed to improve the functioning of the mind and/or enriched by the learning that follows.[8] personality. Mental exercise is the act of performing a mentally stimulating task that is considered beneficial to warding off forms Android is a Google-owned open-source operating system written of dementia [3,4]. Mental exercises are very essential for both in Linux for use on mobile portable electronic devices such as cell young and old people as it reduces the problem of inactivity of the phones, e-readers, tablet PCs, and other smart phones. Android is human mind and low level of responsiveness of the human brain a powerful operating system with great features which make it to to stimulus. be one of the most widely used mobile Operating Systems these days [11,12]. Software developers can easily modify and add enhanced features into it so as to meet the latest requirements of the mobile technology. CoRI’16, Sept 7–9, 2016, Ibadan, Nigeria. Mobile games are very common these days because they have a kind of alluring power in them. No matter what one’s age is, children or adults, both demonstrate equal enthusiasm when it comes to playing mobile games. They get glued to their smartphones and become totally oblivious to the happenings around them. Of late, with the ubiquitous presence of 223 smartphones, these games have been gaining tremendous popularity, owing to several reasons [13]. Mobile telephones are portable and therefore, the video games can be played anywhere. On board a bus, in the eating place or even within the loo. Actually, cellular games could be played everywhere. Unity 5 is the new edition of the best development platform for creating 2D/3D games and interactive experiences. Unity 5 is Fig. 2: Level 0 - Data Flow Diagram regarded to as a feature-rich and highly flexible Editor. The Unity 5 platform has several features, some of which are the audio 2.3 Implementation Tools mixer, powerful animator and an industry-leading multiplatform The game was developed using C Sharp (C#) programming support [14,15]. language on a game engine called Unity 5 and it runs on android operating system. C# programming language was used because it 2. MATERIALS AND METHODS communicates well with Unity’s libraries. Building games is one of the most challenging and rewarding experiences one can ever have. Taking pure imagination and 3. IMPLEMENTATION AND RESULTS making it come alive is absolutely addictive—a creative process In the system, there is a time constraint and the player is so immersive and consuming that one will start craving it when it adequately timed for each level of difficulty. The game tests for hasn’t been done for too long. [16] the ability of the player to think under pressure. A percentage is displayed at the end of each level along with a message to the user In developing a game, the audience must be known. Knowing according to his/her performance. your audience can determine the simplicity or complexity of the game. But, generally speaking, a game should be flexible enough This mobile application has two users in the system. to be a fun to the player and at the same time, improve their 1. Admin: The Admin manages the application and works learning ability. with the backend of the system. He/She controls everything that is going on in the system. The backend Two of the design tools used for this game are Use Case Model is only accessible to the administrator. It is protected and the Data Flow Diagram. from the user with some level of access control. The Admin can add new categories and new levels of 2.1 The Use Case Model difficulty to the already existing application. He can Fig. 1 shows the use case model of the game. There are two actors also edit or tweak any part of the game when necessary. in the system: the User and the Admin. It also shows the functions 2. The User: The User interacts with the system and makes of the different modules that exist in the system. use of all its features. When a user opens the game application, he sees a welcome screen that contains the different options that he/she can pick from. (New game, difficulty stages, level, quit). If the user decides to pick the ―New game option‖, the game starts by default at the lowest level of difficulty. For each stage in a level, there is a group of 5 questions in different categories. The more the user plays, the more difficult the game becomes and the time to answer each question becomes shorter, and the number of pictures reduces. A user can decide to change his level of difficulty to further push himself/herself to learn more. At the end of each stage, a message that states the grade/performance of the user is displayed on the screen. When a user has played to his/her satisfaction, he/she can decide to close the game to continue at a later time or just completely close the game. If the user completely closes the game, no history of last game would be displayed if he reopens it. 3.1.1 Screenshots of Results 1. The menu page: Fig. 3 shows the menu page of the game. This Figure 1: Use Case Model of the Game is the first page that provides the users with the possible options he/she can choose from. It contains the New Game, Continue Game, Difficulty, Ratings, Help and Exit options. 2.2 Level 0 - Data Flow Diagram Fig. 2 shows level 0 of the data flow diagram. It represents the high level functionality of a system. 224 4. The Score Page: Fig. 6 shows the score page of the system. When the player gets the answer right, he is congratulated and awarded a score and the next stage is displayed. The score page is displayed after every stage. Figure 3: The Menu Page Figure 6: The Score Page 1. Stage 1 Question: Fig. 4 shows the stage 1 question of the game. It presents some pictures to the user and asks him/her to give a one word answer to describe them. 4. CONCLUSION The Mobile Mind Analysis Game developed in this study helps users to exercise their brain by giving brain teasers in form of logical questions. It helps the players to take note of their surroundings and also train the brain to make use of unconsciously stored information in the brain. Hence, it enhances the thinking and concentration of the user thereby reducing inactivity of the human mind and giving a high level of responsiveness of the human brain to stimulus. 5. ACKNOWLEDGMENTS We would like to express our appreciation to the reviewers of this paper. Even though time did not permit us to perfect every aspect of the paper, we hope to improve on it for a journal article. 6. REFERENCES Figure 4: Stage 1 Question [1] Berne E. (1996). Games People Play: The Psychology of Human Relations. Grove Press, 3. Answer Page: Fig. 5 shows an answer page. This is displayed ISBN 0-345-17046-6) after the slideshow has finished playing. The user has the option [2] http://www.macmillandictionary.com/dictionary/british/mind- to replay the slideshow but he/she would lose 5 points and 5 game (Retrieved April 21, 2016) seconds of his/her playing time would be deducted from the total [3] Verghese J., Lipton R., Katz M., Hall C., Derby C., time given to play the game. There is an input box where the user Kuslansky G., Ambrose A., Sliwinski M. and can put his answer. If the answer is incorrect, the user has to use Buschke H. (2003). "Leisure activities and the risk of the replay button to look at the slideshow again. When the player dementia in the elderly". N Engl J Med 348 (25): selects ―Done‖ after giving the correct answer, he moves to the 2508–16 next level. [4]. http://www.health.harvard.edu/ Harvard Health Publications - Harvard Medical School. (Retrieved May 01, 2016) [5]. Mammen G. (2006). After Abuse. p. 29 [6]. Berne E. (1966). Games People Play p. 45 [7]. The Free Dictionary. Mind Game. Retrieved from www.thefreedictionary.com (Retrieved 02 April, 2016). [8]. Rouse R. (2005). Game Design Theory and Practice (2 nd Edition). ISBN 1-55622-912-7 (pbk.) [9]. https://www.activememory.com/news/2014/brain- training- what-are-the- benefits ABC Active Memory: Brain Training. (Retrieved April 07, 2016) [10]. Clair-Thompson1 H. S. and Holmes J. (2008). Improving Short- Term and Working Memory: Figure 5: Answer Page Methods of Memory. In: New Research on Short- 225 Term Memory ISBN 978-1- 60456-548-5 [13]. http://smarther.co/android/4-reasons-behind-mobile- Editor: Noah B. games- popularity- nowadays/ (04 April, Johansen 2016) [11]. Singh R. (2014). An Overview of Android Operating [14]. Johnson M. and Henley J. A. (2015). Learning 2D Game System and Its Security Features. Int. Journal of Development with Unity: A Hands-On Guide Enineering Research and Applications ISSN : 2248- to Game Creation. Addisson-Wesley. 9622, Vol. 4, Issue 2 (Version 1), February 2014, pp. [15]. Creighton R. H. (2010). Unity 3D Game Development 519-521. by Example: Beginner's Guide. Packt Publishing. [12]. Katsarakis M. (2012). An Introduction to Android. [16] http://downloads.gamedev.net/pdf/BeginningGameLeve Powerpoint Presentation- lDesign_Chapter1.pdf (Retrieved 04 April, 2016) http://www.csd.uoc.gr/~hy439/labs/hy539AndroidIntro2 012.pdf (Retrieved March 25, 2016). 226