Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quack Attack! the saga begins A game by Ryan Sullivan.

Similar presentations


Presentation on theme: "Quack Attack! the saga begins A game by Ryan Sullivan."— Presentation transcript:

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 I’ve 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 don’t 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 –It’s pretty much most of my class design

8 Tree Data Structure

9 Disjoint Sets Used to generate a maze Every maze cell is it’s own set Disjoint Sets randomly selects cells and checks if they’re 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 There’s 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

17 Tree picture (again)

18 Problems SimpEngine a blessing and a curse –Almost no documentation –No “how to do this” –I’d spend lots of time trying to do something, then realize there’s a much easier way Phantom Errors Time – ROTC Senioritis

19

20

21

22 Summary Why make a game Storyline Design Problems Screenshots

23


Download ppt "Quack Attack! the saga begins A game by Ryan Sullivan."

Similar presentations


Ads by Google