2. Introduction
The game called " Snake " or " Snake Game " typically involve the player controlling a line or
snake , there is no official version of the game , so gameplay varies . The most common version
of the game involves the snake or line eating items which make it longer , with the objective
being to avoid running into a border or the snake itself for as long as possible . The player loses
when the snake either runs into a border or its own body . Because of this , the game becomes
more difficult as it goes on , due to the growth of the snake . Nokia has installed the " Snake
Game " on many of its phones . The game is . also available on several websites , including
YouTube , which allows viewers to play the game while a video loads
3. Objective
This Project in C language of Snake Game is a simple console application with
very simple graphics . In this project , you can play the popular " Snake Game
" just like you played it elsewhere . You have to use the up , down , right or
left arrows to move the snake . • Foods are provided at the several co -
ordinates of the screen for the snake to eat . Every time the snake eats the
food , its length will by increased by one element along with the score . • It
isn't the world's greatest game , but it does give you an idea of what you can
achieve with a relatively simple C program , and perhaps the basis by which
to extend the principles and create more interesting games of your own .
4. Motivation/ System usefulness
Features & About the Project ?
This snake game is just similar to games which are found under mobile games section . It uses e concept of graphics to
display the menu items and all objects on a single screen .
An instruction has been given on the top right side of the menu where users must go through the instruction play this game
Players will able to check their result after games get over
The score section will display the total score of the player , game level and maze which has been used .
The object snake position has been set random , so whenever player will start the game will appear at random location
every time .
The snake object will always appear in green color .
The number keys " d , a , w.s " has been set within the program to move the snake to right , left , top and bottom
respectively
5. Components, Modules use
Operating system: MS Windows XP or Windows Vista
Language: C Language
Processor: Pentium IV Processor
RAM: 512 MB
Hard disk: 5 GB
6. Methodology
iSnake is a multiplayer version of traditional snake game (popular among cell phone gamers)
with computer controlled intelligent opponents that challenges the human players.
The player who hosts the game server is called “local player”. The iSnake Client Application
and Game Server run in separate execution domains. The iSnake Client App. for local player
communicates with the game server through network layer, just like other remote players, as
shown in illustration
iSnake block diagram
The complete iSnake application is divided into four major components:
● iSnake Client Application
● iSnake Game Server
● Intelligent Autonomous Opponent Snakes
● iSnake Game Server Manager (GSM) @ SF.net