DUCK VS BEAVERS. Table of Contents. Lane Community College

Similar documents
PING. Table of Contents. PING GameMaker Studio Assignment CIS 125G 1. Lane Community College 2015

GameMaker. Adrienne Decker School of Interactive Games and Media. RIT Center for Media, Arts, Games, Interaction & Creativity (MAGIC)

G54GAM Lab Session 1

Overview. The Game Idea

VACUUM MARAUDERS V1.0

IGNITE BASICS V1.1 19th March 2013

For more information on how you can download and purchase Clickteam Fusion 2.5, check out the website

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

NOVA. Game Pitch SUMMARY GAMEPLAY LOOK & FEEL. Story Abstract. Appearance. Alex Tripp CIS 587 Fall 2014

After you have completed the tutorial, you will be given an initial knowledge check by ALEKS to determine what topics you already know so ALEKS can

GAME:IT Junior Bouncing Ball

Fpglappy Bird: A side-scrolling game. Overview

COPYRIGHT NATIONAL DESIGN ACADEMY

Development Outcome 2

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

How to do automatic horizontal background scrolling in Scratch

2/22/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: VVP

Using the VitalSource ebook App

GAME:IT Junior Bouncing Ball

No Evidence. What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required

Experiment 1 Introduction to Simulink

Using LTSPICE to Analyze Circuits

G54GAM Coursework 2 & 3

BE SURE TO COMPLETE HYPOTHESIS STATEMENTS FOR EACH STAGE. ( ) DO NOT USE THE TEST BUTTON IN THIS ACTIVITY UNTIL THE END!

THE TECHNOLOGY AND CRAFT OF COMPUTER GAME DESIGN An introductory course in computer game design

uiulearn TUTORIAL INTEGRATIONS> HOW TO USE PANOPTO (STUDENT)

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

Editing the standing Lazarus object to detect for being freed

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game

Recording your Voice Tutorials 2 - Setting the Computer Setting Audacity Wayne B. Dickerson

2D Platform. Table of Contents

Key Abstractions in Game Maker

Annex IV - Stencyl Tutorial

LESSON 1 CROSSY ROAD

AutoCAD LT Drawing Templates

AUDACITY TUTORIAL. Record button

Audacity 5EBI Manual

TEMPLE OF LOCKS V1.0

Key Abstractions in Game Maker

VARIANT: LIMITS GAME MANUAL

Arcade Game Maker Product Line Production Plan

Tearing Cloth. In this tutorial we are going to go over another basic use of the cloth modifier. Ripping Cloth based on forces like wind.

How to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.

Game Design. Level 3 Extended Diploma Unit 22 Developing Computer Games

Introduction Installation Switch Skills 1 Windows Auto-run CDs My Computer Setup.exe Apple Macintosh Switch Skills 1

COLLISION MASKS. Collision Detected Collision Detected No Collision Detected Collision Detected

Scratch for Beginners Workbook

Meteor Game for Multimedia Fusion 1.5

Game Making Workshop on Scratch

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.

Selective Edits in Camera Raw

Ansoft Designer Tutorial ECE 584 October, 2004

CISC 1600, Lab 2.2: More games in Scratch

Tutorial: A scrolling shooter

Revision for Grade 6 in Unit #1 Design & Technology Subject Your Name:... Grade 6/

Macro. Installation and User Guide. copyright 2012 C.T. Stump

SolidWorks Tutorial 1. Axis

Share My Design Space Project to Facebook or Pinterest?

Paper Prototyping Kit

Estimated Time Required to Complete: 45 minutes

This tutorial will guide you through the process of adding basic ambient sound to a Level.

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

Brain Game. Introduction. Scratch

GAME:IT Bouncing Ball

House Design Tutorial

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

04. Two Player Pong. 04.Two Player Pong

Surfing on a Sine Wave

SCHEDULE USER GUIDE. Version Noventri Suite Schedule User Guide SF100E REV 08

REFERENCE CARD. Welcome to the Early Beta and Thank You for Your Continued Support!

The Hot Dog Factory. Luke Duncan and Kasey Thompson. A 2D DirectX Game designed for the Winter 2009 CIS 487 Game Design class.

COMPUTING CURRICULUM TOOLKIT

Kodu Game Programming

Getting Started Guide

Programming with Scratch

Parallax Scrolling Tutorial Created in Drogheda by Seamus Minogue and updated for Clonakilty CoderDojo 15/06/2012 PARALLAX SCROLLING

GameSalad Basics. by J. Matthew Griffis

Assignment 7: Guitar Hero

By Chris Burton. User Manual v1.60.5

CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in Alice designed by Barb Lerner Due: February 9/10

CAD Orientation (Mechanical and Architectural CAD)

Introduction to Alice

Starting from LEARNER NOTES edited version. An Introduction to Computing Science by Jeremy Scott

Camtasia Studio: Windows

Welcome to the Early Beta and Thank You for Your Continued Support!

STEP-BY-STEP THINGS TO TRY FINISHED? START HERE NEW TO SCRATCH? CREATE YOUR FIRST SCRATCH PROJECT!

2

Fpglappy Bird: A side-scrolling game. 1 Overview. Wei Low, Nicholas McCoy, Julian Mendoza Project Proposal Draft, Fall 2015

Exploring Photoshop Tutorial

CONTENTS INTRODUCTION 2 CONTROLS 2. INTRODUCTION Titanfall 2 is the sequel to Respawn Entertainment s 2014 breakout hit, Titanfall.

House Design Tutorial

Photo One Digital Photo Shoots and Edits

