基于Flash的五子棋游戏设计+文献综述_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Flash的五子棋游戏设计+文献综述

摘要:随着计算机技术和互联网的飞速发展,在当今社会中,无论是学习、工作还是娱乐,人们都已经离不开计算机。而随着计算机的普及,它的使用率也逐日上升。在现今这个有着巨大压力的社会环境下,很大一部分人选择了游戏作为娱乐方式。其中,Flash游戏是很常见的小游戏形式,因为Flash游戏的操作相对比较简单,很快能够熟练上手,而画面也相对较简洁。而在各类网络游戏中,棋牌类休闲游戏是目前市场中很重要的一部分。本论文便是基于Flash技术对五子棋游戏的设计与制作,主要对于界面设计,功能设计以及代码设计三部分进行制作与阐述。同时也结合了人工智能的算法,并且对于五子棋游戏的基本功能都进行了研究,也在设计中体现出来,将五子棋游戏设计为人机对战与人人对战两种模式。32848
毕业论文关键词:Flash游戏;五子棋;人工智能;人机对战;人人对战;
Design and production of the five chess game based on the Flash
Abstract:     With the rapid development of computer technology and Internet, in today's society, whether it is learning, work or entertainment, people have couldn’t live without computers. With the popularization of computer, its usage is increasing day by day. In the social environment of the great pressure, a large part of people choose the game as a way of entertainment. Among them, Flash game is a common form of the games. Because it’s   operation is simple, people can play it skillfully, and the screen is also relatively simple. But in all kinds of online games, casual games like chess are a very important part in the market at present. This paper is the design and manufacture of the five chess game based on Flash   technology, made and elaborated in three parts of interface design, function design and the code design. In addition, it combines the artificial intelligence algorithm, and investigated the basic functions of five chess game, also reflected in the design, the five chess game designed for two modes of man-machine to war and all war.
Keywords:    Flash game; Five chess; Artificial intelligence; Man-machine to war; All war;
目录
摘要    i
Abstract    i
目录    ii
1    绪论    1
1.1    本领域的研究目的及意义    1
1.2    本领域的研究现状及发展趋势    2
1.2.1    国内外研究现状    2
1.2.2    发展趋势    3
1.3    本文的主要内容与安排    3
2    需求分析    5
2.1    游戏模式设计    5
2.1.1    五子棋游戏简介    5
2.1.2    模式板块设计    6
2.2    游戏需求分析    7
2.2.1    基于Action Script的Flash游戏常用技术    7
2.2.2    游戏需求设计    8
3    总体设计    10
3.1    界面设计    10
3.1.1    界面风格    10
3.1.2    界面设计    10
3.2    模块设计    11
3.2.1    游戏模块    11
3.2.2    脚本模块    12
4    游戏制作    14
4.1    素材的准备    14
4.1.1    素材搜集    14
4.1.2    棋子与棋盘的制作    14 (责任编辑:qin)