1、 1 FLASH 贪吃蛇 11 计升本 2 班 2 1.游戏设计背景 随着科技与经济的快速发达,知识经济的快速增长,娱乐逐渐变成人与智能的交流。智能化的娱乐游戏在网络里愈来愈好,众多的游戏不胜枚举。比如益智类的小游戏、腾讯游戏、网页游戏、格斗游戏、模拟游戏等,尤其是最近网络上特别流行的Flash 制作的动画越来越受关注。现在就探究下用 Flash 软件制作贪吃蛇的游戏的设计原理。 1.1 游戏设计原理 游戏贪吃蛇就是在 Flash 软件用影片剪辑设计出蛇,食物,同时随机地给出食物。游戏 者通过键盘操作控制贪吃蛇的移动,去吃食物,吃到食物后消失,然后再随机给出食物同时蛇的身体增长。设计蛇的原理就
2、是利用人眼的视觉效应先将蛇头向前移动一格,然后所有蛇身依次向前移动一格,最后再擦除蛇尾。这样看来好像蛇在向前移动。食物的给出,首先需要产生一个随机数,然后通过这个随机数计算得到食物的纵横坐标,在软件运行效果里显示出来。控制蛇的移动方向,需要扫描键盘,然后根据键值改变蛇的移动方向。 1.2 游戏设计的运行环境 学习 Flash 开发,首先要建立首要的、基础的正确认知。在几乎任何应用程序开发中,都要接触到三个相 互关联的方面:一个是开发环境,一个是运行环境,再一个是开发语言。 1.2.1 软件 开发环境 Flash 应用程序开发也包含着三个方面, 即 使用 Flash CS 3 作为开发环境,以ActionScript 2.0 作为开发语言,以 Flash Player 9 为运行环境进行 Flash 应用程序开发和创作的完整知识体系。 对于 Flash 应用程序开发,在进行 Flash 开发时,安装一个开发工具(也被称为开发环境、创作环境等。目前流行的 Flash 开发工具基本都是 Adobe 公司的产品,最著名的就是 Flash CS3 和 FLEX。