anthony beyer - introducing game development to children

22
TO CHILDREN BY ANTHONY BEYER INTRODUCING GAME DEVELOPMENT COVER ILLUSTRATION: BEVOULIIN CC LICENSE, NO CHANGES WERE MADE

Upload: anthony-beyer

Post on 14-Jan-2017

179 views

Category:

Education


7 download

TRANSCRIPT

TO CHILDREN

B Y A N T H O N Y B E Y E R

I N T R O D U C I N G G A M E D E V E L O P M E N T

C O V E R I L L U S T R A T I O N : B E V O U L I I NC C L I C E N S E , N O C H A N G E S W E R E M A D E

T H E R I S E O F P I N B A L L M A C H I N E SI N T H E 1 9 8 0 S C R E A T E D A W A V EO F I N T E R E S T I N G A M I N G B E Y O N DT H I N G S L I K E K I C K B A L L O R H I D EA N D S E E K .

B A C K G R O U N D

L I K E W I S E , G A M E C O N S O L E S F O RT H E H O M E O C C U P I E D M A N YH O U R S O F D O W N T I M E F O RC H I L D R E N A N D F A M I L I E S , A N DH A S B E E N T H E F O U N D A T I O N O FM U C H O F T H E G A M I N G W O R L DT O D A Y .

B A C K G R O U N D C O N T .

F U R T H E R M O R E , D U E T O R A P I DA D V A N C E S I N T E C H N O L O G Y , N O TO N L Y A R E C O N S O L E S L I K E X - B O XA N D N I N T E N D O B E I N G U S E D F O RT H E A C T I V I T Y , B U T C O M P U T E R S ,M O B I L E P H O N E S , A N D T A B L E T SA R E V E R Y P O P U L A R F O R G A M I N GA S W E L L .

T E C H E V E R Y W H E R E

S T I L L , A S T H E W O R L D B E C O M E SM O R E T E C H F O C U S E D , A N DE V E R Y T H I N G A R O U N D U SB E C O M E S D I G I T I Z E D , T H E R E I S AN E E D T O K N O W H O W T O P L A YG A M E S F O R T H E S E P R O D U C T S ,B U T A L S O T O U N D E R S T A N D A N DK N O W H O W T O C R E A T E T H E M .

P U R P O S E

T H E R E A R E N O W M O R I N D I EG A M E D E V E L O P E R S A N DI N D I V I D U A L S C R E A T I N G A N DL E A R N I N G H O W T O U S EC O M P U T E R C O D E T H A N E V E RB E F O R E .

S T A T E O F G A M I N G

A S T E C H I S O N L Y E X P E C T E D T OB E C O M E M O R E U B I Q U I T O U S A N DA D V A N C E D O V E R T H E N E X T F E WD E C A D E S , I T ' S E V E N M O R EI M P O R T A N T T O E N S U R E T H A TW E ' R E T E A C H I N G T H E N E X TG E N E R A T I O N S U C H S K I L L S .

G A M I N G F O R K I D S

O N L I N E , O N E C A N F I N D AN U M B E R O F S C H O O L S A N DR E S O U R C E S W H I C H F A C I L I T A T ET H E P R O C E S S O F I N T R O D U C I N GC O M P U T E R C O D E A N D G A M ED E V E L O P M E N T T O C H I L D R E N .

W H A T ' S O U T T H E R E

H O W E V E R , Q U E S T I O N S R E M A I N ,E V E N F O R A D U L T S , A B O U T W H A TD E V E L O P M E N T I S , W H E T H E RC H I L D R E N C A N A C T U A L L Y L E A R NT O D O I T , A N D I F S O , W H E N I ST H E R I G H T T I M E .

T H I S P R E S E N T A T I O N

I N T H I S P R E S E N T A T I O N , I H O P ET O M A K E T H A T M O R E C L E A R A N DI N S P I R E F U R T H E R R E S E A R C HA N D U N D E R S T A N D I N G .

O B J E C T I V E

G A M E D E V E L O P M E N T I N C L U D E S AN U M B E R O F D I F F E R E N TP R O C E S S E S , B U T T H E B A S I S O FC R E A T I N G S O M E T H I N G F O RP E O P L E T O P L A Y I N C L U D E S T OM A I N F A C E T S :

1 . D E S I G N2 . P R O G R A M M I N G / C O D I N G

D E F I N I N G G A M ED E V E L O P M E N T

