Skip to content

StarCall

Dave Luk edited this page May 12, 2016 · 17 revisions

Overview

In this lesson we will learn to make a game using the canvas, imagesprites, procedures, and timer.

New Concepts

Canvas:

A surface where you can put objects on a given location.

Image Sprite

An interactive image that can be put on a canvas. It reacts to collisions and touches. Sprite Canvas

Clock

Keeping track of timing and current time. !Timer](https://raw.githubusercontent.com/cppignite/lessons/master/StarCall/Img/intro-timer.PNG)

Let's Get Started

Designer

We will need:

  • Canvas (x1)
  • Image sprite (x3)

For the score counter:

  • Horizontal layouts (x3)
  • Labels (x4)
  • Button (x1)
  • Timer (x1)

For music:

  • Player(x1)

Designer

Blocks

  1. Generate meteor at random location
  2. Handle touch event for the meteor
  3. Increment score and keep track of time
  4. Handle Edge collision
  5. Reset button

Media & Assets

  1. Starsinthesky.jpg
  2. fireball.png
  3. game-over.png
  4. Magellanic Clouds.mp3
  5.  [earth.png](https://raw.githubusercontent.com/cppignite/lessons/master/StarCall/Media/earth.png)
    

External References

Clone this wiki locally