Quack Attack! the saga begins - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Quack Attack! the saga begins

Description:

Your parents lived in a small country pond ... SimpEngine a blessing and a curse. Almost no documentation. No 'how to do this' ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 24
Provided by: ryansu
Category:
Tags: attack | begins | curse | quack | saga

less

Transcript and Presenter's Notes

Title: Quack Attack! the saga begins


1
Quack Attack! the saga begins
  • A game by Ryan Sullivan

2
Overview
  • Why make a game
  • Storyline
  • Design
  • Problems
  • Screenshots

3
Why Make a Game?
  • Something Ive always wanted to do
  • More fun than previous projects
  • Graphics programming
  • Uses concepts learned in CS courses

4
Storyline
  • Background
  • You are a duck
  • Your parents lived in a small country pond
  • They were killed by a cougar just before you were
    hatched
  • You dont know what happened to them

5
Storyline
  • Game entrance
  • You enter game as a newly hatched duckling
  • You know nothing about your parents death
  • You are alone in the pond

6
Storyline
  • Pass various levels (only two in The saga
    begins) to gain clues about what happened to
    your parents
  • In Revenge of the Duck (not part of this
    project) you actually confront the evil cougar

7
Design
  • Data Structures/Algorithms
  • Tree
  • Disjoint Sets
  • Collision Detection
  • Game mode
  • SimpEngine
  • Simple Graphics Engine
  • Its pretty much most of my class design

8
Tree Data Structure
9
Disjoint Sets
  • Used to generate a maze
  • Every maze cell is its own set
  • Disjoint Sets randomly selects cells and checks
    if theyre in the same set
  • If not, it combines both sets
  • Keeps going till all cells are in one set

10
Bounding Box Collision Detection
11
Game Mode
  • Big If Statement
  • Theres several modes, including
  • Main Menu
  • Load Level 1
  • Level 1 instructions
  • Playing Level One
  • Easy to add new modes
  • This allows me to turn off key/moue input based
    on game mode
  • This controls what is drawn

12
Game Mode Input
13
Game Mode Input - Playing
14
Game Mode Draw
15
SimpEngine Layout
16
(No Transcript)
17
Tree picture (again)
18
Problems
  • SimpEngine a blessing and a curse
  • Almost no documentation
  • No how to do this
  • Id spend lots of time trying to do something,
    then realize theres a much easier way
  • Phantom Errors
  • Time ROTC
  • Senioritis

19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
Summary
  • Why make a game
  • Storyline
  • Design
  • Problems
  • Screenshots

23
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com