The chennemane game application is an application where the chennemane game is implemented. Chennemane is the traditional folk game of Dakshina Kannada. Most of the people will be crazy about the computer games. Even this game can be played in your PC where in you will be able to receive the alerts about the game scores, milestones created by the players etc. This game is played between two persons. This project will give the SRS documentation of the chennemane game. This will be one of the application which will create more craze among the computer game lovers. This will be one of the interesting projects that one can work on and implement in real time world. System design will define the interfaces, data, etc that are needed to satisfy the user requirements. This application will give the system design of the chennemane game which is famous in Dakshina Kannada.

The modules that can be included in this project are as follows:
- Login: The person who wants to play the game must login using the username and password. When he wishes to play the game the same username and password must be used for login purpose.
- Player selection: The logged in player can choose the player who has logged in with the valid username and password.
- Game selection: The players can select the mode of the game that can be either training mode or play mode.
- Playing: This module mainly controls the game that is played by the players with great ease.
- Score: This module will record the scores that are gained by the players.
- Result: The result of the game will be stored through this application.
- Alert: If there are any wrong actions that are performed by the players it will be alerted by this module. It will act as a warning to the players.
Description of components
Functional component 1:
Login: In this module, when a new user wants to become a member then he can make registration.
Input: Username and Password
Process Definition: Authentication
Output: If Login is successful then it transfers to Homepage. If not, then it will back to Login page.
Interface with other Functional components: All the modules will be affected as the result of this module.
Functional component 2:
Player selection: In this module, a logged in player has to select his opponent by selecting another user who is logged into the game.
Input: selection of players
Definition: Authentication
Output: the game will be played between two players.
Interface with other Functional components: All the modules will be affected as the result of this module.
Functional component 3:
Game selection: Here, a logged in player can select the mode of game (i.e.; training mode or game mode).
Input: training mode and play mode
Process Definition: user or player will get instructions from training mode and he can play using play mode
Output: player plays the game.
Functional component 4:
Score: Score module is used to manipulate the score scored by each player.
Result: Result module is used to display the result of each and every game.
Input: score/result
Process definition: score/result of the game will be generated
Output: score is generated and the result of the user will be defined
Functional component 5:
Alert: This module is used to send the alerts to the player about his achievements.
Input: Item code and item name and Quantity
Process Definition: high score will be generated
Output: User who scored highest score will be sent a sms alert.
Download Complete System design:

