ADVANCED TOOLS AND TECHNIQUES: PAC-MAN GAME

Similar documents
Project 2: Searching and Learning in Pac-Man

Design task: Pacman. Software engineering Szoftvertechnológia. Dr. Balázs Simon BME, IIT

Creating a Maze Game in Tynker

BMr Flash Player. BMr Flash Player Control Menu Display

Scheme of Work Overview

The Kapman Handbook. Thomas Gallinari

CMSC 372: Artificial Intelligence Lab#1: Designing Pac-Man Agents

Project NMCGJ : Pac-Man Game

VACUUM MARAUDERS V1.0

KEEPING SCORE: HOW TO USE SCORES, LIVES AND HEALTH

DESIGN A SHOOTING STYLE GAME IN FLASH 8

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

Global Game Jam Accessibility Challenge

Arcaid: Addressing Situation Awareness and Simulator Sickness in a Virtual Reality Pac-Man Game

Creating PacMan With AgentCubes Online

More FAQs, Klax World Model and Functional Specifications

CISC 1600, Lab 2.2: More games in Scratch

GAME:IT Bouncing Ball

Introduction to Turtle Art

Creating Computer Games

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

Creating PacMan With AgentCubes Online

Game Components double-sided level sheets showing 42 game levels as follows: 2 5 screens (transparent sheets).

The University of Melbourne Department of Computer Science and Software Engineering Graphics and Computation

SUPER PUZZLE FIGHTER II TURBO

Module 1 Introducing Kodu Basics

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

Scratch for Beginners Workbook

04. Two Player Pong. 04.Two Player Pong

GAME:IT Junior Bouncing Ball

Getting Started with Osmo Coding Jam. Updated

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.

LESSON ACTIVITY TOOLKIT 2.0

BASTARD ICE CREAM PROJECT DESIGN EMBEDDED SYSTEM (CSEE 4840) PROF: STEPHEN A. EDWARDS HAODAN HUANG LEI MAO DEPARTMENT OF ELECTRICAL ENGINEERING

Clever Pac-man. Sistemi Intelligenti Reinforcement Learning: Fuzzy Reinforcement Learning

Ada Lovelace Computing Level 3 Scratch Project ROAD RACER

GAME:IT Junior Bouncing Ball

Snake 2 player game unblocked

Getting Started with Coding Awbie. Updated

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

GAME PROGRAMMING & DESIGN LAB 1 Egg Catcher - a simple SCRATCH game

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.

A retro space combat game by Chad Fillion. Chad Fillion Scripting for Interactivity ITGM 719: 5/13/13 Space Attack - Retro space shooter game

Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Mittwoch, 14. September The Pelita contest (a brief introduction)

BooH pre-production. 4. Technical Design documentation a. Main assumptions b. Class diagram(s) & dependencies... 13

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

Game Making Workshop on Scratch

Programming with Scratch

All theory, no practice

This assignment will be due on Tuesday, September 30, 2014 at the beginning of the period.

PETEY S GREAT ESCAPE TEAM PENGUIN CONSISTS OF: ALICE CAO, ARIAN GIBSON, BRYAN MCMAHON DESIGN DOCUMENT VERSION 0.5 JUNE 9, 2009

Arcade Game Maker Product Line Requirements Model

Scrolling Shooter 1945

Game Design Document TEQUILA RUMBLE. Group 10 Clash of Clans-like without village building

IGNITE BASICS V1.1 19th March 2013

The purpose of this document is to help users create their own TimeSplitters Future Perfect maps. It is designed as a brief overview for beginners.

Introduction Choose and Tell: Legends

Tank trouble 2 full screen english

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

Lab 4 VGA Display MINI-PACMAN

Create Your Own World

2D Platform. Table of Contents

Tutorial: A scrolling shooter

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

Create Your Own World

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

SMILE, SWEETHEART GAME BITS. "smile, sweetheart!" signs x4. mask stands x4. deck of cards x1

Module 4 Build a Game

Kodu Lesson 7 Game Design The game world Number of players The ultimate goal Game Rules and Objectives Point of View

Gaming Development Fundamentals

Spelunker Party! Online Manual

Maniacally Obese Penguins, Inc.

Instruction Manual. 1) Starting Amnesia

Installation Instructions

Creating Your Own PowerPoint Jeopardy Game

Getting Started with Osmo Coding. Updated

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

Analyzing Games.

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CS180 Project 5: Centipede

ZumaBlitzTips Guide version 1.0 February 5, 2010 by Gary Warner

Overview of Features. Turn 180% Enable map Deadly Fire Friendly Fire. Compass F5 Others on map F7 No face F8 Shot Warning F9 Hyperjump F10

Always ask yourself, How are the players learning about geometry by using it in the game?

Emerging Technology Design ACM2012

Overview. The Game Idea

Add in a new ghost sprite, and a suitable stage backdrop.

Gnome Wars User Manual

Activities using Scratch

How Representation of Game Information Affects Player Performance

