小游戏

【小游戏介绍】小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。
小游戏在研发上存在几种技术体系(请看下方)
游戏的定义
柏拉图的游戏定义
游戏是一切幼子(动物的和人的)生活和能力跳跃需要而产生的有意识的模拟活动。
亚里斯多德的游戏定义
游戏是劳作后的休息和消遣,本身不带有任何目的性的一种行为活动。
拉夫.科斯特的游戏定义
(拉夫.科斯特索尼在线娱乐的首席创意官)
游戏就是在快乐中学会某种本领的活动。
胡氏的游戏定义
游戏是一种自愿参加,介于信与不信之间有意识的自欺,并映射现实生活跨入了一种短暂但却完全由其主宰的,在某一种时空限制内演出的活动或活动领域。
辞海定义
以直接获得快感为主要目的,且必须有主体参与互动的活动。
这个定义说明了游戏的两个最基本的特性:
1、以直接获得快感(包括生理和心理的愉悦)为主要目的。
2、主体参与互动。主体参与互动是指主体动作、语言、表情等变化与获得快感的刺激方式及刺激程度有直接联系!小游戏的特点
1.体积小
2.内容好
3.耐玩
4.娱乐性高
5.无年龄层次
6.能修改难度
7.有益身心健康
【小游戏的种类】动作类小游戏 体育类小游戏 益智类小游戏 射击类小游戏 冒险类小游戏 棋牌类小游戏 策略类小游戏 敏捷类小游戏 搞笑类小游戏 休闲小游戏 激情类小游戏等。。。
FLASH小游戏
FLASH是Macromedia公司(现被Adobe公司收购)开发的网页富媒体及强交互技术,最初用来研发交互式或动画网站组件。FLASH近几年获得了突飞猛进的发展,根据Adobe公司的统计,其互联网PC桌面普及率达到了惊人的99%,而JAVA为85.1%。目前FLASH更在大力向PDA及智能手机终端发展。
FLASH技术包含一套可编程脚本解析器,称为ActionScript,它使用与Java及Javascript类似语法,可以控制FLASH动画,实现多种交互功能。AS3.0更支持了Socket联网功能,使得开发大型交互式网页游戏成为可能。凭借ActionScript2.0及ActionScript3.0的出色表现,FLASH技术成为了绝大多数小游戏开发的技术基础。
FLASH的解析器,称为Flash Player,体积十分小巧。它不仅可以支持流行的IE浏览器,还可以支持Firefox, Opera, Safari等多款浏览器,用户下载安装非常方便。这也是Flash小游戏流行的重要原因之一。
Applet游戏
Applet是Java语言的一套技术体系,它被设计用来在网页上显示动态内容。Applet在97年提出,在2000年前风靡互联网世界,当时被认为是未来网页技术发展的重要方向。但是由于微软公司拒绝在IE浏览器中内置JRE解析器,并提出了微软自有的Applet标准,导致最终用户如果需要使用Applet必须先下载庞大的JRE解析程序,这最终导致了Applet的衰落。
Applet相对于Flash的优势在于强大的功能和可扩展性,由于其来源于Java语言,因此它可以使用庞大的Java类库,包括异常丰富的第三方开源软件。Applet还可以凭借与OpenGL的接口实现实时3D渲染。
Director游戏
Shockwave是由Macromedia开发的多媒体播放器。可以通过Shockwave播放和收看文件,并且效率更高,效果更好。同Flash一样,Shockwave也需要插件支持。
Shockwave亦是 macromedia(现已被Adobe收购)提供的网上流媒体播放技术。它与Flash技术的区别在于,Flash 是一种网上矢量动画技术并带有一定的交互编程功能。Shockwave是一种更加复杂的播放技术,由于它提供了强大的、可扩展的脚本引擎,使得它可以实现3D效果小游戏、制作聊天室、操作html、解析xml2文档、控制矢量图形,两者都是流媒体技术。但是flash启动非常快,而 shockwave 启动没有flash快。flash是用flash软件制作,文件后缀名是 .swf(shockwave flash format),shockwave 是用Director制作,文件后缀名是 .dcr。
帧速率决定了媒体可以播放的最高速率,Shockwave 和 flash 的实际播放速率通常由于播放所需的计算量过大而达不到指定的播放率。二者的内部引擎不同,shockwave 的帧速率通常在30~60之间,而 flash 的帧速率默认为12,一般在12~30。shockwave 本质上使用一个高性能的点阵复合引擎,而 flash 实质上是一个实时矢量到点阵的渲染引擎。通常矢量到点阵的渲染要比简单的将点阵图像复合更加耗时,这就是为什么 shockwave 可以比 flash 提供更高的帧速率。
【小游戏发展史】小游戏的发展时间不长,而且也一直未收到广泛关注,当时中国大陆比较知名的小游戏网站,像MeiGua,4399和7k7k,基本以收集大量的小游戏并摆列在网站上为卖点。这些网站收集的小游戏多达2万到5万款。MeiGua是这类网站的代表,它号称为中国最大的Flash游戏集中网站,提供了1万8千余款Flash游戏,并将游戏分类为:动作、体育、益智、射击、搞笑、冒险、棋牌、策略、敏捷、综合、休闲、装扮、儿童和测试游戏。MeiGua的日访问用户超过400万,是中国大陆在小游戏领域用户量最高的网站。其网站域名“MeiGua”甚至成为了一个Google的热点搜索词,月搜索量超过2百万次。“MeiGua”俨然成为小游戏的代名词。
由2007年底开始,网页游戏的市场日趋火爆,小游戏作为网页游戏的一个重要组成部分也受到了广泛的关注。另外像Facebook,Myspace及国内的校内网、开心网等等一大批SNS社交网站的迅速崛起,集成小游戏几乎成为了这些SNS网站留住用户的不二法则。而体积较小,休闲和娱乐性很强的小游戏,尤其是Flash小游戏就成了SNS网站最热门的选择。Facebook是这类WEB2.0网站的代表,Facebook上十大热门游戏如下:
游戏
日活跃用户量
(Lil) Green Patch
735,473
Owned!
678,982s@bk
Texas Hold'Em Poker
660,854
Friends For Sale!
549,692
Mob Wars
493,531
Biggest Brain
307,238s@bk
Compare People
303,496
Bowling Buddies
290,296
Word Challenge
281,398
Pokey!
266,949 s@bk
在另一方面进入08年以来,以小游戏概念为核心,引入SNS的社区的网站亦有很快的发展,它们的特点是精选若干休闲型和趣味性甚佳的小游戏,并充分开发这些游戏的增值点,引入积分上传机制,并具备了好友实时对战和擂台赛机制。鼓励玩家组队比拼,将休闲娱乐与竞技文化相结合。并具有完备的WEB2.0功能,例如圈子、标签、博客/日期和实时聊天功能。米多网UI的风格简洁,与Facebook,Myspace网站风格相近,面向白领及高端用户,它充分发挥了小游戏的参与性强,娱乐性也强的特点,使游戏玩家在游戏中发现新的朋友和关系,将孤立的小游戏改造成为成为了一种新形式的通讯方式,它推动着人们当前所从事的工作,影响着人们的决定,是小游戏+SNS社区的典范。
【小游戏相关】Flash的发展历程
微软的介入让业界对于新诞生的 Flash 软体(以及搭配使用的 Shockwave Flash 外挂程式)投以高度关注。自此以后,这个软体所带来的重大变革以及与其搭配的程式语言 ActionScript 便吸引了许多忠实的开发者。
关于Flash2.0的相关信息我暂时还没有找到,有相当大一部份的Internet信息称FutureSplash在被收购后直称更名为Flash2.0。但还不确定。
1998年5月31日 Macromedia 推出了Flash3.0
1999年6月15日 Macromedia 推出了Flash4.0
自 Flash 进入4.0 版以后,原本的 Shockwave 播放器便变成了仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,不过为了保持向下相容性,Flash 制作出的动画则仍旧沿用了原有的 .SWF文件名(Shockwave Flash)。
2000年68月24日 Macromedia 推出了Flash5.0 (支持的播放器为 Flash Player 5)
Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成一种完整的面向对象的语言,并且遵循ECMAScript的标准(就像JavaScript那样)。
2002年3月15日 Macromedia 推出了Flash MX (也就是测试版中的6.0,后来为了配合MX产品线,正式命名为MX,支持的播放器为 Flash Player 6)
falsh6开始了对外部jpg和MP3的调入支持。同时也增加了更多的内建对象( 如直接的绘画控制)。提供了对HTML文本的更精确控制。SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。
2003年8月25日 Macromedia 推出了Flash MX 2004(支持用 Flash MX 2004创建的SWF的播放器的版本被命名为 Flash Player 7)
Flash MX 2004增加了许多新的功能:
对移动设备和手机、Pocket PC的支持(以及像素字体的清晰显示);
Flash Player 运行时性能提高了 2 至 5 倍;
对HTML文本中内嵌图像和swf(swf中的独立swf)的支持;
FLV外部视频的支持(与QuickTime的集成);
对Adobe PDF及其它文档的支持;
基于屏幕的可视开发环境;
可视编程环境;
高级可控制外观组件支持;
数据绑定;
Web 服务和 XML 的预建数据连接器;
项目管理功能;
源代码控制系统等;
同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash JavaScript API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。