Spelling suggestions: "subject:"playtesting"" "subject:"playtime""
1 |
A Lightweight Approach of Human-Like Playtest for Android AppsZhao, Yan 01 February 2022 (has links)
Testing is recognized as a key and challenging factor that can either boost or halt the game development in the mobile game industry. On one hand, manual testing is expensive and time-consuming, especially the wide spectrum of device hardware and software, so called fragmentation, significantly increases the cost to test applications on devices manually. On the other hand, automated testing is also very difficult due to more inherent technical issues to test games as compared to other mobile applications, such as non-native widgets, nondeterminism , complex game strategies and so on. Current testing frameworks (e.g., Android Monkey, Record and Replay) are limited because they adopt no domain knowledge to test games. Learning-based tools (e.g., Wuji) require tremendous resources and manual efforts to train a model before testing any game. The high cost of manual testing and lack of efficient testing tools for mobile games motivated the work presented in this thesis which aims to explore easy and efficient approaches to test mobile games efficiently and effectively. A new Android mobile game testing tool, called LIT, has been developed. LIT is a lightweight approach to generalize playtest tactics from manual testing, and to adopt the tactics for automatic game testing. LIT has two phases: tactic generalization and tactic concretization. In Phase I, when a human tester plays an Android game G for awhile (e.g., eight minutes), LIT records the tester's inputs and related scenes. Based on the collected data, LIT infers a set of context-aware, abstract playtest tactics that describe under what circumstances, what actions can be taken. In Phase II,LIT tests G based on the generalized
tactics. Namely, given a randomly generated game scene, LIT tentatively matches that scene with the abstract context of any inferred tactic; if the match succeeds, LIT customizes the tactic to generate an action for playtest. Our evaluation with nine games shows LIT to outperform two state-of-the-art tools and are reinforcement learning (RL)-based tool, by covering more code and triggering more errors. This implies that LIT complements existing tools and helps developers better test certain games (e.g., match3). / Master of Science / Testing is recognized as a key and challenging factor that can either boost or halt the game development in mobile game industry. On the one hand, manual testing is expensive and time-consuming, especially the wide spectrum of device hardware and software significantly increase cost to test applications on devices manually. On the other hand, automated testing is also very difficult due to more inherent technical issues to test games as compared to other mobile applications. The two factors motivated the work presented in this thesis. A new Android mobile game testing tool, called LIT, has been developed. LIT is a light weight approach to generalize playtest tactics from manual testing, and to adopt the tactics for automatic game testing. A playtest is the process in which testers play video games for software quality assurance. When a human tester plays an Android game G for awhile (e.g., eight minutes),LIT records the tester's inputs and related scenes. Based on the collected data, LIT infers a set of context-aware, abstract playtest tactics that describe under what circumstances, what actions can be taken. In Phase II, LIT tests G based on the generalized tactics. Namely, given a randomly generated game scene, LIT tentatively matches that scene with the abstract context of any inferred tactic; if the match succeeds, LIT customizes the tactic to generate an action for playtest. Our evaluation with nine games shows LIT to outperform two state-of-the-art tools and a reinforcement learning (RL)-based tool, by covering more code and triggering more errors. This implies that LIT complements existing tools and helps developers better test certain games (e.g., match3)
|
2 |
SIGHTLENCE : Haptics for Computer GamesNordvall, Mathias January 2012 (has links)
Games in general and computer games in particular have now become a mainstream activity for young people in the industrialized nations. Sadly, people’s interaction with computer artifacts and games are mainly still limited to the visual and auditive modalities. This constrains the richness of our interaction with those artifacts, it constrains the possibilities of using those artifacts to communicate and build relations with others, and it excludes some people from using them at all. This thesis answers the questions of whether it’s possible to use haptics as a single modality for conveying information in computer games, if it’s possible to translate the standard interfaces of existing computer games into haptic interfaces, and if it can be accomplished with the technology used in the gamepads of current generation game consoles. It also contains a theoretical foundation for using haptics in game design and a new design method for analyzing the requirements of computer game interface modalities. A computer game prototype called Sightlence was developed in order to answer these questions. The prototype was developed in four iterative cycles of design, development, and evaluative play sessions. Four groups of people participated in the play sessions: graduate students, and teachers, specializing in games; people who are deafblind; people from the general population; and pupils from a national special needs school in Sweden for children with deafness or impaired hearing combined with severe learning disabilities, or congenital deafblindness. The prototypes were tested with usability techniques for measuring performance and learnability. The usability tests showed that Sightlence can be successfully learned by people from the general population while the pupils with cognitive development disorders from the special needs school would need additional support in the game in order to learn to handle the increased abstraction caused by the haptic interface. The thesis ends with discussion of the designed and developed artifact Sightlence. The discussion touches on the design process, the usability testing, and possible future research and development relevant for making haptics a fruitful tool and medium for designers and people.
|
Page generated in 0.0562 seconds