1 / 23

Funativity presents:

Funativity presents:. CS 426 Fall 2008. Team Members. David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist. David Smits – Role. Technical Lead - Scheduling and team management. Programmer – Physics and

womackd
Download Presentation

Funativity presents:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Funativity presents: CS 426 Fall 2008

  2. Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist

  3. David Smits – Role Technical Lead - Scheduling and team management Programmer – Physics and collisions, game controls, particle effects, cameras

  4. Chintan Patel - Role Website Lead – Maintains website with current info Programmer – Effects, game states FSM, input logic, Level Loader

  5. Jim Gagliano - Role Sound Lead – Creating/ finding sound for game

  6. Ashleigh Wiatrowski Artist – Working in Maya Models Art SkyBox Art

  7. Game Play -Object of the game is to pop a given number of balloons -Levels should be challenging, requiring a strategy to finish with a small amount of Ammo -Currently, level design is not very challenging, no strategy is needed yet

  8. Game Play -Balloons have different effects when you pop them -T balloons are tack ballons, they release some tacks/arrows when popped -C balloons give you an extra Cannonball

  9. Inspiration - Bloons www.addictinggames.com/bloons.html - Simple Concept: Pop balloons with darts - Simple Controls: Force and angle - Fun!

  10. Demo Initial Demo of current iteration of the game

  11. Game Engine: XNA Pros: -ability to port to Xbox 360 large community Cons: - no real tools to help you ex: shadows,collision detection, physics - Windows specific - Only loads one type of file for models (.fbx)

  12. Physics -Created from scratch, lack of physics engines for XNA. -Does 3-dimensional forces. -Doesn’t deal with torque, conservation of momentum yet, if do another XNA project again will extend system -Used in all of the collision, particle effect calculations

  13. Level Loading Example: startPos 30 0 0 z 250 x_gap 50 y_gap 50 map_2 0 0 0 0 b b b b b 0 0 0 % 0 0 0 0 b b b b b 0 0 0 % 0 0 0 0 b b b b b 0 0 0 % 0 0 0 0 b b b b b 0 0 0 % 0 0 0 0 b b b b b 0 0 0 % 0 0 0 0 b b b b b 0 0 0 % end_2

  14. Feature of the Game •FSM •Clouds/ Water •Model/Sky Box

  15. Cloud and Water

  16. Concepts of FSM

  17. SkyBox •- Consist of Cube which the inner walls are lined with Texture -Sky Box Images

  18. Models •- The file formats are called .fbx -The problem: --What should have been in the game

  19. Sounds •Microsoft Cross-Platform Audio Creation Tool (XACT) Pros: - Handles 3D sounds - Easily control volume, pitch, looping, doppler, etc...  Cons: - Limited to .wav files

  20. Further Development Things we almost had time for: More types of weapons including: Bottle Rockets ( which would fly for a certain distance and explode, taking out multiple balloons) Spread Shot ( Shooting multiple cannonballs ) Freeze Balloon ( Coded, but not in game ) Magnet ( Magnet attracts balloons, bunching them closer together for easier popping ) More Types of Objects: Bouncing walls, Crates

  21. Tradeoffs We ran out of time, and had to cut a lot of our cool ideas that weren’t feasible to code within the time limit, including a lot of half finished features ( previous shot tracking, freeze balloons, spike balloons, bottle rockets) in order to create a working demo

  22. If we could do it again… Don’t use XNA because of lack of speedy development tools Add animations to make the game have more character than a bunch of static characters Do more pair programming, seemed to be much more productive when we put our heads together Focus more on level design, make the demo challenging instead of trivial

  23. Commercial Game View - Incredible amount of work goes into a large game, including art, code, physics - Keeping everyone on the same page in a large project would be a nightmare - Difficulty of predicting how much work can be done before a deadline, we thought we could do much more than we were able to

More Related