C H I L D R E N W I L L L I K E L Y B E M O R EE X C I T E D A B O U T T H I S P R O C E S SB E C A U S E O F T H E I R P R O C L I V I T YT O T H E C R E A T I V E A S P E C T O FG A M E S T H A N T H E L O G I CP O R T I O N . T H I S I S B A S I C A L L YD E C I D I N G W H A T T H E G A M E W I L LB E , D O , A N D H O W I T W I L L L O O K .

D E S I G N

AFTER THE DECISION ON DESIGNIS MADE, PROGRAMMING IS USEDTO TELL THE GAME TO REACT TOCERTAIN CHOICES (I.E. PRESSINGTHE RIGHT ARROW EQUALSRUNNING, PRESSING DOWNEQUALS BENDING, PRESSING REQUALS RESTARTING).

P R O G R A M M I N G

T H E P O S S I B I L I T I E S O F W H A T C A NB E C R E A T E D A R E E N D L E S S ; I TW I L L U L T I M A T E L Y B EC O N T I N G E N T U P O N T H EO B J E C T I V E O F T H E G A M E , T H EI M A G I N A T I O N O F T H E C H I L D , A N DT H E P R O C E S S B Y W H I C H T H EP R O G R A M M I N G I S C O M P L E T E D .

P U T T I N G I T T O G E T H E R

1 . V I S U A L2 . S C R I P T I N G3 . T R A D I T I O N A L

P R O G R A M M I N G T Y P E S

A L L O W S U S E R S T O C R E A T EP R O G R A M S B Y M A K I N GC O N N E C T I O N S W I T H G R A P H I C SR A T H E R T H A N T E X T . T H I S I SR E C O M M E N D E D F O R C H I L D R E NA N D B E G I N N E R S B E C A U S E Y O US E E T H E P R O C E S S A S I TH A P P E N S A N D G E T A NU N D E R S T A N D I N G O F T H EC O N C E P T F U L L Y .

V I S U A L

U S E S T E X T F I L E S I N S T E A D O FV I S U A L F I L E S T O T E L L T H E G A M EH O W T O R E A C T A N D W H A T T O D OW I T H A G I V E N F U N C T I O N . I T C A NB E U S E D I N C O N J U N C T I O N W I T HV I S U A L .

S C R I P T I N G

T H I S I S T H E M O S T A D V A N C E DA N D L I K E L Y N O T S O M E T H I N GY O U R C H I L D W I L L B E L E A R N I N GA S A B E G I N N E R . I T R E Q U I R E SM O R E D E T A I L B U T I S A L S O T E X TB A S E D V S . V I S U A L .

T R A D I T I O N A L

I R E C O M M E N D S C R A T C H , AV I S U A L P R O G R A M C R E A T E D B YM I T T O H E L P C H I L D R E NU N D E R S T A N D P R O G R A M M I N GA N D D E V E L O P M E N T .

G E T T I N G S T A R T E D

H T T P S : / / S C R A T C H . M I T . E D U /

A N O T H E R T O O L I S C R U N C H Z I L L AC O D E M O N S T E R , A L S O F O R K I D S ,W H I C H I N C L U D E S A D O U B L EP A N E F O R T H E V I S U A L S A N D T H EC O D E ( J A V A S C R I P T ) , A N D M A K E SA C O N N E C T I O N B E T W E E N T H ET W O .

M O R E T O O L S

H T T P : / / W W W . C R U N C H Z I L L A . C O M /

C H E C K O U T T H E S E A R T I C L E S , W H I C HI N S P I R E D T H I S P R E S E N T A T I O N

A D D I T I O N A L R E S O U R C E S

H T T P : / / W W W . G A M E F R O M S C R A T C H . C O M / P O S T / 2 0 1 4/ 0 9 / 1 6 / G A M E F R O M S C R A T C H - G U I D E - T O - G E T T I N G -K I D S - S T A R T E D - I N - G A M E - D E V E L O P M E N T . A S P X

H T T P : / / W W W . M A K E U S E O F . C O M / T A G / 1 0 - T O O L S -T O - G E T - K I D S - E X C I T E D - A B O U T - P R O G R A M M I N G /

H T T P : / / W W W . S I T E P O I N T . C O M / 6 - R E A S O N S - W H Y -Y O U R - C H I L D - A N D - M I N E - S H O U L D - L E A R N - T O - C O D E /

P L E A S E V I S I T M Y B L O G

T H A N K S F O R V I E W I N G

A N T H O N Y B E Y E R . O R G