Helios - An HTML5 Balancing Puzzle Game

This game is designed to teach children (ages 6-9) how to solve balancing puzzles, ranging from circuits and bridges to goo and putting out fires. The design is based heavily on a research paper done by Carnegie Mellon University professor Robert Siegler on balance experiments.
PLAY it at: http://www.etc.cmu.edu/projects/impact/?page_id=18

Comments (
0
)
SHOW COMMENTS
    Seed is your jumping off point, building the foundation for your project. It helps you define your idea, vision and audience.

    The goal of this game is to introduce balancing mechanics beyond that of the standard "teeter-totter" playground equipment.  Helios utilizes 4 slots on each side of the beam instead of one, and children get to discover that balancing isn't as simple as they might have thought - and that it can be fun!

    Comments (
    0
    )
    SHOW COMMENTS

    Our mission is to help children better understand balancing and to see if they learning from the game by collecting anonymous assessment data.

    Comments (
    0
    )
    SHOW COMMENTS

    This game is the fourth in a multi-mini-game project, which is part of ENGAGE.  The first games: RumbleBlocks, Beanstalk and Teeter-Totter Go!, kicked-off the project and helped us learn what was and what wasn't helpful in building educational kids games.  Some examples would be how kids handle a mouse and keyboard, their familiarity with a computer and handheld devices, and the importance of a narrative.

    Comments (
    0
    )
    SHOW COMMENTS

    Our main goal for Helios is to actually meet Sesame Workshop's standard of quality and to re-skin the game to fit their Electric Company IP (all assets were specifically designed to be able to be re-skinned with minimal effort).  Once we we meet the quality of work that Sesame Workshop desires, we aim to get a re-skinned game onto PBSkids.org.

    Comments (
    0
    )
    SHOW COMMENTS

    Our audience is Pre-K through 5th grade, with our core audience being 1st and 2nd graders.  Knowing that we have such a wide range of ages and early grade levels, we needed to build the game knowing that a good portion of players would not be able to read.  We also discovered that younger kids have a more difficult time using more complicated control inputs.  So we went with just mouse inputs.

    Comments (
    0
    )
    SHOW COMMENTS

    The hardest challenges are the ones that don't have clear answers.  With these games, one of our objectives is to implement SEL (Socio-Emotional Learning).  The ideal method is to have 2 or more kids playing the same game (whether taking turns, co-operative multiplay, or some form of versus) and have them learn and understand and begin to apply SEL skills in the real world.  An simplified example of this is you're picking apples, but the bag is too heavy to carry by yourself.  Do you ask for help (A), or (B) empty some of the bag and carry it yourself.  Throughout the games we've made, they've all been an interaction with an AI player, which works to some extent; but an AI has a pre-determined outcome and reactions, whereas kids are completely unpredictable.

    We've designed and touched base on a few multiplay ideas for SEL, but we think that the best method to tackle this unanswered objective is to build a few game prototypes specifically for SEL gameplay, instead of making it a side addition.  We say this because the amount of time in a given semester is too short to implement a complex system for network gameplay amid other design and programming obstacles.  There's also a number of other obstacles that would have to be designed and researched, because due to our age group, voice-chat, reading and game lobbies are something we would like to avoid.

    Comments (
    0
    )
    SHOW COMMENTS

    HTML5 Games are pretty much in their infancy.  Especially since HTML5 became widely available in the past few years.  Some game companies have done research and consideration into HTML5 games, but the general consensus is that HTML5 and web browsers are not fully ready for widespread development for HTML5 games.  This combination makes for a perfect graduate school experience experimenting and developing HTML5 prototypes that while they work, gives the opportunity for students to improve and note development limitations and bugs.

    With these games, we are also trying to inspire more people at very young ages to pursue science and engineering careers through the use of fun and entertaining educational games.

    Comments (
    0
    )
    SHOW COMMENTS

    Anyone can help!  We need lots of playtesters, critiquers, teachers, etc.  Know someone that fits into our audience?  Even better, have them try the game and send us some feedback!  Found a bug?  Something doesn't look right?  Maybe we missed something.  The more feedback, the better our product.

    Comments (
    0
    )
    SHOW COMMENTS

    Our original team was comprised of a total of 8 people: Arseniy Klishin, Sean Brice, Matt Champer, Neerav Mehta, Yilin Fan, Mu Ni, Sakar Khattar and Samantha Collier; with advisor support from Scott Stevens and Mike Christel, while Bryan Maher built the logging platform.

    Comments (
    0
    )
    SHOW COMMENTS
    Sprout is the story of your project, its process and evolution. It illustrates how the work's getting done.

    Most of our designs stuck for this game, mainly due to past experiences, we knew more of what would work and what would not.  However, not everything stuck.

    Our first pass at levels included connecting circuits (1), putting out fires (2, 3), freezing a gap of water (4), building bridges and removing enemies from the players path (5), and using acid to remove a pile of debris (6).  The last three designs were replaced with goo and elevator levels, and one level where the player crosses a pool of water with a raft.

    Comments (
    0
    )
    SHOW COMMENTS

    As our level designs evolved, we found that certain methods worked better for not only building a game in HTML5, but for kids as well.  In the following two examples, only two of the 12 levels did not make it into a build:

    Level 6 - where you have to drop some water then freeze, and level 9 where the water needed to hit a water wheel and lift a gate were removed from the final game.  We didn't want to create any misconceptions with ice (it's also not a very safe bet to walk on) and the water wheel would have been too complicated of an animation for a HTML5 / ImpactJS.

    Comments (
    0
    )
    SHOW COMMENTS

    In order to make sure our audience is adapting and using our product, we need to (and are in the process of) launch our game on various kids and learning sites across the web so that we can get a lot of crowd sourcing and data mine the game.  For Helios, we are working with Sesame Workshop in a hopeful attempt to launch onto PBSkids.org!

    Comments (
    0
    )
    SHOW COMMENTS
    Bloom is a celebration of your end-product, a reflection back on your process and a look forward into the future.
    You can play Helios from the Carnegie Mellon University Entertainment Technology Center (ETC) DARPA ENGAGE page and you can read about its development from this Helios conference paper.  Helios work directly led to its successor project done by the ETC in conjunction with Sesame Workshop: PuppyBot Rescue.
    Comments (
    0
    )
    SHOW COMMENTS