0% found this document useful (0 votes)
16 views6 pages

Revised Project Proposal Oop

The document proposes developing a "Slithering Snake Game" as an object-oriented programming project. It would be a modern version of the classic Snake game playable on different platforms. The game would involve controlling a snake to eat food and grow while avoiding obstacles and boundaries. The objectives are to steer the snake, gather points by eating food, avoid collisions with walls or the snake's body, expand the snake's length, and beat the previous high score. The proposal outlines the game background, objectives, and lists team members and their tasks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views6 pages

Revised Project Proposal Oop

The document proposes developing a "Slithering Snake Game" as an object-oriented programming project. It would be a modern version of the classic Snake game playable on different platforms. The game would involve controlling a snake to eat food and grow while avoiding obstacles and boundaries. The objectives are to steer the snake, gather points by eating food, avoid collisions with walls or the snake's body, expand the snake's length, and beat the previous high score. The proposal outlines the game background, objectives, and lists team members and their tasks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

____________________________________________________________________________________

National University - Lipa

Object-Oriented Programming

A Project Proposal

Entitled: “Slithering Snake Game”

Submitted by:

Bautista, Adam Jacob Rafael

De Chavez, Ma. Paula

Lara, Princess Keith

Lavarias, Dave John

Plata, Althea

Roxas, Princess Coleen


____________________________________________________________________________________

I. Proposed Program

“Slithering Snake Game”

II. Program Background and Description

Our proposed project is to develop a modern version of the classic Snake

Game. People of all ages have enjoyed playing the straightforward yet

addictive Snake Game for many years. A version of the game that can be

played on different platforms, such as desktop computers and mobile devices,

will be entertaining and aesthetically pleasing.

In the proposed program: Slithering Snake Game, a snake (represented

by a collection of interconnected blocks) wanders around a restricted space

while attempting to eat food to lengthen its body. The difficulty climbs as the

snake gets bigger since it must avoid running into other players or the game's

boundaries. The goal is to score as high as you can by eating food and

staying alive as long as you can.

Depending on the platform, our project will entail creating the game using

a programming language like Python, JavaScript, or C++. To handle the

game's gameplay, visuals, and user interface, we will make use of the

required libraries and frameworks.


____________________________________________________________________________________

III. Objectives

The objective of the computer action game Slithering Snake Game is to steer

a snake around a map and gather food. In this program, we foster regulator-

given development rating capabilities thinking about perfection, space, and

food. Players must evaluate their surroundings and determine the quickest or

safest route to a point. This is a brilliant chance to find out about spatial

mindfulness and plan your best course of action. However, objectively

speaking, the Slithering Snake game aims to:

 Control the snake: The player should direct the snake around the game board

utilizing the directional buttons. It is not difficult to think this game is restricted to

sporting purposes alone; However, not always is this the case. The Snake game

is a great way to impart the idea that practice makes perfect.

 Gather however many focuses as could reasonably be expected: Apples,

bananas, and other fruits are among the items that the snake can consume to

earn points in the game. It contributes to improved learning outcomes and focus.

People are more productive when they are not forced to do things, according to

research. A basic Snake game can assist with expanding the player's

concentration, particularly when other instructive games are joined.


____________________________________________________________________________________

 Avoid the obstacles: Walls and other snake parts must be avoided by the snake.

The game is over if it collides with a barrier. Patterns and how to manipulate

them as the Snake gets longer are the focus of the Snake game. The more you

play the game, the more you'll have the option to perceive designs and unravel

how they work overall.

 Expand the snake: The snake gets longer as it eats, making it harder to avoid

obstacles. To avoid colliding, you must engage with the game at every point

before passing a level. Players, particularly children, benefit from this

engagement by increasing their level of engagement and having the opportunity

to apply it to learning.

 Overcame its previous record: The game's objective is to beat one's previous

high score and achieve the highest score possible. Intuition can be improved by

subconsciously implementing the strategy. The classic Snake game's gameplay

requires players to be inventive in steering the Snake to avoid collisions. This

assists players with understanding the significance of laying out an objective and

checking each step engaged in arriving at that objective.


____________________________________________________________________________________

IV. Algorithm of the Proposed Program

V. Conceptual Design

VI. Applied OOP Concepts/Tools


____________________________________________________________________________________

VII. Team Members

Name Tasks

1 Baustista, Adam Jacob Rafael Ideas

2 De Chavez, Ma. Paula Ideas

3 Lara, Princess Keith Ideas, Objectives

4 Lavarias, Dave John Ideas

5 Plata, Althea Ideas, Objectives

6 Roxas, Princess Coleen Ideas, Program Background/


Description

You might also like