flash 로 게임 만들기 korea digital media high school 1-6 dong-hyun nam

Post on 12-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FLASH 로 게임 만들기

KOREA DIGITAL MEDIA HIGH SCHOOL

1-6 DONG-HYUN NAM

WHAT IS FLASH?• MADE IN (CURRENT) : ADOBE

• NAME (LEAST) : ADOBE FLASH CC

• COMPUTER LANGUAGE : ACTION SCRIPT

• EXPLAIN : FLASH IS THE ADOBE’S VECTOR-BASED INTERACTIVE WEB AUTHORING TOOLS AND SOFTWARE PLATFORMS.

• ADOBE’S SITE: HTTP://WWW.ADOBE.COM/KR/

RELATED FILE FORMATS AND EXTENSIONS (REPRE-SENTATIVE)

swf

flv

as

fla

FLASH VERSION

Future splash an-

imator

Macrome-dia flash 1

Macrome-dia flash 2

Macrome-dia flash 3

Macrome-dia flash 4

Macrome-dia flash 5

Macrome-dia flash

mx

Macrome-dia flash mx 2004

Macrome-dia flash

mx profes-sional 2004

Adobe flash basic 8

Adobe flash 8

Adobe flash cs3 profes-sional

Adobe flash cs4

Adobe flash cs5

Adobe flash cs6

Adobe flash cc

FLASH!

FLASH INTERFACE - FLASH 8

PART OF ANIMATION

• ONE OF FLASH’S PART IS ANIMATION THAT IS VERY VERY EASY

• IT USUALLY USE TIMELINE

• THIS ANIMATION IS PART OF DESIGN

PART OF ACTION SCRIPT

• OTHER ONE OF FLASH’S PART IS ACTION SCRIPT THAT IS SIMILAR AT PROGRAMMING LANGUAGE

• IT USUALLY USE TIMELINE

• THIS ANIMATION IS PART OF DESIGN

FLASH!

FLASH! MOVE!ONCLIPEVENT (ENTERFRAME) {

IF (KEY.ISDOWN(39) {

_X += 5;

}

IF (KEY.ISDOWN(37) {

_X -= 5;

}

IF (KEY.ISDOWN(38){

_Y += 5;

}

IF (KEY.ISDOWN()) {

_Y -= 5;

}

}

FLASH! MOVE!ONCLIPEVENT (ENTERFRAME) {

IF (KEY.ISDOWN(68) && _X<550) {

_X += 5;

}

IF (KEY.ISDOWN(65) && _X>0) {

_X -= 5;

}

IF (KEY.ISDOWN(83) && _Y<400){

_Y += 5;

}

IF (KEY.ISDOWN(87) && _Y>0) {

_Y -= 5;

}

}

MAIN SUBJECT

Re-sult

Design

Anima-tion

Program

FLASH GAMES - EXAMPLE

act ion

Shoot-ingAO

S rhythm

Simula-tion

Adven-ture

sport

Quiz

RPG

DESIGN-TYPE OF GAME

ADVANTAGE OF FLASH GAME 1

ADVANTAGE OF FLASH GAME 2

ADVANTAGE OF FLASH GAME 3

Flash

Actionscript

Other things

Programinglanguage

DISADVANTAGE OF FLASH GAME 1

DISADVANTAGE OF FLASH GAME 2

DISADVANTAGE OF FLASH GAME 3

I WANNA BE THE GREEN CABAGE

MAKE TWO LAYER

MAKE TO A MOVIE CLIP

I’M CABBAGE MAN!

INSERT CODE

ONCLIPEVENT (LOAD) {

YSPEED = 0;

}

ONCLIPEVENT (ENTERFRAME) {

YSPEED += 1;

_Y += YSPEED;

IF (KEY.ISDOWN(KEY.RIGHT) && _X<550) {

_X += 7;

IF (_XSCALE<0) {_XSCALE *= -1;}

}

IF (KEY.ISDOWN(KEY.LEFT) && _X>0) {

_X -= 7;

IF (_XSCALE>0) {_XSCALE *= -1;}

}

}

MAKE A GROUND

AGAIN GROUND

STANDING CODEONCLIPEVENT (ENTERFRAME) {

IF (THIS.HITTEST(_ROOT.MAN._X, _ROOT.MAN._Y, 1) && _ROOT.MAN.YSPEED>=0) {

_ROOT.MAN.YSPEED = 0;

_ROOT.MAN.YSPEED -= 1;

}

WHILE (THIS.HITTEST(_ROOT.MAN._X, _ROOT.MAN._Y-2, 1) && _ROOT.MAN.YSPEED>=-1) {

_ROOT.MAN._Y -= 1;

}

IF (THIS.HITTEST(_ROOT.MAN._X, _ROOT.MAN._Y+1, 1) && KEY.ISDOWN(KEY.SPACE)) {

_ROOT.MAN.YSPEED -= 14;

}

}

MAP!

SET FASTER

MAKE A BLACK BOX

FALL DOWN = DEATH

DEATH CODE

ONCLIPEVENT (ENTERFRAME) {

IF (THIS.HITTEST(_ROOT.MAN)) {

_ROOT.GOTOANDSTOP(1);

}

}

MAKE A GAME OVER

DOOR

CODE INTO DOOR

ONCLIPEVENT(ENTERFRAME){

IF(KEY.ISDOWN(KEY.UP)){

IF(THIS.HITTEST(_ROOT.MAN) == TRUE){

_ROOT.GOTOANDSTOP(3);

}

}

}

MAKE A END

PLAY !!!

TIP OF HONEY

스킬

onClipEvent(enterframe){Mouse.hide();}onClipEvent(mouseMove){

this._x=_root._xmouse;this._y=_root._ymouse;

}

CONCLUSION

top related