Flash 8实训教程—游戏制作入门第5章井字棋游戏.ppt

Flash 8实训教程—游戏制作入门第5章井字棋游戏.ppt

第5章 井字棋游戏 5.1 游 戏 说 明   井字棋游戏是一个很简单的游戏,它由两个人对玩,每人轮流在“井字”格中走一步,能先在横排、竖列、对角线放三个棋子的人为赢家。对于计算机来说,要判断走哪一步是相当困难的。本例中只是让计算机处于被动防守状态,一旦对方出现两个棋子相连时就堵住第三步。当对方没有两个棋子相连时,计算机没有确定走哪一步能够取得胜利的能力。即使是这样,本例的代码相对前几例已经相当复杂了,而进一步的判断将涉及人工智能的基础内容,在此就不把问题复杂化了。 5.2 准 备 阶 段 5.2.1 游戏制作   1.制作我方棋子   (1) 新建一个Flash文件,设置它的〖宽〗和〖高〗分别为“550”和“400”。   (2) 按Ctrl+F8键,打开〖新建元件〗对话框,在〖新建元件〗对话框中设置〖名称〗为“mychess_mc”,〖类型〗为“影片剪辑”,单击〖高级〗按钮,在对话框的扩展部分设置〖标识符〗为“mychess”,勾选“为ActionScript导出”。   (3) 使用〖椭圆工具〗,在〖属性〗面板中设置其〖笔触高度〗为“5.75”,〖笔触颜色〗为红色,〖填充颜色〗为无,〖笔触样式〗为一种扭曲线,如图5-1所示,在舞台上绘制一个圆。 图5-1 图5-2   (9) 单击第12帧,按F9键打开Action Script面板,在面板中输入语句“stop();”。   (10) 单击场景1,返回主时间轴。   2.制作计算机用的棋子   (1) 按Ctrl+F8键新建一个元件,在〖新建元件〗对话框中,设置元件〖名称〗为“cchess_mc”,〖类型〗为“影片剪辑”,〖标识符〗为“cchess”,勾选“为Action Script导出”。   (2) 进入编辑界面后,选择〖直线工具〗  ,在〖属性〗面板中设置〖笔触样式〗为不规则线,〖笔触高度〗为“5.75”,〖笔触颜色〗为蓝色,在舞台上绘制一条从左上角到右下角的斜线。   (3) 使用〖选择工具〗选择蓝色线,在〖属性〗面板中设置其〖宽〗和〖高〗均为“50”,〖x〗和〖y〗均为“0”。   (4) 新建层,使用〖直线工具〗,用相同的设置在舞台上绘制一条从右上角到左下角的斜线,同样设置它的〖宽〗和〖高〗为“50”,位置为“0,0”,与刚才那条斜线刚好形成一个叉。   (5) 单击图层1的第6帧,按F6键生成关键帧。   (6) 单击图层1的第1帧,使用〖橡皮擦工具〗擦掉线条的大部分,只剩下起笔。在第1帧到第6帧之间的任意一帧单击,在〖属性〗面板选择〖补间〗为“形状”。单击图层1的第12帧,按F5键生成普通帧。   (7) 单击图层2的第1帧,将它拖动到第7帧。单击此层的第12帧,按F6键生成关键帧。在第7帧到第12帧之间任意一帧单击,在〖属性〗面板中设置〖补间〗为“形状”,如图5-3所示。   (8) 新建层,单击新建图层的第12帧,按F6键生成关键帧。保持此帧被选中,按F9键打开〖动作〗面板,在面板中输入语句“stop();”。   (9) 单击场景1,返回主时间轴。 图5-3   3.另一种制作棋子的方法   (1) 新建一个Flash动画文件。   (2) 按Ctrl+F8键新建一个元件,在〖新建元件〗对话框中设置其〖名称〗为“mychess_mc”,〖类型〗为“影片剪辑”,〖标识符〗为“mychess”,勾选“为ActionScript导出”。   (3) 进入编辑界面后,使用〖椭圆工具〗在〖属性〗面板中设置〖笔触颜色〗为无,〖填充颜色〗为黑色,在舞台上绘制一个圆。   (4) 使用〖选择工具〗选中这个圆,在〖属性〗面板中将它的〖宽〗和〖高〗都设置为“50”,〖x〗和〖y〗设置为“0”。   (5) 再使用〖椭圆工具〗在空白处绘制一个椭圆,椭圆没有边线,颜色为红色。   (6) 使用〖选择工具〗选中椭圆,在〖属性〗面板中将它的〖宽〗和〖高〗设置为“35”,〖x〗和〖y〗设置为“7.5”,使两个圆中心对齐。   (7) 在空白处单击,再重新选中红色的圆,并按Delete键删除。现在,屏幕上只留下一个黑色的圆环。   (8) 在保持黑色圆环被选中的状态下,按F8键,将圆环转换为元件,在〖转换元件〗对话框中,设置它的〖名称〗为“circle”,〖类型〗为“图形”。   (9) 单击图层的第2帧,按F6键生成关键帧,单击图层的第12帧,按F6键生成关键帧。   (10) 单击图层的第2帧以选中,使用〖选择工具〗选中此帧中的圆环,再换〖任意变形工具〗将它拖放扩大并适当变形和旋转,如图5-4所示。 图5-4   (11) 使用〖选择工具〗选中此变形后的圆环,在〖属性〗面板中选择〖颜色〗为“Alpha”,Alpha〖数量〗为“0%”,见图5-5,这意味着让

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档