爆龙战队vs百兽战队?爆龙战队暴连者vs刑事连者
超级战队vs系列有哪些1977秘密战队VSJAKQ电击队1995忍者战队隐连者vs超级战队1996超力战队王连者vs隐连者1997激走战队车连者vs(超力战队)王连者1998电磁战队百万连者vs(激走...
各位老铁们,大家好,今天由我来为大家分享flash小游戏,以及Flash小游戏的游戏分类的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
通常按照游戏类型、以及玩家数量来区分。
常见的游戏分类一般有:
1、智力游戏
2、换装游戏
3、动作游戏
4、策略游戏
5、体育游戏
6、棋牌游戏
7、射击游戏
8、热门游戏
由于一些游戏支持两名玩家,又被称为双人小游戏。此外,还有部分网站按照游戏年龄划分出了儿童小游戏。
植物大战僵尸(经典了)
疯狂奶牛
蜡笔小新(个人喜欢4,可双人玩)
捞金子(单机版和网页上的小游戏有所不同,稍微难点,更好玩)
大富翁系列(经典,推荐7)
还有超级玛丽冒险岛什么的,但这样的还是用游戏手柄比较好玩。
网球宝贝(比较新,挺休闲的)
神气兔宝贝(童年的经典啊,如果有点秘籍的话,超简单,但不会无聊)
还有哈利波特,一和二挺简单,三由于只能用键盘,所以操作的挺痛苦的。
用As 3做的第一个Flash最简单的小游戏2011-01-30 17:17:43|分类: Actionscript 3.0阅读50评论0字号:大中小订阅
一个长方形可以按A或者D左移右移,在游戏开始会监听键盘事件,圆形在舞台下面往上跑,如果长方形碰到圆,游戏结束,就这么简单。看代码myGame.as,你可以新建一个Fla文件,然后以myGame.as为文档类:
package{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.*;
import flash.events.*;
import flash.text.TextField;
public class myGame extends MovieClip{
public const State_init=1;
public const State_play=2;
public const State_over=3;
public var gamestate:uint=0;
public var success:uint=0;
public var fail:int=0;
public var player1:Sprite=new Sprite();
public var player2:Sprite=new Sprite();
public function myGame(){
player1.graphics.beginFill(0xFF0000);
player1.graphics.drawRect(100,100,20,10);
player1.graphics.endFill();
player2.graphics.beginFill(0);
player2.graphics.drawCircle(200,400,10);
player2.graphics.endFill();
stage.addChild(player1);
stage.addChild(player2);
//默认会初始化构造函数,添加监听当前的游戏状态
stage.addEventListener(Event.ENTER_FRAME,gameloop);
//初始化游戏状态,要不gamestate=0;
gamestate=State_init;
// constructor code
}
public function gameloop(e:Event):void{
switch(gamestate){
case State_init:
initGame();
break;
case State_play:
playGame();
break;
case State_over:
gameOver();
break;
}
}
public function initGame():void{
stage.addEventListener(KeyboardEvent.KEY_DOWN,action);
success=0;
fail=0;
gamestate=State_play;
}
public function action(e:KeyboardEvent):void{
if(e.keyCode==65){
trace(e.keyCode);
player1.x-=2;
}else if(e.keyCode==68){
player1.x+=2;
}
if(player1.hitTestObject(player2)){
gameOver();
trace("you win!");
}
}
public function playGame():void{
player2.y-=4;
}
public function gameOver():void{
stage.removeEventListener(KeyboardEvent.KEY_DOWN,action);
gamestate=0;
trace("game over");
}
}
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!