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

41
FLASH 로 로로 로로로 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

Upload: julia-bradford

Post on 12-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FLASH 로 게임 만들기

KOREA DIGITAL MEDIA HIGH SCHOOL

1-6 DONG-HYUN NAM

Page 2: 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/

Page 3: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

RELATED FILE FORMATS AND EXTENSIONS (REPRE-SENTATIVE)

swf

flv

as

fla

Page 4: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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

Page 5: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FLASH!

Page 6: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FLASH INTERFACE - FLASH 8

Page 7: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM
Page 8: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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

Page 9: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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

Page 10: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FLASH!

Page 11: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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;

}

}

Page 12: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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;

}

}

Page 13: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAIN SUBJECT

Re-sult

Design

Anima-tion

Program

Page 14: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FLASH GAMES - EXAMPLE

Page 15: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

act ion

Shoot-ingAO

S rhythm

Simula-tion

Adven-ture

sport

Quiz

RPG

DESIGN-TYPE OF GAME

Page 16: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

ADVANTAGE OF FLASH GAME 1

Page 17: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

ADVANTAGE OF FLASH GAME 2

Page 18: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

ADVANTAGE OF FLASH GAME 3

Flash

Actionscript

Other things

Programinglanguage

Page 19: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

DISADVANTAGE OF FLASH GAME 1

Page 20: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

DISADVANTAGE OF FLASH GAME 2

Page 21: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

DISADVANTAGE OF FLASH GAME 3

Page 22: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

I WANNA BE THE GREEN CABAGE

Page 23: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE TWO LAYER

Page 24: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE TO A MOVIE CLIP

Page 25: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

I’M CABBAGE MAN!

Page 26: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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;}

}

}

Page 27: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE A GROUND

Page 28: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

AGAIN GROUND

Page 29: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

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;

}

}

Page 30: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAP!

Page 31: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

SET FASTER

Page 32: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE A BLACK BOX

Page 33: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

FALL DOWN = DEATH

Page 34: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

DEATH CODE

ONCLIPEVENT (ENTERFRAME) {

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

_ROOT.GOTOANDSTOP(1);

}

}

Page 35: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE A GAME OVER

Page 36: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

DOOR

Page 37: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

CODE INTO DOOR

ONCLIPEVENT(ENTERFRAME){

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

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

_ROOT.GOTOANDSTOP(3);

}

}

}

Page 38: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

MAKE A END

Page 39: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

PLAY !!!

Page 40: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

TIP OF HONEY

스킬

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

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

}

Page 41: FLASH 로 게임 만들기 KOREA DIGITAL MEDIA HIGH SCHOOL 1-6 DONG-HYUN NAM

CONCLUSION