Software Requirements Specifications For Ping Pong Multiplayer Lan Game
Software Requirements Specifications For Ping Pong Multiplayer Lan Game
Software Requirements Specifications For Ping Pong Multiplayer Lan Game
For
PING PONG
MULTIPLAYER LAN GAME
Appendix A: Glossary........................................................................................................6
Intr oduction
1.1 Purpose
• All the words in italic are the abbreviations and explained in the glossary.
• The words in the bold are the technical terms and are explained in the glossary.
• The words which are bold as well as italic mean that they are technical
abbreviations.
This document (SRS) is intended for the developers, students of school, colleges,game
freaks and end-users of the system. The customers would largely consist of the gaming
community that would include the users as well. The document also acquaints us with the
features of the software.
1. Read the document carefully and also see the document conventions carefully
because they will help in understanding this document a lot better.
2. Whenever an abbreviation is encountered or some technical word whose meaning
is not known, always refer to the glossary (especially the users should pay
attention to the technical terms used in this document).Although an effort has
been made to keep the document, reader friendly.
Intended audience should read the functional requirement section carefully.
1.4 Project Scope
This project aims at providing a quality easy to play multiplayer game. It is executable in
Linux. Since most of the Linux OS are upgradeable, so its working can be
supported widely. This version for developing such software is compatible even
with older version of operating systems. This project aims at presenting an
unconventional game which can be enjoyed both as a single and as a multiplayer
game. The game supports LAN.
1.5 References
No references.
Over all Description
This application allows users to play Ping Pong in multiplayer as well as single mode.
It is user friendly, and uses different levels of difficulty to provide an appropriate
hardness level depending upon the skill of the user. It is a comprehensive game for
Linux. It is most precise and convenient way to play game on computer, both single as
well as multiplayer.
1) It is user friendly.
2) It can support both single and multiplayer game.
3) It allows its users to connect through LAN and play simultaneously.
4) It can support upto four players at a time.
5) Its response time is very less which provides a fast gaming environment.
6) Easy to use interface.
7) Options are available to set difficulty level.
The various types of users that will use this software would include the school, college
students and people who like classic games. This software will serve as a stress buster to
all the people working in stressful environment and have access to LAN. The game
provides a healthy entertainment medium .
The software is platform dependent and would work on Linux. It requires a minimum
memory of 500 KB.
This software would work only on Linux. it won’t work on versions of windows like
windows 7, windows XP, vista, windows 95 etc. as they don’t support socket
programming in C as such but can be implemented on them using windows server.
User manuals will be available with the software to guide the user.
2.7 Assumptions and Dependencies
The application is supported only on above listed platforms and is not compatible with
the Windows operating systems.
System Features
Flexibility-This software is suited for varied for single as well as multiplayer gaming.
It supports three dimensional graphics. Also it is suited for any system satisfying the
minimum configuration requirements.
Portability – The requirement for the portability of this software is that the operating
system in the machines should be Linux.
Reliability – The software’s output for each set of commands would be tested in order to
be consistent with the above mentioned generalizations.
Robustness – The system is strong enough to handle wrong inputs as it will not fail for
any input.
Usability – The system is easy to use and can be easily understood without even reading
the user manuals. Hence its usage is analogous to the existing compilers.
Appendix a:
Glossary
SRS – software requirement specification used to prepared at the first stage of software
implementation
OS – Operating System.
Platform – it is the main system program in the computer which help user to operate the
system.
Ram – random access memory usually called as primary memory in the computer
systems.