Mubeen Proposal
Mubeen Proposal
Project Proposal
(SCOPE DOCUMENT)
for
By
Student Name: Mubeen Ahmad
Roll No: S22BDOCS1M01086
Session Spring 2022 – 2026
Supervisor
Supervisor Name: Dr. Fahad Ali
Bachelor of Science in Computer Science
SCOPE DOCUMENT REVISION HISTORY
Supervisor
Signature Date:
Project Category: (Select all the major domains of proposed project)
Abstract
Introduction
Gaming has become a popular means of entertainment and skill
enhancement, with simplicity often appealing to a wide audience. Inspired
by the original Flappy Bird, this project intends to create a lightweight and
responsive game using Python. Players will tap to keep the bird airborne
while avoiding obstacles, aiming to achieve the highest score possible. This
project combines creativity, technical knowledge, and the challenge of
implementing gaming mechanics.
fi
fl
fi
Problem Statement
Many students and novice developers face challenges in understanding the
fundamentals of game development, including physics simulation, collision
detection, and game loop management. The lack of interactive and engaging
examples makes it harder to grasp these concepts. Developing a Flappy Bird
game addresses these gaps by demonstrating these principles through a
practical project.
Existing games like Flappy Bird and similar clones provide inspiration but
are typically designed for speci c platforms. This project brings the
simplicity and entertainment value of Flappy Bird to a Python-based
desktop game, demonstrating cross-platform compatibility and an open-
source approach for learning and further customization.
fi
Table 1: Related System Analysis with Proposed Project Solution
Proposed Project
Application Name Weakness
Solution
Limited
Fully open-source
Flappy Bird App customizability for
implementation
learning
Modules
System Limitations/Constraints
The
development will follow the Agile methodology, emphasizing iterative
design, regular feedback, and adaptive changes.
fi
Tools and Technologies
Table 2 Tools and Technologies for Proposed Project
Version
Git, GitHub Source code management
Control
Mockups
Game Screen:
• A side-scrolling interface showing the bird, pipes, and score.
fi
Game Over Screen:
• Displays nal score and options to restart or exit.
Conclusion
This project aims to deliver a fully functional Flappy Bird game that
demonstrates the essential principles of game development. It will provide an
engaging experience while serving as an educational tool for understanding core
programming concepts and game mechanics.
References