Minor Project
Minor Project
Submitted in partial fulfillment of the requirement for the award of the degree
Of
Bachelor of Technology
In
Computer Science and Engineering
Submitted by: Under the guidance of:
BONAFIDE CERTIFICATE
Certified to be the bonafide record of the work done by Siddhant Rustagi of Sixth
Semester, Third Year B.Tech CSE Degree course in SRM University, Delhi NCR
1.1 Introduction. 1
1.1.1 Purpose 1
1.1.2 Scope
1.2.4 Constraints 3
Chapter 5:References 17
1. SOFTWARE REQUIREMENTS
SPECIFICATION
1.1 InTRODUCTION
1.1.1 Purpose:-
Space Shooter is a game which lets the player dive into a Sci-Fi world and
experience shooting various obstacles while controlling their own space craft.
Users have to control their ship using the and shoot asteroids in order to score
more points.
1.1.2 Scope:-
The Player is given brief time before the Game is started and he can
use the arrow keys to move and Spacebar to shoot the asteroids.
After the player crashes into an asteroid the Game Over screen comes
and he is asked to restart the game by pressing ‘R’ key.
Player can only move his ship in a particular area and cannot exit the
Screen shown
The Player on crashing into an asteroids explode and if shoots a beam
with asteroid, the asteroid explodes.
Background music plays in a loop and other sounds effects trigger on
contacts.
Any user can play this game via a simple browser like Mozilla firefox ,
Chrome , Safari ,etc. and only require plugins of Unity installed in order to play.
1.2.4 Constraints :-
1. Only 1 Player can play this game at a time.
2. Players may get bored after a while as the game play doesn’t change.
3. The game runs until the player crashes into an Asteroid.
Generally content developed with Unity can run pretty much everywhere. How well it runs is
dependent on the complexity of your project. More detailed requirements:
Desktop:
o OS: Windows XP SP2+, Mac OS X 10.8+, Ubuntu 12.04+, SteamOS+.
o Graphics card: DX9 (shader model 3.0) or DX11 with feature level 9.3
capabilities.
o CPU: SSE2 instruction set support.
iOS player requires iOS 7.0 or higher (dropping 6.0).
Android: OS 4.1 or later; ARMv7 (Cortex) CPU with NEON support or Atom CPU;
OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Windows Phone: 8.1 or later.
Windows Store Apps: 8.1 or later.
Space Shooter is a WebGL game and hence can run on any recent version of
Firefox, Chrome, Edge, etc.
This project is made for the sole purpose of entertainment of all the customers
allowing customers to relax and enjoy an experience of role-playing as an
astronaut piloting a spaceship across the galaxy.
As today the games a getting more popular demand, this project meets the
demand of this world.
2.2.1 Data Description: Game objects are made for the player, camera,
game controller and Background Audio/Video. They contain various parameters
according to the scripts designed and the models used. The game uses various
functions in various packages of the System for the actions to be performed and
some values are assigned through Unity.
ACTIVITY DIAGRAM:
4. Design View, Coding &Run
View
DESIGN VIEW:- This view contains all the software interface to create
the game
1) Player
2) Background
3) Destroy By Contact:
4) Destroy By Boundary:
5) Mover :
6) Player Controller: S
RUN VIEW:
Result:
The game was developed and it is of great success in the
market. This system has proved to be of use for entertainment
and sales of this game are going good. Many users have used
this and ratings of the game are great.
References :
Unity Tutorials
Unity Assets Store
Visual Studio