abidurrahman11 / Pygame-Racing-Car

Pygame Racing Car is a beginner-friendly open source project on GitHub aimed at improving the Pygame-based racing car game. This repository welcomes contributions from anyone interested in enhancing the game's features and functionality.
MIT License
12 stars 19 forks source link

Add information about controls to pause menu #38

Closed NickFranciscoOSU closed 3 weeks ago

NickFranciscoOSU commented 1 month ago

Contribution There is no information for the controls of the game. I would like to alleviate this issue by adding information about the controls (i.e. changing lanes, accelerating, and exiting the game) to the pause menu.

abidurrahman11 commented 1 month ago

Hey @NickFranciscoOSU You're welcomed for contribution. Can you please provide detailed workplan for this issue?

NickFranciscoOSU commented 1 month ago

Work Plan

  1. Scope: This update will add information for the controls of the game to the existing pause menu.
  2. Projected Timeline: 1 – 2 weeks.
  3. Implementation: To implement this change I will create another function that draws information about controls to the screen below the Pause message. The message will show which button(s) change lanes, accelerate, pause the game, and exit the game. The function will then be called when the game is paused, similar to the game_pause_draw() function.
  4. Testing: Acceptance Testing will be used to ensure the game works as it did before and to test the new feature.
  5. Deployment: Once implementation and testing are complete, a pull request will be created with the updated feature.

Please let me know if this work plan is acceptable. Thank you.

abidurrahman11 commented 1 month ago

You can start working. Good luck

NickFranciscoOSU commented 3 weeks ago

I finished adding information about the controls to the pause menu. I have two examples, one with a box surrounding the new controls message and one without. Do you have a preference or any requests before I create a pull request?

Pause with box Pause no box

abidurrahman11 commented 3 weeks ago

Hey @NickFranciscoOSU Thanks for work. The first one looks better. You may also try to add different text color to find a good combination with background.

NickFranciscoOSU commented 3 weeks ago

Hey @abidurrahman11, I am trying to create a pull request, but I am getting an error that I do not have the correct access rights to make a pull request. I tried to create a pull request using HTTPS, SSH, and GitHub desktop and all give me the same error, do you need to update my permissions before I can create a pull request? If not I will try and figure out what the problem is on my side, thank you.

UPDATE: Never mind I was able to figure out how to create a pull request. I didn't realize it had to come from my forked repo.