Skip to content

JustChung/CS2520-Assignment6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 

Repository files navigation

CS2520-Assignment6

Refactoring GraphicsV4 Pygame file

This project is a group assignment with 3 group members Carter Phung, Justin Chung, and Shawn Arlantico where we refactored the provided codebase. We started off by forking the original project and collaborated with each other in order to refactor the codebase. We have modified the project to make the code more flexible and allow the code to be easily modified, including altering object locations, quantities, and sizes. This refactored project is now easily adaptable to various requirements or design preferences. We have made the code structured in a modular way that is easy to maintain, and that adheres to the best practices and coding conventions for clarity and readability. We have used structural programming techniques in order to make the code into a functional form, by adding many functions, comments, and organizing the code better to make it more clear, concise, and reusable. The reusable functions can be easily combined and modified as needed. We put messages in each new version in order to know what was changed between the different versions. Git allowed us to collaborate effectively on the project, track changes, and resolve conflicts that have arose during the development process. We were able to effictively and successfully refractor the code while keeping the functionality the same. An user can easily modify the functions to meet their desired outcomes and requirements. In the end, we published the final refactored project onto a GitHub page. You can view the history of all the changes and collaboration on the GitHub page as well.

In order to run the file you need to have Python and Pygame installed.

The main features in this game are visual only by controlling the sky (Press the D key) and the stadium lights (Press the L key). It is also possible to dim the entire screen by pressing a combination of the D and L keys. Some other features in this pygame project are the cloud animation going across the screen and by drawing all the objects of the soccer field onto the screen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages