JavaScript GameJam

Grades: 5-8

All Programs

Take your love of games to the next level! In JavaScript Game Jam, campers will be working to create browser-based games of their own design. Campers will be using WoofJS, an extension of JavaScript that includes lots of useful game code like sprite drawing, animation, collision detection, and more. We’ll cover core coding concepts like variables, functions, operators, conditional statements, loops, and more!

21st Century & SEL Skill Focus: Initiative, Problem Solving, Collaboration, Empathy. Learn more about other skills we build through The EDMO Method®.

Take a look at your camper's daily schedule below, under sample projects!

Sample Projects

Collectible Items

Collectible Items

Campers will design and write code for collectible items, a core mechanic in many game genres. Campers will be able to define how the items are generated and what the player must do to collect them.

Campers will learn about the “Rectangle” object and its properties and methods, as well as keyboard event listeners.

Object Launchers

Object Launchers

Campers will give velocity to game objects and learn how to apply a gravitational force to affect the projectile’s trajectory. Campers will choose how to use these objects to neutralize hazards, score points, complete puzzles, and more.

Campers will practice using variables, operators and loops to keep the projectiles’ coordinates and velocity updated properly.

Custom Controls

Custom Controls

Campers will define custom mouse and keyboard settings to trigger various game events, such as moving the player or creating new game objects.

Campers will learn about event listeners, a key feature of JavaScript. Campers will also work with conditional statements and variables.

Sample Schedule

  • A Day in the Life...

Some kids thrive on routines and harmony. Others not so much. Good news! We’ve found the secret recipe that works for all EDMO campers!

Pro 1st Half Day Schedule

Check In
9:30 AM (PST)

To ensure your child’s safety and privacy, we have a moderated check-in process that takes approximately 10-15 minutes. As children log in, they’ll be greeted and asked their name and where they’re from!

Opening Rally
9:40 AM (PST)

You never know what surprises await when staff and kids get together. At rally, we’ll share songs, skits, jokes, and ridiculous contests. We might even dress up!

Enrichment 1
9:50 AM (PST)

During enrichment stations, campers really get into the weekly theme and curriculum. Campers are introduced to the weekly subject and concepts, learn new skills and facts, and design, create and build daily and/or weekly projects.

Break
10:50 AM (PST)

Everybody needs a break now and then. This the perfect time for campers to stretch, go the restroom or grab a quick snack before they wind up their morning or afternoon of camp.

Enrichment 2
11:05 AM (PST)

During enrichment stations, campers really get into the weekly theme and curriculum. Campers are introduced to the weekly subject and concepts, learn new skills and facts, and design, create and build daily and/or weekly projects.

Hang Time/Real Time
11:45 AM (PST)

Each session, EDMO Pro campers will have 15-20 minutes of team building and mindfulness practice. During this time, campers will get to know each other and learn techniques for managing their emotions during this time.

Closing Huddle
11:55 AM (PST)

Closing Huddle is your daily wrap up! This is the part of the day when you can really let your campy side out with songs, skits and improv! Make sure you save all of your projects before you’re rolling on the floor laughing! #roll

End of Day
12:00 PM (PST)

We know, it’s hard to leave behind all that camp fun. Don’t worry, we’ll all be coming back again tomorrow.

Pro 2nd Half Day Schedule

Check In
1:00 PM (PST)

To ensure your child’s safety and privacy, we have a moderated check-in process that takes approximately 10-15 minutes. As children log in, they’ll be greeted and asked their name and where they’re from!

Opening Rally
1:10 PM (PST)

You never know what surprises await when staff and kids get together. At rally, we’ll share songs, skits, jokes, and ridiculous contests. We might even dress up!

Enrichment 1
1:20 PM (PST)

During enrichment stations, campers really get into the weekly theme and curriculum. Campers are introduced to the weekly subject and concepts, learn new skills and facts, and design, create and build daily and/or weekly projects.

Break
2:20 PM (PST)

Everybody needs a break now and then. This the perfect time for campers to stretch, go the restroom or grab a quick snack before they wind up their morning or afternoon of camp.

Enrichment 2
2:35 PM (PST)

During enrichment stations, campers really get into the weekly theme and curriculum. Campers are introduced to the weekly subject and concepts, learn new skills and facts, and design, create and build daily and/or weekly projects.

Hang Time/Real Time
3:15 PM (PST)

Each session, EDMO Pro campers will have 15-20 minutes of team building and mindfulness practice. During this time, campers will get to know each other and learn techniques for managing their emotions during this time.

Closing Huddle
3:25 PM (PST)

Closing Huddle is your daily wrap up! This is the part of the day when you can really let your campy side out with songs, skits and improv! Make sure you save all of your projects before you’re rolling on the floor laughing! #roll

End of Day
3:30 PM (PST)

We know, it’s hard to leave behind all that camp fun. Don’t worry, we’ll all be coming back again tomorrow.