GM@TIS2015:Week 1

From MakeICT Wiki
Jump to navigationJump to search

back to home

Day 1

Materials and Setup

As students come in

  • Turn on computers, log in
  • Play game on projected computer

Introductions and Logistics

  • Assistants, etc.

Rules of the Game

  • Class is divided into:
    • Lecture: introduction of new ideas
    • Workshop
  • During lecture:
    • Computers are closed
    • No talking
    • Raise your hand if you have a question
  • During workshop:
    • Help each other, but don't type on each others' computers.
    • If you need help, stay in your seat and raise your hand
    • If anybody helps you, help somebody else

Flash Drives

  • I recommend you bring flash drives to class
  • Or...save to the cloud?
  • Our own installer for Gamemaker has a bunch of extra resources
  • If you have a computer at home, you can work at home! (no Internet required)
  • Copy the installer on the desktop to the flash drive

First Game

close computers

Elements of a Game

brainstorm what elements we find in a game

Essential

  • image (sprite)
  • rules for image (object)
    • event -> action
  • room

Optional

  • score
  • sound
    • events (bullet sounds)
    • background music

Catch the Clown

Description

  • sprite moves around in a room on the screen
  • if we click on the sprite, we get a point

Day 2

Review

Overall

  1. Sprite
    1. Name
    2. Image
  2. Object
    1. Name
    2. Sprite
    3. Rules
      1. if Event -> Action
  3. Room
    1. Contains all of the objects

Specific

  • 2 Sprites:
    • Main Character
    • Wall
  • 2 Objects
    • Rules for main character

Workshop

Recreate the "Catch the Clown" game from yesterday

Bells and Whistles

  • Alarm
    • Gamemaker Steps
  • Sound Effects
  • Background music
  • Multiple sprites
  • Penalties
  • Changing the sprite show we got it, delay, reset position

Moving your own character

  • Make our main sprite a bad guy (eventually)
  • Setting up the arrow keys to make the character move
  • Avoiding collisions with walls
    • Questions and blocks
  • What happens when we hit a bad guy?
  • Are there good guys?
  • Shooting
    • Using variables

Continuing your work

  • Flash drive
    • Program
    • Tutorials
    • bunches of sprites etc.
    • Student examples
  • Program is free --- but old
  • Mac: no native solution
  • Crossover works (but not sure how to do it yet)