Coder Social home page Coder Social logo

galaxybounce's Introduction

Galaxy Bounce

An adventure through the space powered by gravity and inertia....

Galaxy Bounce is a game built with HTML canvas and CSS animation overlays to create a simple, fun experience with a covert agenda to teach the importance of relative motion to players.

The project was completed as the first major deliverable for the General Assembly Immersive Software Engineering program as way to encapsulate and reinforce the importance of Object Oriented Programming. Additionally, the use of canvas highlights the enumerable amount of calculations that are necessary every second, simply to provide the illusion of a rendered shape sitting still, let alone animated. That is, even static websites are far from static in the way we might be inclined to think of them.

Game Instructions

Just click. Players 1 and 2 alternate “bouncing” their satellites out of their current orbit (starting at home) and into orbit of other planets within the present solar system. The mission objective is to visit all of the planets and then bounce out of the solar system and onto the next.

A players’ satellite cannot return home, but can revisit planets to complete the current mission of getting to the next solar system.

If a player’s satellite misses the orbit, you loose a satellite and when you run out of satellites the other player wins.

User Stories

Indie Game Enthusiast - Interested in simple play experience (single click) and simple graphics (everything is an arc) that comes together in a minimal yet, visually rewarding way. Test- Intuitive play experience without needing instructions, no frustrating elements such as load time or glitches, quality aesthetic

School Student - Interested in play experience and making teacher happy they satisfied the requirement Test - Can they make the connection that successful targeting requires perception of relative motion, and that this can be captured in mathematics

Teacher - Interested in the students success in learning the curriculum and a game that is engaging, rewarding students for learning directly through the exercise.

Below are the initial hand sketch and in-progress render during the debugging phase of the project. It should be noted this project was conceptualized, designed and completed to MVP level within 3 days.

galaxybounce's People

Contributors

jlboyer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.