小游戏的基本类型

小游戏分为:动作游戏、运动游戏、益智游戏、射击游戏、冒险游戏、象棋游戏、策略游戏、敏捷游戏、搞笑游戏、休闲游戏、激情游戏、折磨游戏、双人游戏等等。FLASH是由Macromedia(现已被Adobe收购)开发的web富媒体和强大的交互式技术。ActionScript,使用类似Java和Javascript的语法。

FLASH的解析器叫做FlashPlayer,非常紧凑。它不仅可以支持流行的IE浏览器,还可以支持Firefox、Opera、Safari等浏览器,非常方便用户下载安装。这也是Flash游戏流行的重要原因之一。Applet是Java语言的一个技术系统,设计用来在网页上显示动态内容。小程序是1997年提出来的,2000年以前在互联网世界流行。当时被认为是未来web技术发展的重要方向。但由于微软拒绝在IE浏览器中构建JRE解析器,并提出了微软自己的小程序标准,最终用户在使用小程序前不得不下载一个庞大的JRE解析器,最终导致了小程序的没落。

Applet相对于Flash的优势在于功能强大,扩展性强。因为来自Java语言,所以可以使用庞大的Java类库,包括异常丰富的第三方开源软件。Applet还可以凭借其与OpenGL的接口实现实时三维渲染。Shockwave是Macromedia开发的多媒体播放器。可以通过Shockwave播放和观看文件,效率更高,效果更好。和Flash一样,Shockwave也需要插件支持。

Shockwave也是macromedia(现已被Adobe收购)提供的在线流媒体播放技术。与Flash技术的区别在于,Flash是一种在线矢量动画技术,具有一定的交互编程功能。冲击波是一种更复杂的游戏技术。因为它提供了强大的、可扩展的脚本引擎,可以实现3D游戏、制作聊天室、操纵html、解析xml2文档、控制矢量图形,这些都是流媒体技术。但是flash启动速度非常快,shockwave启动速度没有flash快。Flash是用flash软件做的,带文件后缀。swf(shockwave flash格式),shockwave是Director做的,文件后缀是。dcr。

帧速率决定了媒体可以播放的最高速率。由于回放需要大量的计算,Shockwave和flash的实际回放速率通常无法达到指定的回放速率。它们的内部引擎是不同的。shockwave的帧率通常在30-60之间,而flash的帧率默认为12,一般在12-30之间。Shockwave本质上使用了高性能的点阵合成引擎,而flash本质上是一个实时的矢量到点阵渲染引擎。通常从矢量到点阵的渲染比简单的合成点阵图像更耗时,这也是shockwave能提供比flash更高帧率的原因。