Applying game-like mechanics in non-game software is a technique known as gamification. Gaming environments have been used to teach mathematical topics such as addition and division in a fun manner. However, given the difficulty of mathematical concepts, especially at the college level, it is very difficult to make software that can be considered both a video game and a teaching tool. Past game
... [Show full abstract] work in mathematics has mainly been the creation of puzzle games for primitive concepts such as addition. Our aim with this work is to show how we can build a type of entertainment software that allows users to learn mathematical concepts through play and investigate whether this type of game can help reduce players stress.