100% found this document useful (2 votes)
1K views3 pages

Project Proposal CG Final

This project proposal outlines a Space Invaders game to be created using Python and Pygame. [The proposal lists the group members and their supervisor.] It will involve creating a ship that moves and fires bullets to destroy aliens, with refinements like scorekeeping. The project will be implemented in phases over 4 weeks, including research, design, coding, and bug fixing. The goal is to learn Python and game development while replicating the classic Space Invaders gameplay with enhanced graphics.

Uploaded by

Syed Kashif Ali
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
100% found this document useful (2 votes)
1K views3 pages

Project Proposal CG Final

This project proposal outlines a Space Invaders game to be created using Python and Pygame. [The proposal lists the group members and their supervisor.] It will involve creating a ship that moves and fires bullets to destroy aliens, with refinements like scorekeeping. The project will be implemented in phases over 4 weeks, including research, design, coding, and bug fixing. The goal is to learn Python and game development while replicating the classic Space Invaders gameplay with enhanced graphics.

Uploaded by

Syed Kashif Ali
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/ 3

Project Proposal

Space Invaders Game Using Python

Group Names (6th Semester, Section-B):


Syed Kashif Ali Quadri (15FBSCSM67)
Jawad Ahmed (15FBSCSM23)
Muhammad Abbas (15FBSCSM31)
Ahsan Khan (15FBSCSM03)

Under the guidelines of MISS RAHILA


Background:

We’ll set up Pygame and then create a ship that moves right and left, and fires bullets in response
to player input. In the next, we’ll create a fleet of aliens to destroy, and then continue to make
refinements, such as setting limits on the number of ships you can use and adding a scoreboard.

Objectives:

We’ll use Pygame, a collection of fun, powerful Python modules that manage graphics,
animation, and even sound, making it easier for you to build sophisticated games. With Pygame
handling tasks like drawing images to the screen.

Scope:

To challenge my knowledge of Python programming, I created a clone of the classic arcade


game Space Invaders and added a modern twist. My goal for this project was to replicate the core
game play of the original while enhancing the graphics and game play ever so slightly. I used a
set of Python modules designed for writing games called Pygame to assist in the development.

Timeframe:

Description of Work Start and End Dates


Phase One Search for the basic Information of the 04th April, 2018 –
Project and Proposal Submission. 20th April , 2018
 Collection of relevant data
through research papers, books,
and videos.
 Organization of the collected data
per type of the implementation
work.
Phase Two Designing the project consecutively with 25th April , 2018 –
the analysis phase. 06th May , 2018
 How and what input the program
would take from the user.
 How the program would process
the given input.
 What coding should be done for
every specific task the program
would perform.
 The all design parts we’ll perform the
adobe Photoshop and adobe illustrator.
 In the designing phase we used the
fighter jet and fighter enemies they are
fires.
 We design the bullets shape and also
the background.
 We’ll used the design for the blast of
the space fighters.
 After that we we’ll design the start up
and end up logo designing shapes

Phase Three Would be implementing the design and 10th May, 2018 –
related information of the project. 15th May, 2018
Phase Four If any problem occurs it would be fixed in the 18th May, 2018 –
margin of few days project submission. 21th May, 2018

Monitoring and Evaluation:

Making games is an ideal way to have fun while learning a language. It’s deeply satisfying to
watch others play a game you wrote, and writing a simple game will help you understand how
professional games are written and get more knowledge about the graphics how we can
implement the game and others fields.

Approval Signatures:

Miss. Rahila, Supervisor

You might also like