====== GALAXY SHOOTER ====== Shooting arcade game for PC and XBox 360, inspired from 80's popular game "Chicken Invaders" Final Submissions: Source Package: {{:xna2010:grp1:galaxyshooter.zip|Source.Zip}} Report and brochure: {{:xna2010:grp1:report_and_brochure.zip|Report and brochure (.zip)}} ===== Project Members ===== * Bishal Raj Karki(b0331930, bishal.karki@lut.fi) * Joonas Äijälä (0312438, aki-joonas.aijala@lut.fi) * Yavor Ivelinov Ivanov (0365816, Yavor.Ivanov@lut.fi) ===== Idea ===== * Space shooting game * Multiplayer matches. * Death Match and cooperation matches * Switching weapons when necessary * Obstacles, physics and AI * Lots of fun ===== Features, Implementations & Achievements ===== ^ Feature ^ Priority ^ Task ^ Comments ^ | Interactive Menu screen| 3 |DONE | ......| | Game Music|3 |DONE | .....| | Switching between Multiple Screen | 3 |DONE |.......| | Game Graphics|1 |DONE | ......| | Multiplayer Death Match| 1 | DONE | .... | | Multiplayer Co-op Match| 1 | DONE | ......| | Player Ships| 1 | DONE | ......| | Weapons| 1 | DONE | ......| | Sound Effects| 2 | DONE | different sound effects for different game components| | Alien Ships| 2 | DONE | ......| | Game Obstacles| 1 | DONE | ......| | Bonuses| 2 | DONE | ......| | Game Logic| 1 | DONE | ......| | Game Over determination| 1 | DONE | ......| | Physics| 2 | DONE | ......| | Artificial Intelligence| 2 | DONE | ......| | Game Options| 2 | DONE | ......| | Counter Displays| 1 | DONE | Hitcounts and lifes dynamically updated and shown to the users| | LOTS of FUN!!!| 1 | DONE | | // // // // ^ WEAPONS^ TYPE ^ TASK^ COMMENTS^ | Machine Gun| Single, double and triple| DONE | ......| | Laser Gun| Single, double and triple | DONE | ......| | Shot Gun| Single, auto and round| DONE | ......| | Missile Launcher| Single, multi and nuke| DONE | Heat sensitive missiles| | Gatling Gun| Single and double| DONE | ......| // // // // ^ OBSTACLES^ TASK^ COMMENTS^ | Asteroids| DONE | ......| | Black Hole| DONE | pulls the player ships towards the black hole| // // // // ^ PHYSICS ^ TASK^ COMMENTS^ | Collision| DONE | ......| | Ship Movement| DONE | ......| | Asteroid movement and collision| DONE | ......| | Bouncing back after collision| DONE | ......| | Black Hole| DONE | pulls the player ships towards the black hole| // // // // ^ ARTIFICIAL INTELLIGENCE^ TASK^ COMMENTS^ | Enemies| DONE | ......| | Missiles| DONE | ......| // // // // ^ USER SET GAME OPTIONS^ TASK^ COMMENTS^ | Hitcounts| DONE | ......| | Lives| DONE | ......| | Asteroids frequency| DONE | ......| | Black hole frequency| DONE | ......| | Keep Weapons from last round| DONE | ......| | Game controller settings| DONE | ......| ===== Tools Used ===== * MS Visual Studio 2010, 2008 * XNA Game Studio 4.0, 3.1 * Voice synthesizer * Paint.NET * MS Expression Design * Paint Shop Pro 9 ===== Compatability ===== * Winwows OS Machines * XBox 360 ===== Key Controls ===== * XBox gamepad controller * Windows PC Keyboard {{:xna2010:grp1:controller_setting_death_match.png|XBox gamepad controller game setting}} ===== ScreenShots ===== {{:xna2010:grp1:screenshot1.png?800|Main Menu}} {{:xna2010:grp1:screenshot2.png?800|Multiplayer Death Match}} {{:xna2010:grp1:screenshot3.png?800|Multiplayer Co-op match}} ===== Source File, Brochure and Report ===== {{:xna2010:grp1:galaxyshooter.zip|Source(zip file)}} // The source file provided here compiles with XNA 4.0 and to deploy it on XBox 360 Please change it to XNA 3.1 project. // {{:xna2010:grp1:brochure.png|Brochure}}