Difference between revisions of "Game Programming Class7"
(→Proposal for midterm game.) |
|||
Line 85: | Line 85: | ||
# '''Audience''': who will play | # '''Audience''': who will play | ||
# '''User Control''': how does the player control the game | # '''User Control''': how does the player control the game | ||
+ | |||
+ | |||
+ | Shooting Game | ||
+ | *must use game components | ||
+ | *must be multiplayer (both on keyboard or multiple game pads) don't use networking | ||
+ | *must be able to shoot at each other or work together to shoot enemies | ||
+ | *include shot manager and or shot manager | ||
+ | |||
+ | [[Image:PadManShootCapture.PNG]] |
Revision as of 00:03, 8 March 2015
Contents
Animation Classes
Way too many classes for me to type here
- PacMan States
- PacMan Dying Animation
- PacMan Eating
IntroAnimation Project IntroAnimation.zip
Complicated but flexible
- DrawableAnimatableSprite.cs
- CelAnimationManager.cs
Review Homework
Make sure to post all projects linked to your solution. Please pre/postpend your name or initial to your Homework when you post it.
Audio Editors
Where to get sounds
Commercial
Creative Commons
Questionable Origin
- FindSounds
- SoundShopper.com
- FlashSound.com
- Soundrangers
- CSS Music
- SoundAmerica
- A1 Free Sound Effects
Sound Effect Class
New in 3.1 uses core audio new in vista and WPF this is the only audio class you can currently use for zune
http://msdn.microsoft.com/en-us/library/bb195053.aspx
XACT
XNA Audio Tool
- SoundBank
- WaveBank
First Audio Project XACT Demo
XNA Audio Classes
<csharp>
private AudioEngine engine; private WaveBank waveBank; private SoundBank soundBank;
</csharp>
Discuss Midterm Project
2D Project will be your midterm it will be worth 20 points. It will also be featured in the Manifest Show. I'd like to make an XNA Game Room (maybe a game hall) and just setup a bunch of machines playing your games. If you are an senior I'd like you to enter it in the Seniors Show. The senior show will be in the hokin and your project will need to build for XBox.
Homework
- Make an XNA project that uses and XACT Project to play a background track and a sound effect triggered from user input or a game event. (3 points)
- Work on 2D Game Version 1 due next week
- Build Website for 2D Game (2 points), including:
- Screenshot
- Title
- Directions/How to Play
- Download link (source for now, Packaged versions later)
- your name and contact info (email)
Proposal for midterm game.
Prepare for a short (5-10) minute pitch of your midterm game. The proposals will happen next week in class. The proposal should include.
- Game Idea: the basic idea
- Game Description: longer description
- Game Goal: how do you win or what are you trying to accomplish
- Audience: who will play
- User Control: how does the player control the game
Shooting Game
- must use game components
- must be multiplayer (both on keyboard or multiple game pads) don't use networking
- must be able to shoot at each other or work together to shoot enemies
- include shot manager and or shot manager