基于安卓Android环境下人机对弈五子棋APP的的设计(Eclipse)(任务书,开题报告,论文9500字,程序代码)
摘 要
在科学技术高速发展的今天,人们对电子娱乐的需求也日益增长。作为一款操作简单、容易上手的益智类游戏,五子棋受到了广大受众的欢迎。而伴随着移动互联网和只能手机的飞速普及,手机用户的数量也急剧增长。因此把这些电脑上受欢迎的游戏移植到便携性很强的手机上,是非常有价值的。在智能手机的推广中,出现了很多的手机操作系统。其中 Android操作系统作为Google公司为移动平台打造的基于Linux的开源操作系统,占据了非常庞大的市场。基于Android系统的手机游戏,占据了Android应用市场的很大一部分。Android手机游戏将是游戏行业的未来走向,是移动端游戏的一大支柱。
本文主要学习并研究了一些Android游戏开发所涉及的技术;研究了博弈树的极大极小值搜索技术的基本原理,提高了五子棋游戏的运行速度;对基于Android环境下人机对弈五子棋提出了一个较完善的设计方案并加以实现。经过评测,游戏的功能基本能够实现,运行比较流畅,容易操作,界面干净整洁,具有一定的可玩性。
关键词:Android,人工智能,五子棋,博弈树 搜索
Abstract
With the rapid development of science and technology at present,the demands of electronic entertainment are growing fast.As an intelligent game,five chess game which is easy to learn and play, is very popular by many people.And with the spreading of mobile internet and smartphone ,the number of mobile phone users is increasing quickly.So it has a great value to transplant the popular game from PC to mobile phone.Various smartphone operating systems have come out with the spreading of smartphone.As one of them,Android operating system for mobile platform based on Linux made by Google company ,which is open source operating system,occupy a very large market.The mobile games based on Android platform are the main part of Android application market.Android mobile games will be directions of the game industry and backbone of mobile game.
The main works of the paper are follows. learning and researching the technologies that the Android game development involves; the basic principle and method of the game tree maximum and minimum searching technology, improves the running speed of the fivechess game; An improved project of man-machine fivechess game based on Android has been designed and achieved.According to the test,the game realizes its basic functions,and runs fluently,easy to operate,has a clean interface and a part of playability.
Key Words:Android,Artificial Intelligence,five chess game,game-tree searching