THE RISE OF PINBALL MACHINES
IN THE 1980S CREATED A WAVE
OF INTEREST IN GAMING BEYOND
THINGS LIKE KICKBALL OR HIDE
AND SEEK.
BACKGROUND
LIKEWISE, GAME CONSOLES FOR
THE HOME OCCUPIED MANY
HOURS OF DOWNTIME FOR
CHILDREN AND FAMILIES, AND
HAS BEEN THE FOUNDATION OF
MUCH OF THE GAMING WORLD
TODAY.
BACKGROUND CONT.
FURTHERMORE, DUE TO RAPID
ADVANCES IN TECHNOLOGY, NOT
ONLY ARE CONSOLES LIKE X-BOX
AND NINTENDO BEING USED FOR
THE ACTIVITY, BUT COMPUTERS,
MOBILE PHONES, AND TABLETS
ARE VERY POPULAR FOR GAMING
AS WELL.
TECH EVERYWHERE
STILL, AS THE WORLD BECOMES
MORE TECH FOCUSED, AND
EVERYTHING AROUND US
BECOMES DIGITIZED, THERE IS A
NEED TO KNOW HOW TO PLAY
GAMES FOR THESE PRODUCTS,
BUT ALSO TO UNDERSTAND AND
KNOW HOW TO CREATE THEM.
PURPOSE
THERE ARE NOW MOR INDIE
GAME DEVELOPERS AND
INDIVIDUALS CREATING AND
LEARNING HOW TO USE
COMPUTER CODE THAN EVER
BEFORE.
STATE OF GAMING
AS TECH IS ONLY EXPECTED TO
BECOME MORE UBIQUITOUS AND
ADVANCED OVER THE NEXT FEW
DECADES, IT'S EVEN MORE
IMPORTANT TO ENSURE THAT
WE'RE TEACHING THE NEXT
GENERATION SUCH SKILLS.
GAMING FOR KIDS
ONLINE, ONE CAN FIND A
NUMBER OF SCHOOLS AND
RESOURCES WHICH FACILITATE
THE PROCESS OF INTRODUCING
COMPUTER CODE AND GAME
DEVELOPMENT TO CHILDREN.
WHAT'S OUT THERE
HOWEVER, QUESTIONS REMAIN,
EVEN FOR ADULTS, ABOUT WHAT
DEVELOPMENT IS, WHETHER
CHILDREN CAN ACTUALLY LEARN
TO DO IT, AND IF SO, WHEN IS
THE RIGHT TIME.
THIS PRESENTATION
IN THIS PRESENTATION, I HOPE
TO MAKE THAT MORE CLEAR AND
INSPIRE FURTHER RESEARCH
AND UNDERSTANDING.
OBJECTIVE
GAME DEVELOPMENT INCLUDES A
NUMBER OF DIFFERENT
PROCESSES, BUT THE BASIS OF
CREATING SOMETHING FOR
PEOPLE TO PLAY INCLUDES TO
MAIN FACETS:
1. DESIGN
2. PROGRAMMING/CODING
DEFINING GAME
DEVELOPMENT
CHILDREN WILL LIKELY BE MORE
EXCITED ABOUT THIS PROCESS
BECAUSE OF THEIR PROCLIVITY
TO THE CREATIVE ASPECT OF
GAMES THAN THE LOGIC
PORTION. THIS IS BASICALLY
DECIDING WHAT THE GAME WILL
BE, DO, AND HOW IT WILL LOOK.
DESIGN
AFTER THE DECISION ON DESIGN
IS MADE, PROGRAMMING IS USED
TO TELL THE GAME TO REACT TO
CERTAIN CHOICES (I.E. PRESSING
THE RIGHT ARROW EQUALS
RUNNING, PRESSING DOWN
EQUALS BENDING, PRESSING R
EQUALS RESTARTING).
PROGRAMMING
THE POSSIBILITIES OF WHAT CAN
BE CREATED ARE ENDLESS; IT
WILL ULTIMATELY BE
CONTINGENT UPON THE
OBJECTIVE OF THE GAME, THE
IMAGINATION OF THE CHILD, AND
THE PROCESS BY WHICH THE
PROGRAMMING IS COMPLETED.
PUTTING IT TOGETHER
ALLOWS USERS TO CREATE
PROGRAMS BY MAKING
CONNECTIONS WITH GRAPHICS
RATHER THAN TEXT. THIS IS
RECOMMENDED FOR CHILDREN
AND BEGINNERS BECAUSE YOU
SEE THE PROCESS AS IT
HAPPENS AND GET AN
UNDERSTANDING OF THE
CONCEPT FULLY.
VISUAL
USES TEXT FILES INSTEAD OF
VISUAL FILES TO TELL THE GAME
HOW TO REACT AND WHAT TO DO
WITH A GIVEN FUNCTION. IT CAN
BE USED IN CONJUNCTION WITH
VISUAL.
SCRIPTING
THIS IS THE MOST ADVANCED
AND LIKELY NOT SOMETHING
YOUR CHILD WILL BE LEARNING
AS A BEGINNER. IT REQUIRES
MORE DETAIL BUT IS ALSO TEXT
BASED VS. VISUAL.
TRADITIONAL
I RECOMMEND SCRATCH, A
VISUAL PROGRAM CREATED BY
MIT TO HELP CHILDREN
UNDERSTAND PROGRAMMING
AND DEVELOPMENT.
GETTING STARTED
HTTPS://SCRATCH.MIT.EDU/
ANOTHER TOOL IS CRUNCHZILLA
CODE MONSTER, ALSO FOR KIDS,
WHICH INCLUDES A DOUBLE
PANE FOR THE VISUALS AND THE
CODE (JAVA SCRIPT), AND MAKES
A CONNECTION BETWEEN THE
TWO.
MORE TOOLS
HTTP://WWW.CRUNCHZILLA.COM/
CHECK OUT THESE ARTICLES, WHICH
INSPIRED THIS PRESENTATION
ADDITIONAL RESOURCES
HTTP://WWW.GAMEFROMSCRATCH.COM/POST/2014
/09/16/GAMEFROMSCRATCH-GUIDE-TO-GETTING-
KIDS-STARTED-IN-GAME-DEVELOPMENT.ASPX
HTTP://WWW.MAKEUSEOF.COM/TAG/10-TOOLS-
TO-GET-KIDS-EXCITED-ABOUT-PROGRAMMING/
HTTP://WWW.SITEPOINT.COM/6-REASONS-WHY-
YOUR-CHILD-AND-MINE-SHOULD-LEARN-TO-CODE/