Coordinate Planes Interactive Math Strategy Game

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

More Actions: A Galaxy of Possibilities

Nighork Adventures: Beyond the Moons of Shadalee

Project Goal Game Design & Creation Process type theme MUST BE prototype board artistically rule book Flowchart prototype Test feedback Modify

2. Creating and using tiles in Cyberboard

Brief introduction Maths on the Net Year 2

G54GAM Lab Session 1

Welcome to Storyist. The Novel Template This template provides a starting point for a novel manuscript and includes:

The Blinken Handbook. Danny Allen

Transcription:

ADVANCED TOOLS AND TECHNIQUES: PAC-MAN GAME For your next assignment you are going to create Pac-Man, the classic arcade game. The game play should be similar to the original game whereby the player controls Pac-Man through a maze while collecting (eating) pellets. Once all the pellets are eaten, Pac-Man should be taken to the next level. You will need a minimum of two levels for this game. ENEMIES Your game will require four (4) enemies that roam the maze trying to catch Pac-Man. You will need to use a Step Event and the Step Towards action in order to make the enemies somewhat intelligent so that they follow Pac-Man. If an enemy touches Pac-Man, a life is lost and Pac-Man dies. When all lives have been lost, the game ends. POWER PELLETS Your game will need to include power pellets, which are four, larger flashing dots near the four corners of the maze. When Pac-Man eats a power pellet, it gains the temporary ability to eat the enemies. The enemies must turn deep blue, run away from Pac-Man and move slower. When an enemy is eaten, its eyes must be the only things that remain visible and must return to the centre box where it is regenerated back to its normal colour. Blue enemies must also flash white to signal that they are about to become dangerous again. FRUITS You will need to have fruits appear directly below the ghost pen. The first bonus fruit appears after 70 dots have been cleared from the maze; the second one appears after 170 dots are cleared. Each fruit is worth a different amount of points: 100 points 300 points 500 points 700 points Pac-Man Game Page 1 of 5

1000 points Whenever a fruit appears, the amount of time it stays on the screen before disappearing should be 10 seconds. SCORING The player can earn points in a variety of ways. Each small pellet that Pac-Man eats earns the player 10 points. Each power pellet is worth 50 points each. As for the ghosts, the first ghost captured after a power pellet is eaten is worth 200 points. Each additional ghost captured from the same power pellet is worth twice as many points as the one before it i.e. 400, 800, and 1,600 points. HIGH SCORES Be sure to include a High Scores table that allows the user to record their name and score if they earn a Top 10 score. SOUNDS Finally, you will need to include sound effects and background music for your game. I have included sound files for you which you can find in the shared directory. You are more than welcome to find and use your other sound effects. GAME DESIGN OUTLINE In addition to creating the game, you will also need to come up with an outline of your game. Your outline should include a brief description that walks us through the main points and objective. For your game design outline, you will need to use the following Game Design template: Pac-Man Game Page 2 of 5

Game Title SUMMARY Provide a brief description, including the objective, the gameplay (i.e. how the game works), characters in the game, the scene(s) in which the action takes place, etc.) GAME OBJECTS Describe the objects that you will be using, what these objects will look like, and the purpose these objects will serve in the game. SOUNDS Describe the sounds (and sound effects) you will be using and the purpose the sounds will serve in the game. CONTROLS Explain what the user will be using to control the objects in the game (e.g. left mouse button, a key on the keyboard, etc.). GAME FLOW Describe how the game works, from beginning to end. In other words, describe what happens when the game begins, what the user s options are, what the other objects in the game do, what happens when the user performs certain actions, etc. LEVELS If there is more than one level, describe each level. Even if there is only one level, describe how the difficultly increases as the game progresses. Be sure to save your project, as well as your Game Design outline, in a folder called Pac-Man in your COMPLETED ASSIGNMENTS folder. Pac-Man Game Page 3 of 5

ADVANCED TOOLS AND TECHNIQUES: PAC-MAN GAME CATEGORY CRITERIA < LEVEL 1 0 49% LEVEL 1 50 59% LEVEL 2 60 69% LEVEL 3 70 79% LEVEL 4 80 100% MARK Knowledge and Understanding Demonstrates an understanding of how some of s and techniques no understanding s limited understanding s some understanding s understanding to using Game- Maker s thorough understanding to using Game- Maker s Thinking The game meets all meets none of meets a limited number of the outlined meets some of meets most of meets all of the outlined Tests and debugs the game to ensure the program meets all the no limited some great Communication Provides a game design outline that clearly describes and objective of the game with no with limited with some with with great Application Effectively applies to with no with limited with some with with great CURRICULUM EXPECTATIONS THAT ARE COVERED IN THIS ASSIGNMENT: B1. Describe fundamental concepts and constructs. B2. Plan and write simple programs using fundamental concepts. B3. Apply basic code maintenance techniques when writing programs. Pac-Man Game Page 4 of 5

Pac-Man Game Page 5 of 5