Snake is a video game first released during the mid-1970s in arcades and has maintained popularity since then, becoming something of a classic. After it became the standard pre-loaded game on Nokia phones in 1998, Snake found a massive audience. The player controls a long, thin creature, resembling a snake, which roams around on a bordered plane, picking up food (or some other item), trying to avoid hitting its own tail or the “walls” that surround the playing area. Each time the snake eats a piece of food, its tail grows longer, making the game increasingly difficult. The user controls the direction of the snake’s head (up, down, left, or right), and the snake’s body follows. The player cannot stop the snake from moving while the game is in progress, and cannot make the snake go in reverse. From the time of its inception, many different versions of snake have been released on various platforms with their own set of rules and controls however the basic rules still follow. The simple mechanics and accessibility of Snake has made it a very popular game throughout the globe. The most popular version of snake was the one that came preloaded with NOKIA 3310 and similar phones. As the phone sold millions of units the Snake game also got exposed to millions of people around the world. Today there are versions of snakes in many languages such as HTML5, Java, Flash, etc.
Problem Statement : We are making a prototype of the famous Snake Game.
Real-world/Business Objectives and Constraints :