Font Size: a A A

Design Of Chinese Chess Software Based On Android OS

Posted on:2014-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:R EFull Text:PDF
GTID:2248330395997183Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of requirements of the life quality, mobilecommunication technology develops rapidly, and mobile phones have become theessential intelligence tools in people’s daily life. The advent of smart phones set off aworldwide boom. More perfect user experience makes smartphones favored bymajority of users of all ages. Among the various of functions of the smartphone,mobile games have the irreplaceable dominant position. A good mobile gamesoftware can ease all kinds of pressure brought by the fast-paced life and career. InChina, Chinese Chess is one of the most popular chess games. Its playability is highand relatively simple to operate. Because of its open source nature and its expandingcamp, Android OS shares a rising market and becomes the most favorite mobileoperating system. So a Chinese chess game based on the Android OS would be easyspread and loved by most people.This paper first introduces the basic architecture of the Android OS and thebasic knowledge about this topic. By studying the architecture of Android OS, wenot only understand the Android OS from a macro perspective, but also laid thefoundation for further research and software development work. Then we plannedthe design process and software framework for Chinese chess game on the AndroidOS based on the needs analysis, and designed an intelligent algorithm according tothe rules of Chinese chess, to make the phone be able to maintain human-computerinteraction. Secondly, we designed and implemented the hierarchical softwaresystem including the overall architecture of the software, all the functional modules,user interface, and the music system, by the use of specific development software. We detailed the relationship between subclasses and their realization processes. Toimprove the program’s structure and maintainability, we minimized the couplingcharacteristics between the various program modules during the programdevelopment processes. By trying our best to improve the user interface experienceand satisfaction, we achieved a human-computer interaction Chinese chess programwith some thinking depth. This chess program can achieve human-computerinteraction, undo, difficulty settings and other functions. Finally, we tested thesoftware operating condition on a real phone. The test results show that the softwareis running in good condition, and in line with the design of the original intention.
Keywords/Search Tags:Android, Chinese chess, human-computer interaction, software design
PDF Full Text Request
Related items