You are on page 1of 7

Major project synopsis

On

SNAKE GAME
By:Raman Paul (GCS/105054) Submitted in partial fulfillment of the requirements for the award of B.E degree programme in Computer Science and Engineering Under Supervision of:Gurjinder Kaur Asst. Professor (CSE Department, SLIET)

Department of Computer Science & Engineering

SANT LONGOWAL INSTITUTE OF ENGINEERING & TECHNOLOGY

Contents
1 2 3 4 Introduction Objectives Development methodology followed Operating System, tools, technologies used for the development of the project List of references

Introduction:
This project deals with the snake game. In this snake going to eat objects randomly emerging on screen and if successful in eating then it becomes

larger in size and gains score. The player has to change the direction of the snake by pressing left, right, top, down arrows for getting the objects. This is small & simple C Programming application for game lovers & programming freshers. This project is developed in Emulated Turbo C++ IDE 3.00.

Objectives:

Development methodology followed:

Procedural programming paradigm has been used to implement the project. Firstly project is divided into various modules. After this these modules have been developed. List of some of the functions and their purpose is as follows: 1 colchg() : is the name of the function that is keeping track of all the points previously used on the screen. 2 point() : is a function that is used to randomly generate next point or object on the screen. Beside this function is also used to increase the speed of the snake when one level is complete to increase the difficulty. 3 left() : This function explains the behavior of the system when left arrow button is pressed. 4 right() : This function explains the behavior of the system when right arrow button is pressed. 5 up() : This function explains the behavior of the system when up arrow button is pressed. 6 down() : This function explains the behavior of the system when down arrow button is pressed. Beside all this global variables are being used in the project eg. i, j are the variables that keep track of the current location of the pointer or snake.

Motivational Features
1.

Good Time Pass: Computer games are good time pass for a person. Make Persons Active:

2.

Computer games increase a persons activeness. He can respond to a situation more fast. Source of Amusement: Moreover computer games are a source of amusement for a person.
3.

A good solution to frustration: If a person is frustrated then he can play computer games to get out of frustration.
4.

No need of Opponent: A physical game cannot be played without an opponent. Whereas computer games can be played without challenger as cpu plays the role of an opponent.
5.

Operating System, tools, technologies used for the development of the project: Software Used:

Operating System:

Windows 7

Application Software: Emulated Turbo C++ IDE 3.00

Hardware Used:Processor Used: Intel Pentium IV MHz or above RAM: 512 MB RAM or above

List of references: 1. Let Us C by Yashwant Kanetkar 2. http://quizlet.com/10460794/p rocedural-programmingparadigm-flash-cards/

You might also like