In this technical note, the use of the Build signal tool will be covered in more detail.

Click on the numbered steps below to learn how to record and save audio using Audacity.

MEASURE Evaluation. Global Positioning System Toolkit

Template Tutorial. By Hummie

[Version 2.0; 9/4/2007]

Instructions for using Object Collection and Trigger mechanics in Unity

Creating Computer Games

Transcription:

DUCK VS BEAVERS Lane Community College Table of Contents SECTION 0 OVERVIEW... 2 SECTION 1 RESOURCES... 3 SECTION 2 PLAYING THE GAME... 4 SECTION 3 UNDERSTANDING THE MENU SCREEN... 5 SECTION 3 PARALLAX BACKGROUND SCROLLING... 7 SECTION 3 COMPLETING THE GAME... Error! Bookmark not defined. Updated: 8 February 2017

PING GameMaker Studio Assignment CIS 125G 2 2 SECTION 0 OVERVIEW In this game you will be creating a platform game called Duck vs Beavers. This assignment will introduce the following concepts: Game Design Elements The Design Document Parallax Scrolling Intro Menu and Help Screen GameMaker Elements Nothing new The large majority of the game is completed for you, but you will be creating all the Events and Actions needed for the Duck. This assignment will also require you to use your skills to complete the Events and Actions needed for the Duck object using the knowledge you have gained in the course. You will need to understand: How to move an object How to give Variables a value How to change a Variables value How to change a Variables value using the Relative option How to make Decisions How to play Sounds How to remove instances from the game

PING GameMaker Studio Assignment CIS 125G 3 SECTION 1 RESOURCES In order to get started you will need to gather resources to build and understand the game. In Moodle download the following files: Duck_vs_Beavers.gmz Duck_vs_Beavers_Demo.exe Duck vs Beavers Design Guide

PING GameMaker Studio Assignment CIS 125G 4 SECTION 2 PLAYING THE GAME Open and run the Duck vs Beavers Demo file. You will see the following: Click on the Help button to view the Help Screen and then Press the Play button to begin the game. The objective is to collect enough leaves and twigs to build a nest before the beavers chase you off.

PING GameMaker Studio Assignment CIS 125G 5 SECTION 3 USING THE DESIGN GUIDE To build this game you will using the Duck vs Beavers Design Guide. A Design Guide is a document created by a team of game developers to help keep them on track during the build of the game. For this game the Design Guide has already been created for you and you will use it to assist you in completing the last portion of the game, the Duck object. Read completely through the Design Guide prior to completing the Duck object. The guide has a description of how to build the Duck object in section 4.0, but it is not a tutorial. You will need to use the skills you have gained up to this point to translate the descriptions into the proper Events and Actions needed to make the Duck work correctly.

PING GameMaker Studio Assignment CIS 125G 6 SECTION 4 UNDERSTANDING THE MENU SCREEN Adding a menu screen to a game really adds a professional touch and adding one is a really easy process. The Menu screen is composed of a forest background and then is overlaid with several objects: Most of the objects are just there for show, but the objects with Click in their name have Events and Actions added to them. For instance, obj_start_click has the following Event and Action: When the left mouse button is pressed on top of obj_start_click the game moves to rm_play. Each of the other Click objects work in the same manner. The Help screen works similarly

PING GameMaker Studio Assignment CIS 125G 7 SECTION 5 PARALLAX BACKGROUND SCROLLING Having a single background that scrolls, like in Vacuum Marauders, adds depth to a game, but is limited. In Duck vs Beavers a new technique is introduced called parallax scrolling. What is parallax scrolling? Instead of a formal definition, imagine you are in a car driving down a through the Arizona desert looking out your side window. The objects closest to you (the cactus) would move by you very quickly, while the mountains in the background would move by very slowly. This effect can be simulated in a Video game by using 2 or more background images and then adding events and actions to properly scroll the background in the right direction with the right speed. This is accomplished in this game within obj_controller in the Step event with these Actions: When the game is in rm_play, we set the speed of the mountain_background at 1/10 th of the Ducks speed. So when the duck is moving the background is also moving, when it stops the background stops moving as well.

PING GameMaker Studio Assignment CIS 125G 8 SECTION 6 MAKING THE GAME YOURS Making the game yours is worth 25% of the points of the assignment. You have several different paths to follow to meet this requirement: PROGRAMMING. This path is for students who interested in the Programming path of game design. Some ideas are: o Change the Duck to move using the mouse instead of the keyboard o Create power-ups o Show the next items dropping from the duck after it is hit o Create other obstacles the Duck must avoid GRAPHIC DESIGN. This path is for students who are interested in the Graphical path of game design. Some ideas are: o Create new sprite images. o Create backgrounds for the rooms SOUND DESIGN. This path is for students who are interested in the Audio path of game design. Some ideas are: o Create new sound effects for Beaver throwing, Mud Hitting, Items collected, etc. o Create a background sound-track NARRATIVE DESIGN. This path is for students who are interested in the Narrative (or story telling) path of game design. Some ideas are: o Create a backstory for the game o Create dialog appropriate for the characters in the game. o Create a background sound-track LEVEL DESIGN. This path is for students who are interested in the Level Design path of game design. Some ideas are: o Create a Tutorial level for the players to ease them into the game o Create several levels that get increasingly harder as you play You can use multiple paths to make the game yours if you like. You might also notice that some of the ideas mentioned above talk about doing things that haven t been discussed in this tutorial. You can learn how to do these things by researching the topic at the GameMaker Studio documentation website: docs.yoyogames.com, or by talking with your instructor.