-
Notifications
You must be signed in to change notification settings - Fork 2
add exercises #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
MiraB-c
commented
Mar 25, 2025
- the exercises added only comprise those determined during the internship
- additional easy exercises are yet to be added
- note: the amount of exercises might be overwhelming. Probably we should make some sub files which comprise optional additional tasks?
- the ones added only comprise those determined during the internship - additional easy tasks are yet to be added
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nur ein paar Kleinigkeiten, die angepasst werden sollten.
<details> | ||
<summary>Required knowledge: Threads</summary> | ||
|
||
- Playing sound such that the game does freeze requires threads. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Können wir hier noch ein not einfügen?
- Playing sound such that the game does freeze requires threads. | |
- Playing sound such that the game does not freeze while playback is active requires threads. |
<summary>Hints</summary> | ||
|
||
- Research how to play sounds in python (on the internet). | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Search for usable sound files on the internet. Before committing them to the repository make sure you have the right to publish them. Alternatively, add them to the .gitignore file. | |
@@ -88,17 +187,28 @@ _Advanced:_ Give the ghosts their original names and colors. | |||
|
|||
</details> | |||
|
|||
### (4) Make Pac-man move autonomous | |||
### (9) Make Pac-man autonomous [hard/very hard] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
### (9) Make Pac-man autonomous [hard/very hard] | |
### (9) Make Pac-man autonomous [very difficult] |
- Threads are used to do multiple things in parallel/on the same time. | ||
</details> | ||
|
||
### (8) Make the ghosts take better decisions [hard] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
### (8) Make the ghosts take better decisions [hard] | |
### (8) Make the ghosts take better decisions [difficult] |
</details> | ||
|
||
|
||
### (7) Add sound [hard] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
### (7) Add sound [hard] | |
### (7) Add sound [difficult] |
### (5) Enhance the steering of Pac-Man [advanced] | ||
|
||
Make the steering of Pac-Man more convenient. | ||
- Pac-man should always go forward automatically, the user should not have to click for each step he makes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Pac-man should always go forward automatically, the user should not have to click for each step he makes. | |
- Pac-man should always go forward automatically, the user should not have to press a key for each step. |