Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Homicidal Goldfish: Bubbles Revenge CS 426 Assignment 5 – Prototype 21 October.

Similar presentations


Presentation on theme: "University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Homicidal Goldfish: Bubbles Revenge CS 426 Assignment 5 – Prototype 21 October."— Presentation transcript:

1 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Homicidal Goldfish: Bubbles Revenge CS 426 Assignment 5 – Prototype 21 October 2003 Copyright © Nicholas Schwarz, Jia Yin, Litian Zhang

2 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Overall Game Idea You’re a goldfish… You’re homicidal… And you’re bent on revenge!

3 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Side Scrolling / Camera / Points Side Scrolling View 2D Interaction 3D Models Fixed Camera Everything else moves. Collect points for killing fish

4 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Floor Floor is a textured matrix. –Perform shifts and a reposition to emulate movement. –‘shift matrix left’ –‘position matrix’

5 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Background The rest of the aquarium is a 3D.X model. –Rotate it along with movement to make it look continuous. –‘yrotate object’ –‘wrapvalue’

6 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Shooting Bubbles Bubbles and some of the enemies can shoot bubbles. Represented as spheres. ‘make object sphere’

7 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) When something dies… …It explodes… –Using particle systems …Rotates around… –Using ‘rotate object’ until the particles stop.

8 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Game Loop while not end of game do handle bubbles rotate aquarium / advance matrix handle victim goldfish handle bubbles show status loop

9 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) AI – Black Goldfish Initial position –y-position = random –x-position = off screen right Increments x-position and shoots with no regard as to where Bubbles is. Does not change y- position.

10 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) AI – Bluish Fish Initial position –y-position = random –x-position = off screen right Increments or decrements its y- position in the direction of Bubbles until it passes Bubbles in the x-direction.

11 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) AI - Shark Increments x- and y- positions within a bounding box. Moves up until it hits the top, left until it hits the left, etc., and then changes direction.

12 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Demonstration Run the demo

13 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Artwork not yet included.

14 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Artwork not yet included.

15 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) What needs to be done? Pie-in-the-sky Art –Improve Background (2D) –Improve Floor (2D texture & height) –Models Rocks & Plants (3D) Star Fish (3D) Improve Victim Goldfish (3D) Different types of victim goldfish (3D)

16 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) What needs to be done? Pie-in-the-sky Art –Animations Bubbles – swim, shoot, die Victim Goldfish – swim, shoot, die Star Fish – spin, die Level Boss – swim, shoot, die, decrease health

17 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) What needs to be done? Pie-in-the-sky Multiple Levels –Keep track of things Level number Remaining lives Points –Increase difficulty as levels progress Faster “enemies” More “enemies” Harder to kill boss

18 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) What needs to be done? Pie-in-the-sky AI –Improve AI Sound –Background music/aquarium noises –Fish swimming –Shooting –Dying –Boss theme –Victory music when player finishes a level

19 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Priority List Intend on finishing: 1.More than one of each enemy type visible. 2.Populating background and aquarium with rocks, plants, etc. 3.Measuring boss’ health. 4.Adding other types of aquatic life, i.e. Star Fish. 5.Multiple levels with increasing difficulty. 6.Tweaking AI. Would be nice: 1.Animations. 2.Sound.

20 University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Suggestions Suggestions, anyone.


Download ppt "University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Homicidal Goldfish: Bubbles Revenge CS 426 Assignment 5 – Prototype 21 October."

Similar presentations


Ads by Google