AllBestEssays.com - All Best Essays, Term Papers and Book Report
Search

Research Project Proposal Is to Create and Develop a Game Program Using Emulated Turbo C++ Ide V.3 Coded Under C++ Programming Language with Easier Standard Snake Game Rules

Essay by   •  July 15, 2012  •  Thesis  •  6,841 Words (28 Pages)  •  2,671 Views

Essay Preview: Research Project Proposal Is to Create and Develop a Game Program Using Emulated Turbo C++ Ide V.3 Coded Under C++ Programming Language with Easier Standard Snake Game Rules

Report this essay
Page 1 of 28

II. SIGNIFICANCE OF THE PROPOSAL

Snake is a video game first released during the mid 1970s in arcades and has maintained popularity since then, becoming somewhat of a classic. After it became the standard pre-loaded game on Nokia phones in 1998, Snake found a massive audience stated from this website (http://en.wikipedia.org/wiki/Snake).

Playing any kind of games will sufficiently give you a blast of entertainment and contentment. That is why the researchers thought of proposing this due to the fact that many students are stressful from their studies in school and many other problems encountered eventually. This is not only for the students but also for everybody who wants to unleash their nerve-racking tasks. Moreover, the proponents want to share their knowledge in programming as they currently studying C++ language used in the coded game.

In this research project proposal, the proponents have applied the approaches of game designing using C++ graphics library specifically in Emulated Turbo C++ IDE v.3 to design a Snake game. What happens in the game is - 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. In other snake game, one of the rules is that the resembled snake can't go around in any of the corners of the bordered plane but in this coded program, it can pass in any of the corners of bordered plane which cannot lead you to end the game easily. Thus, this research project proposal made the standard rules easier to play a snake game. As the resembled snake pass through (which means eating) each random coded item, its tail grows longer and gains its corresponding score. As it grows longer, the crawl or movement of the resembled snake gets faster, making the game increasingly difficult. The user controls the direction of the snake's head (up, down, left, or right using arrow keys in PCs or laptops), and the snake's body follows. The player cannot stop the resembled snake from moving while the game is in progress, and cannot make the snake go in reverse.

The objective of this research project proposal is to create and develop a game program using Emulated Turbo C++ IDE v.3 coded under C++ Programming Language with easier standard snake game rules and without corresponding levels but the game gets more difficult by picking up or eating up the randomize item put inside the bordered plane as it gets longer.

Snake game is under video games. Generally speaking, gaming is not just full of disadvantages. In other parts of it, it has many benefits. Thus the snake game takes some positive parts too. Playing this game coded in the stated application, player can improve his/her hand-eye coordination and help players gain many skills, can induce his/her decision making, can enhance his/her creativity and inculcate a taste for graphics, design and technology, can gain his/her self confidence through decision making. Such games like this indirectly teach people about aspects of life on earth. This game can also teach players problem solving, motivation, and cognitive skills. This game inspires players to strive and reach more difficult situation. Any person with any age levels can benefit this game as long as they are strong enough to know how to play and win in this game. Specifically for the students, children with childhood ages, players who are addicted to games, capitalists, problematic persons and many other humans who are interested in this game.

III. REVIEW OF RELATED LITERATURE

1.1 History

The Snake variety of games originated with the arcade game Blockade, released by Gremlin in 1976[1]. The first known microcomputer version of Snake, titled Worm, was programmed in 1978 by P. Trefonas from the USA on the TRS-80 computer, and published by Cload magazine in the same year. This was followed shortly afterwards with versions from the same author for the Commodore PET and Apple II computers. A microcomputer port of Hustle was first written by P. Trefonas in 1979 and published by Cload magazine [2]. This was later released by Milton Bradley for the TI-99/4A in 1980[3].

Some better-known versions include the Neopets example, which is known as "Meerca Chase". Its revised version is known as "Meerca Chase II". A popular variant called Nibbles was also included with MS-DOS (Microsoft Disk Operating System) for a period of time.

An analog joystick-controlled variant of Snake, called Anaconda, was included as a hidden minigame in TimeSplitters 2.

The version included on the Nokia N70 and other later model Nokia phones is a 3D version, with level goals. The Nokia version has a snake in it as well.

1.2 Snake on the BBC Micro:

There were several versions of Snake on the BBC Micro (The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation. Designed with an emphasis on education, it was notable for its ruggedness, expandability and the quality of its operating system.). Snake by John Cox from Computer Concepts was different in that the snake was controlled using the left and right arrow keys relative to the direction it was heading in. The snake increases in speed as it gets longer, and there are no 'lives', making achieving a high score or reaching higher levels relatively difficult as one mistake means starting from the beginning.

1.3 Snake on YouTube:

It is possible to play snake on some youtube videos (videos that use the 2010 version of the player). While watching a video, press the Left key and hold it for a couple of seconds. The game will appear and can be played with the video paused or while the video is still playing.

1.4 Snake on Nokia phones:

Nokia is well known for putting Snake on the majority of their phones. Versions include:

Snake - The original, for monochrome phones. Graphics consisted of black squares, and it had 4 directions. An example of a phone with it installed is the Nokia 6110. It was programmed in 1997 by Taneli Armanto, a design engineer in Nokia.[4]

Snake II - Included on monochrome phones. Snake improved to a snake pattern, introduction of bonus bugs, a 'cyclical' play area (where crossing through one boundary would have you appear on the opposite side) and mazes (obstacle walls placed within the play area). An example of a phone with it installed is the Nokia 3310.

Snake Xenzia - Included on present-day

...

...

Download as:   txt (40.3 Kb)   pdf (423.2 Kb)   docx (30.9 Kb)  
Continue for 27 more pages »
Only available on AllBestEssays.com